{"_id":"@solid-primitives/immutable","_rev":"37-3fd4776ca2086e5299582ecd3c93416a","name":"@solid-primitives/immutable","dist-tags":{"beta":"0.1.8-beta.0","latest":"1.1.5","next":"2.0.0-next.0"},"versions":{"0.0.100":{"name":"@solid-primitives/immutable","version":"0.0.100","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.0.100","maintainers":[{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/davedbase/solid-primitives/tree/main/packages/immutable#readme","dist":{"shasum":"63a2cc06f74ae06d207024e70c37e5e46b691859","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.0.100.tgz","fileCount":8,"integrity":"sha512-+MDotZ4oE33qk6+qRSGZT9LKJvV70GjL8ILNNc7z0M7G+dqaGzmqH1RZkXMwfpygvikbCWo/j+hxG56oN1JR+Q==","signatures":[{"sig":"MEQCIFU9KdNqVl2GHnmKHLsz/+Vxe5sxkBLHG9MzFUJ14hY1AiAI6QSwYUMB3+Kvmh05aaDXoWK4jaWRbf0F3lqMZx1qQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCBcUCRA9TVsSAnZWagAA0mUP/18/tF3UQLAvj8knLK1a\ntWZQcUpnsWLb4zaFzhECVFsmo7qcPTQIjFm3KeUi6MgMieIMf3p0714XAAgF\n10co+LB9ZxRArbnHu+Wr2llM5DgAkQq3y+JUVgxF8hZdQQeVcwjWcieVERzI\n3P5Kd+k9pNOK6kigGj5ZiUmQWuSRlBX6+REsxKehq5VsyWbqLJHc75vxgwxm\n0DKs2NSNjeXUrtrtRYnHkGXsx/A1g42NEaprrFkIR2y1ztQc0wdC8DOL4gjK\n4SrROzW0jxZylUgfI3Nr32S1u9yWo2aQlL3m7r6jT9rWbB6oEO9p3CmMcaRR\nWrFnUYAMAEEicJROwW/R9DEEtlUlIeIjntcbt7SHER+fvBk/l72BQDQy9hX3\n/NluG1PqaqWbRhez4a2FvTkflcKQNkOYSA5LQw2ncC610Gl1clA//9VqtMfX\no5kIiXugk4bkhUsUHqb4mCMAgRcKO3r6sLSDytKrLpRhlRioyGHorHwpfK7y\nPlCTH2k5He40uBqOHQRuRTVQ7FdYzzmAtkfrKXVlB5HF5AY+Z/R1oNtmUiWT\nhXqQghu6innigJ1BDby9hGPxATuJreGQPOi2N4MCEGi+5RMcIP0q0HDR1Vkd\npnPZvKv/dWt/NGD6rCDWLbCxbIV4+6MeAvNjVIchenqpm3tzKByYx1OObjzC\n2z47\r\n=VH8F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","private":false,"scripts":{"test":"uvu -r solid-register","build":"tsup"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"list":["List of functions"],"name":"immutable","stage":1,"category":"Utilities"},"deprecated":"deprecated broken version","repository":{"url":"git+https://github.com/davedbase/solid-primitives.git","type":"git"},"description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Solid Primitives Working Group\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","sideEffects":false,"dependencies":{"@solid-primitives/utils":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.2","tsup":"^5.11.11","jsdom":"18.1.1","tslib":"^2.3.1","prettier":"^2.5.1","typescript":"^4.5.4","solid-register":"0.1.5","lodash.clonedeep":"^4.5.0","@types/lodash.clonedeep":"^4.5.6"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.0.100_1644697364482_0.10850562848314249","host":"s3://npm-registry-packages"}},"0.0.110":{"name":"@solid-primitives/immutable","version":"0.0.110","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.0.110","maintainers":[{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/davedbase/solid-primitives/tree/main/packages/immutable#readme","dist":{"shasum":"1c374be78f8cf0590e20f9a7e91320aff502612a","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.0.110.tgz","fileCount":8,"integrity":"sha512-nuUgdzyVJXL9DCn55sJAyYtGSgr+F4eFCNJEWgXQ8Y+WDm+L3jLP8b7rgeqTLc19VRf9k6czi8C13rpZ9CQv2w==","signatures":[{"sig":"MEUCIAdAv1B1SD4bLWYT9LxVpg74LBpzxCeiXG1vqWTziX2zAiEA/FRxKvEcqEK694jlZ/msHPXZrvcMbYeMcmRN/tLGYzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCRvNCRA9TVsSAnZWagAA7z8P/25fZZOroObUsmdqmNju\nv4qQhb+V2mAM13rqlT/V2DYz0NHs+sAyr82UrgHJoAwm9GYFget47xuM9VZe\nQrD6R0dzMaIZLxyqpzTnArTIf3v1CwfNljc/d9fSiv5rTQ/rpdJUF8x1DXDX\ng1aLchRAJJq5bMsUWcGKihLYN+fkpm8MmhbuTvDKsnByF82Ji+BIVicFprmP\nnTLOiCvsIxiUHiOc1ZseH0/YNjc6fowojr0yrNZ4/1KsWUTe5R0UycLy86LD\ne9AyK8onWOMkneysgFt9mHJHjy+XWJNzV1ivV4iZEV0SsGnkb+lqiwwdnvNN\nON2JEJ7+hRr8LoRLaG7ReAU4hHFIsYo4/enioKF+TOuHz+QFs8otitsXsHSR\nMTjUpIbNdsK2JRsu8b66U++B0GDvViRAqg8IH+H/2TshnL0s/rjQ69l4MPVR\nYcNdqNng96qjL0OEuoVKy6SQNsAU+PwD9nwmCrJKUXMcg+70rL6h2MM++QMe\nhfNP6VP1XD2mfQbUBynWQCaCl12lLAWlFAxxY3AlHjodpH/zvwOjceVReVBG\nC/UDjFSrvIx0vaS96zfKcLzVTf6+QYhFHmgzIn62ui9IfvMD7GTqAgWcTBq3\nlcMBB3A73ZnJc1OIPAuWBFNdC2tt9TNopz/tJZcC4ZhLmRWGOw3KfG5VewCT\n7Nkb\r\n=U3fv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","private":false,"scripts":{"test":"uvu -r solid-register","build":"tsup"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"list":["List of functions"],"name":"immutable","stage":1,"category":"Utilities"},"repository":{"url":"git+https://github.com/davedbase/solid-primitives.git","type":"git"},"description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 Solid Primitives Working Group\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","sideEffects":false,"dependencies":{"@solid-primitives/utils":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.2","tsup":"^5.11.11","jsdom":"18.1.1","tslib":"^2.3.1","prettier":"^2.5.1","typescript":"^4.5.4","solid-register":"0.1.5","lodash.clonedeep":"^4.5.0","@types/lodash.clonedeep":"^4.5.6"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.0.110_1644764109604_0.73011765006471","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@solid-primitives/immutable","version":"0.1.0","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.0","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"582d2d4ecc12e107b6a6d76bf97b6c635b7c908b","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.0.tgz","fileCount":6,"integrity":"sha512-vKA318tb65h6f9mizF/x7ep9CxhtCtD6HMm5XVpRE+KrujgwyWB3DAVxmJ0lM4v4cImc7jvwBWvYirpnupe11A==","signatures":[{"sig":"MEYCIQDUwnhK6uwYocmrhaURSPCnF3eh5y3Xns4ukFGs6YN0uQIhAI0bJ3q1RRxO9hBkqF0RUdEWs3B/IFfWzBVBjBiQSnZ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWJUKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPLBAAklDSN3q71+p8VqicR1Ms9XFLO2vAyEI7UnMFTDi1XfTD/so9\r\n39jTb9HkL7KOIKCTMFFE+dqF7ZMPL9kIqRV/n3AA+y9i41rUREprWfy0AiC0\r\nZrEqJy38kdyV0tixuEgiQuvV3vPtftVCff+uK+ADrj+91U7/2EzgKKOcjQi2\r\nKDlkhsiE+RtW9vJ0q9lEHPfu+ZZ1yq3UFkgsAWc1spgf+2AKveH8nLxkOrfj\r\n4Rr591mSMqqtc5ivuWzNb6PY02Ff2G4cKtCqxwW1/CAT7o4itddZLKqhD69L\r\nbTPVI5IohV9njLz1K160e6+8TnFEZFTUQ6t74ceR3UHvoF5S2YFYWMac0na8\r\np+YKy2FCgZRTgAARQ8m28A9C3v22JrJ6l9yIeEfThg9KPW3KBzeGAxxzjqm6\r\nBShZEUDHjGtuLjAWLtmbvSZcmE6VcTSqSYsZ/m5mxthwbQ3jeT8ndD5OHEiX\r\ntFHHKWLEuiFikcATSDqiG9me9z6GoVueZ84NzunKq+VG3a5grDzzaB5oBArb\r\n0SCbO1DmSParWvR+tBb3bg8gyabP7kiaD2mrRIwC0y+d1UcrALDjLQN+ZM1C\r\nkq9maq2lV6nbXnpFVCApxQSP6cyna9MHKZKt/tHg38JI8x9wq+XH8lnFpOBt\r\nzN0Mm9Jj9vqX7MhGD4qaU6Y1iGNNHu0TxN0=\r\n=d4Sa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0138bd6525ad44f3480a4539053da94f1021bca5","private":false,"scripts":{"test":"uvu -r solid-register","build":"tsup"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.5.3","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"@solid-primitives/utils":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.2","tsup":"^5.11.11","jsdom":"^19.0.0","tslib":"^2.3.1","prettier":"^2.5.1","typescript":"^4.5.4","solid-register":"^0.1.5","lodash.clonedeep":"^4.5.0","@types/lodash.clonedeep":"^4.5.6"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.0_1649972490434_0.8233031800594028","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@solid-primitives/immutable","version":"0.1.1","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.1","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"f21e7f9909a28f408ac49fc31bcc64b49df15aec","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.1.tgz","fileCount":6,"integrity":"sha512-wHtydBmr7G7ZKkMSgcM5vjqhAIVgFrlWMtu1AbhpDpQ8ogC6Y3kryDY87ydAys6TBSC3vSL7fOt6iZnwvX4YJA==","signatures":[{"sig":"MEYCIQCN3sc7k1xGvNdiWY5ZJ+Cyj9FmpJgbSNRJlqsnaoioiQIhAJ4799x+JMGB7Bb5jMmk36vYFLyTSlBO2xQcwGzX+jiy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/nyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozyQ/+JcGIGMg2pd//nV3hcqswhTIBgo73dnjScBu7uiYKT+fH6Uya\r\n9BBC4AT0ibL/1YIJTTen6JU+BorVXjWu3Cl47Es/JLLZK9w86YeoI39pSoaK\r\nAcJCBUTKvZwWBQLZ3FJB4YGQmUOxw33pLIHBCq9mX+ZnVehcbKCqhojHe4rN\r\n4jvdxahkRoXcdZIj3Mu22uOFR4wBC8b7mxWBe48SrW+BmDKF8y81k6ik5mBx\r\nkKeMyYhPDMrAu/jkhu/KPuruwxv6oYVcgSw+TENy7qrPvN84vJwMsaSJxBSR\r\nPlZSqamn5UF+++3ZX2n4R4ExQT003soGSR6wVhIGrCfVYFhhrk6nH4s2kpRV\r\ne+qUAr/jbbk0wGj3CS6b+vstQmkG826e6oeQSfi+rWDqpkMHr9ebWlLwudCq\r\nQ1FkSadPJ6MujejhvDlzB5m8sDrHrqg3Jw58m8nzSTTm7kduxFlQA6RSUBeI\r\nC9GpL7wzvc46BWK0nMor2WvtSM5TGa1Pt5WEwcuLi/ps4T0ELK2qXrtEWayy\r\nN1HRN24yAmHsbbIeCfI27PKAEAlQWgflQltlgHUHZ/CZenEMlxmWkX06KE6Y\r\nXaeZj8sTUyaA4V/zAsDGsJxGXAbC8pypMWmTPJsi+81epyCXAJ+09EknlZ1u\r\nS+tVw1EP8Ycb88EpU0OQobrTRzf82WvR4Lc=\r\n=Ew2z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","private":false,"scripts":{"test":"uvu -r solid-register","build":"tsup"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/261e6c51518dc67d9466b1d6c6cf5d82/solid-primitives-immutable-0.1.1.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-wHtydBmr7G7ZKkMSgcM5vjqhAIVgFrlWMtu1AbhpDpQ8ogC6Y3kryDY87ydAys6TBSC3vSL7fOt6iZnwvX4YJA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.11.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"17.9.1","dependencies":{"@solid-primitives/utils":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","tsup":"^6.2.2","jsdom":"^20.0.0","tslib":"^2.4.0","prettier":"^2.7.1","typescript":"^4.7.4","solid-register":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.1_1660845185317_0.2503314460933028","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@solid-primitives/immutable","version":"0.1.2","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.2","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"4f3146903bcd52de2ddc2f03af2a9c4b5ec131bc","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.2.tgz","fileCount":6,"integrity":"sha512-h6P3bhQlgo9qsTfJ7eimUYzKkhf0dFchYPyfvEUy/QcG2eSDkKhhgOz0ss6DSP6cdavTDTaQoquLr/iR8LelMA==","signatures":[{"sig":"MEUCIQCX4aasrbd75KtnS99JoGOybh5F0/PX1D2XdING37oE1gIgZhoF9VoHb3zTTJP6cKFgRMP5D/Fn5385gb4iLvAU/Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCRwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYlxAAg9c7tfzT9T2WqAbVlYBjdvhOBYVE4wtKxV0P1Wra4aqGVrKG\r\nbeHAcwKcCyc90hJS4XWt20RIeR0Et/cgGmY6oU92C/fG0R6FRs+UhhPHphJL\r\nvVCEtboS7MOQm0YdSL+0x8Q8nJndLr1KHu3Rl5ogHdtsp5wTJ+dkMHgXD4p8\r\n/In8CYNMIDDzBSeh987ORRgmWAX/fKYBJaG5bmipt0WxqMqW9fX4hrQYxN7/\r\n8g6dPW090m8kAmFbxMRrcLohdoeAeLNNcSYmXvS+6Yr+O2xTzFW5FlOZS+Wh\r\nR5xGQiK48Rb7tqYSXs+4/7NpuEbVIFD3XYJPWCRbXxNjtyZZKWUP5HkTB3IJ\r\nb1Mzi4pPcsKAvhUx09fNaUIlDxJt+8MRo01ycgHnb6b3WzNaEH4lfympHuj7\r\nZXkqeq+zyDsVFUdrRA1qJVa0sfnkmMoOwTCf7P05dUuQ6wRBT1I/JWl2CuRe\r\nYIQH3WPmqI3+/Vvk+X+bjUswGmuC2vmCLiFiIBkC9FmOm2DWe8ljflMBQMg6\r\nA51fBzo/aD4J55E4WKmTbxyT7QufJwhBctL8Qls226313rH81axcytBZ13YE\r\nNBUUJjL8I8x4+t5UnEFA2VuWie0SbAJhw9/Y/1ktGEBMFW3AWbBzTGRRvNRn\r\nKH+L39171R1Cg92tmFTgQh0BPMCTx+U2UeM=\r\n=SH7t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","private":false,"scripts":{"test":"uvu -r solid-register","build":"tsup"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/053d0716e07f4c1ccd19ef7a576b143d/solid-primitives-immutable-0.1.2.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-h6P3bhQlgo9qsTfJ7eimUYzKkhf0dFchYPyfvEUy/QcG2eSDkKhhgOz0ss6DSP6cdavTDTaQoquLr/iR8LelMA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.11.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"17.9.1","dependencies":{"@solid-primitives/utils":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.6","tsup":"^6.2.2","jsdom":"^20.0.0","tslib":"^2.4.0","prettier":"^2.7.1","solid-js":"^1.5.1","typescript":"^4.7.4","solid-register":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.2_1661541376901_0.6386512590058964","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@solid-primitives/immutable","version":"0.1.3","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.3","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"a1a39a2772d67d48ff4dc75445e1fe0df0079abf","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.3.tgz","fileCount":6,"integrity":"sha512-T82Dy/i9QmK4/iSfbEo0bgdbW9PSOTnS0V2Y5G9L9uW/4TfpQmo67gWptcJTJsTbLn1QgTy3RPBTWwn8j4qIRw==","signatures":[{"sig":"MEYCIQDk0UmljjGKuvhZh9hm0LD7w6d6aA8NcC2vVTsFQMBu7AIhAMDEqOB0fLWErHDVtgC/0eNb71OUwid2YUrf9n2nqblY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUXCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXPw/+MiESTU7dMjCADkVLbm/+eR9/Ow99wIOl0yK/ysjmsVPwBipH\r\n0Nc9N7huIdnrWi/0Ir+T7xXG3gk+Nnkmht8immwfMtjiALEk4SGmpNeX8rhG\r\nGKVww1C/aojFzLz9IJ0sIH11iBB8qEBcZhoVh/4CNPhC+VrnbcAo3J4dHlB6\r\ngV8f2dmntTt9AZUJK/Jjy+1NDJyR34n93JcS+VVq6LiAp87mEjWxoZNcl82/\r\n4fD8hNg2wWElofSjxhy9cCb6oV+ceuYhWIoz66shWAEYtv7y4H13XGteBg+c\r\nQTMws7Fx+NIU4e6xWs4gyUfk7Rx9IjtsLgtgqVjuHhrSWFtGowNwWd3UUz+J\r\nFD5alFRuL4YUN0RfLv9gOOwoF1ufX3/ytwOK+ebpGdqzra+JSSjZj05qUt/V\r\ndwmNdCjC2gdB0vH1uVLwV1hFmmYzLoLQn2+8SGTzMQHUtIx/uSJ26nnNp6f2\r\nu81W4W7OC3sfo3XcUKPZlQVM5fZuD5IPBTGY5krN2ld1VGdmFv2S7mWdk7Co\r\nU9lAFQqdXYA/Scb7zPKXUJYI3JpkqamUB2z4BHQfZ2zpnEHR4aUenoGveU81\r\n+IYeMlOP9bTEWhiVLy7YfmuLxhCXiElp5nssOoMI/R+/CmdkTcj1oSWrcpwV\r\nogzhshomeEaQaUIExr2y+QzVM2+sd5sFsPQ=\r\n=Oegs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":"./dist/index.js","browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/be437bf23db9d1d385d261f76d90672e/solid-primitives-immutable-0.1.3.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-T82Dy/i9QmK4/iSfbEo0bgdbW9PSOTnS0V2Y5G9L9uW/4TfpQmo67gWptcJTJsTbLn1QgTy3RPBTWwn8j4qIRw==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.15.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"@solid-primitives/utils":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.5.0"},"peerDependencies":{"solid-js":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.3_1666281628171_0.9556436963829513","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@solid-primitives/immutable","version":"0.1.4","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.4","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"8876331fc31be3e7250700174d714cc9ee59bd95","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.4.tgz","fileCount":6,"integrity":"sha512-9oLK8ihIjG5FZv74KoXXyKErxgGxGZsdevsIKB0ugTreBBmozHPcYTjoYFL/sHoqs2ZNMlmfNQ3kduvrvKG2RQ==","signatures":[{"sig":"MEQCIBwvucVzMrBcRLTIk4gaGjYIkYL7AHctXE/EWNq1XtViAiAF0dCoAmUrxv+85DHyURrNES8GVkardCvt9sbCMXV1Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWtprACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxrg//eWykizrqC8gFHlShcxtb2EYCRFKpZw0RpCfNW+GbhJV0eUJn\r\n9FEHiOUoh7UmwMJulNk8sE3m/ZdcAXjI4PS5YFH5UWT41ujGhYkfjX7GHkp0\r\n7rq4JJegOujJB7XSADHDug1K8FKXAcSrQKH4LPENTYWbAIfb5PRZ+kebg2SS\r\n3IGeMHAUT9ld09HuL4aXCBb80tyLMhxjiHwaYaGrxcZ+8cKxePWPTplJ4NzV\r\nbWCNZ2EuwuYURJQubq7f8ATKzj0LClATXrlQ9GdLusj52jmBmOYqey7I0Ku0\r\nhUZnujfkCVupR2nxHFakHsKilB/PdRvUZfwjA90+2etMLemny3XLt7y1t1Pe\r\nzOCyu2MxMc3f/xVF2Sgs6p2p3i76/gCi6Db8+19wh1dTDVsTROYI8eGN2myl\r\nlSiB3q44PVS52rdAhfK7rSqpssFp8ks6ACF1qw+zHmyMIR07oD7a8AB0lHki\r\nNAgFLjFGNdzuv3vxOAS3LjYY+0Tgca+ImaxhASn/fI1stKlqzjR9/Y0cBpHI\r\nMJvxiPCuXq5VdBTf6fXFqx4iLSD3dUuGM5MpE7NEqE0KeuxGkYbOsIfCiQ4X\r\n9AUw2nXAJPJecy+MCAlomOn7aZNJR4V/VhMSANoGm2d10T492//Rc9W/sdLl\r\nAM/ixs+g5+LAz0tNaZ1xKl8L6JvwWFQCAOI=\r\n=uFsw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":"./dist/index.js","browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/38fa566b37fb24789fbcbf65d8495772/solid-primitives-immutable-0.1.4.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-9oLK8ihIjG5FZv74KoXXyKErxgGxGZsdevsIKB0ugTreBBmozHPcYTjoYFL/sHoqs2ZNMlmfNQ3kduvrvKG2RQ==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.15.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"@solid-primitives/utils":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.6.0"},"peerDependencies":{"solid-js":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.4_1666898539028_0.5141203567783135","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@solid-primitives/immutable","version":"0.1.5","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.5","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"a6faeed95d5c37ccbaad8f2e9a4e42d831b61d06","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.5.tgz","fileCount":6,"integrity":"sha512-Bd5Mx/GI+eFuNuRXHZ4efNbduWJh5UeaXIz92ILISnLCBfwX6DxM5RMEJsuA/+B1Fui+y4kODy3eniOxnQqNzA==","signatures":[{"sig":"MEUCIQCMRHoBhvXYobSO0HaVzByNrS21ox2+t/1dVcLqWKVW/wIgQZCgoNnO9U6Ccq1KsLogc5Na+77CJvuW6h5NN2/H01c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyEO7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQbBAAkYopjWUgzgWJCHzO519siWxWcNnhS37As8QWsyXPtS4tfK2G\r\nYheIZZsRBYmvGT8f8VPFVkW7zvhUMoa4N2vmzah5CG11etrxMn98NhrJL0k6\r\ndSqfDqK7mdso3/0o96+7IkWJ+SkD2/rQwDoDlFt82/1gWgl8/mpF5WOe7EVO\r\n9wxXF7YX3KgGqVkGGgmaTvPK9gn9IfSvVKPWPrAl6Pk417SIIMjC8kFcv4Q4\r\nuD1YAOohBW4GTcaPoMs0BT8Bf9vbRSPW04bMkbHDATYDe5tW+y0RoX5Zphf+\r\nkcNqt6ipAR2peG6yfUS44tYQtAk6Xra0+TqOUOmpRTq9obtaKJ0GtHwyg5A8\r\nFiPPOCSicrzamo2HGSkutgrbE14AAxAmGC2CFU2Ox2nkreAGMz7AusuwfoL3\r\nOTUCxuRHKBifMjptgQ33+Brsg4xe6LJ/2feRHvaLrqq/WM7sKYAeSr9WI46w\r\n5b533O/6VxC5CTRvaoKVI5ayvHoBGj3z1GJXyuzsiGsIdpcY/AwGb+sRlgE0\r\n7bp7O82ZYJTRcuJQxwv5tsZ/H3K2xAHadu7SSGMSgHicbyXtzM4P06SUmNFZ\r\njTFC5XNfioIeGVxg9dNAgr/eDHVObKa0nhnkyagMiH7GhspXjOjZrHhPjCM2\r\nqOqYsZ45tqOO4nggCRtf16ik5FtdP4s4x34=\r\n=5hAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/68df2f2b31c02a7706aa49f38dd915ec/solid-primitives-immutable-0.1.5.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-Bd5Mx/GI+eFuNuRXHZ4efNbduWJh5UeaXIz92ILISnLCBfwX6DxM5RMEJsuA/+B1Fui+y4kODy3eniOxnQqNzA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.19.3","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"@solid-primitives/utils":"^4.0.1"},"typesVersions":{},"_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.5_1674068923572_0.9766585859568142","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@solid-primitives/immutable","version":"0.1.6","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.6","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"e93c7c6c59cf4c812b0dc8b90e4b55b7ee9ba009","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.6.tgz","fileCount":6,"integrity":"sha512-P4wbDogtytijTV5En+bm6jfFbf4ZOMnfmttUJ8642MQ0tJ2VS2z8iJplg9YFJIltXz7W/+2mdfw2XczlkTxeGg==","signatures":[{"sig":"MEQCIFIlD6Cz1DG9DFBrTAF54b2qhFTJCciD8b8f8Q6igFe+AiAI0VuLtXwJZmOfY+TmLLI6IhndWKOUHsXr4jOSx6/B9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1an0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9UBAAj6NXB6JsdsM1i+M5ywjq/0T5UCqReI05Jbq03UobdTiyZuXm\r\nEH2js87D/pMS1VPEi8I+N6MGDXnnWqccJHguujistDLDTvUIf/HThFx2J8sp\r\nL11NeRPQSnVamVKt+l4z4Kviyf2G7s1amOevqoaXl0pJ223hHMxJ0TT7zAGl\r\nLa+8BDpwGBvHYay6GG0NN0U+M1xpNBpI0UjY1je+9IaCaUemBgYQAbfl6PXK\r\nLaX823UY4cl0xaZWsynxErKQ5p6bYqBa/trnfwRogFVREvO8WMrBvI5Xh7YZ\r\njIBuMA3S5MC8AhYGUBVkRj2lA2kuTgn5a/+bmWI5wXiykMSTefqt0LVQsy1+\r\n41v+tBUnYusZoYMr6rvWozr17pWx03wC8bpks2pIIjZMqF+WB6z2tQszIGOZ\r\nOUz2/tlDfD1Mg5xdJ+Clcu+AXnlsOF/kOirRufWSI4kIVnLZcuwJ9mMYfK5w\r\nK7u+vUXuKaGAIg0pYrPT+N4RlB27Mrp39xpAhb8HwDKV01jS26tOx7+UT8mO\r\nzw9Naiz3bePc9vBWelZVKBV5VmSGTPB0DApfq9kSMvHH2wPpi/AghXHkoNfq\r\nPWDHdeUFyyIRg6kOcP8ILgEiy72+Tjs4cM9X3SkrNb0sIRJJPQELjVw1p5ra\r\nsmgOHNU5ws+zjo7prPs45MHFd0LxosJPDGE=\r\n=hqNY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/e24e2c3ce2850a3096f255b5b38ec245/solid-primitives-immutable-0.1.6.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-P4wbDogtytijTV5En+bm6jfFbf4ZOMnfmttUJ8642MQ0tJ2VS2z8iJplg9YFJIltXz7W/+2mdfw2XczlkTxeGg==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.19.3","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"@solid-primitives/utils":"^5.0.0"},"typesVersions":{},"_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.6_1674947060434_0.7789992180397989","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@solid-primitives/immutable","version":"0.1.7","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.7","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"9068700a32bfea87bd70c7d25ddf37971c19184a","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.7.tgz","fileCount":6,"integrity":"sha512-V824C1PDHfnFQJxrBfc7zRRCqa1tFY+L/JpKTCr1OKk1kc3MaGCPghI5GNqwsCwKJZvvXHxBsiRsBMX1OPSI8Q==","signatures":[{"sig":"MEYCIQCcmr43oJ/KGOH+wNGYG9DRzpZFllylRnMwVzYPgjEb6gIhAO7fhrdxKSnvk4Ib8r51r7oy8dSEGrpcAKVOjoQD09Ks","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/ffuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnsA/+JDU/P4HNvjji4TimdTfNGV2rPjFvJbXPjpZIjESqjan5YI02\r\nX+gv5Xjx7UYyGZoUCIphglNu4nK6+1Rxxwl3BwvsWn/mFR0uBihQb+dXAC13\r\nt1yekSVCZMONznwOQY1dPyfTA6vY/3Qk1RuQvROGT5kDBaEXqkUpB8wZrEWo\r\njDUIJvkJFgLuOuBXyVXgeOn9QHZm7hhBl4eaZT6XTUWU/wwWgSA3+M/tFmxQ\r\nUgFIxQm9eVhDoT07Sx5iph5ajJ7jgYYKJ4VFDIbJHDOiFcZ5OnazHzfR00Gd\r\ngyQTIOsEF7gPgQbKq+Du7PLMpWL178sE/S9Sf2XgKubnrOuGGghK47/Qp6cW\r\n7qQ9NyAWwGgVHfSSs8Cw27ncoPwc4+sWkOtPKWOJo5T6K44Ntz7N8fDSlfzE\r\nQXC7MWSkgiK5TFRZvE7N5RJLF9TVf8hBHI1ueN3DZvVno/l9V7Zj+iMrM+gf\r\nQz62Alk7Ed/ARhnwWOudVuHtHiVhA27H02TMHDMNQiGQq2wOX9wFHfIjsUD6\r\nx8Sh+u7yCb0aDXFtiFAXYBEd9HY+/TmIc3oz1eQJ+EmQ3pELqUTXnAOnkATw\r\n+pU3puuyzxycXQSHeLQeoE/Vo/ou2fhOkp0m8ZT3FVgeup2F7L9l36G3/lmf\r\n7SjOWudyHgVfEbvuoPr4pgZAGQK6SAvtkj4=\r\n=jas0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/60e6e1d8cfb683bb29d8d05d4c953381/solid-primitives-immutable-0.1.7.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-V824C1PDHfnFQJxrBfc7zRRCqa1tFY+L/JpKTCr1OKk1kc3MaGCPghI5GNqwsCwKJZvvXHxBsiRsBMX1OPSI8Q==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.3.1","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.1","dependencies":{"@solid-primitives/utils":"^5.2.1"},"typesVersions":{},"_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.7_1677588462594_0.7367085984383899","host":"s3://npm-registry-packages"}},"0.1.8-beta.0":{"name":"@solid-primitives/immutable","version":"0.1.8-beta.0","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.8-beta.0","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"ddf93ec7cb77b12a8b6d7239288e35215ab0824f","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.8-beta.0.tgz","fileCount":7,"integrity":"sha512-jEkCZSO8l6dyYQKvgQOi1Lv/w2FGOf7N7ontNNAc5O+Rr814WNxu54RFnWpaPiEmVfBB5SGMNvAcXBDdbCQx+A==","signatures":[{"sig":"MEQCIDZt7LykNyE6E81aH7f1QC+eVjRZVmE7PLuGagMGXQDhAiBjdkLNLWz5ERCn7EnkYylIDhTwowhLk52S5SJ9RFC4Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAbR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPvg//YJEzWkvtk89Gq1ciQnOQIFE7EfNF0QYa4KGJ5dpSaG0dFMp5\r\nV/7R7jul9rVLUHxazj6lpQ/AZ7ETp7oGtTpNqeWi0rzHx+ZR0DTQspx4Vo19\r\n1DwnFVfSefpaZ1vtNQzkflDcyEHezHRww8FMuJen2h7RA+HyGVY51vjA4Cub\r\nI21zArPwCYFTIZzunv0TpDed9HKZgqFpKuzBKc+4CuhrtyMDjsCCOAgXLMv0\r\nd3Ylym5canhkkO9t/Xf0956HGHaTaQ47Luq5FB68Fl5J2lBfrHPBqZs3kDuA\r\n0ZhprQnI7mhKcWW1XroqL3M7RZpje1jUYl0mOlmSmCN050gtDL9EkUkKamXE\r\nUZi6jn7Atr4BMahH/FevHTpwIodv2BtlS8IBOAAAgW9sZfJ6bsKoeL8ZrMkR\r\n4mE3xeRZZt41KIIvH5NP9Gz5qN/IV4+XDYohw88qbVS9J6cPwUh23xDPdq/E\r\nsa69wFByAOnv08S0G1mqFABAFYLSA2iC4wm9Ik/MRXoO60od3U+lftUAVfKK\r\n1KHFnc0yDjyZeCf7UwYwXswZLGYWeFbmgUbEaP+9e3Z8R6+tfvFk3Pc1KvPy\r\nkbsX0/+TPsfxGlk0ItD3R98cvzBLmcWFjmQdFr+BZO2PP65AzmXiqqxysySH\r\nRhIk8FXsvoLteNhercVfRFfr+EZtlFNteic=\r\n=r+u6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.8-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"C:\\Users\\gthet\\AppData\\Local\\Temp\\656a2237f8b86ef0e786bf984fec1bc9\\solid-primitives-immutable-0.1.8-beta.0.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-jEkCZSO8l6dyYQKvgQOi1Lv/w2FGOf7N7ontNNAc5O+Rr814WNxu54RFnWpaPiEmVfBB5SGMNvAcXBDdbCQx+A==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"8.19.2","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"@solid-primitives/utils":"^5.4.0-beta.0"},"typesVersions":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"solid-js":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.8-beta.0_1677833337522_0.5521572920156093","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@solid-primitives/immutable","version":"0.1.8","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.8","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"19e890bd2c449ab6afa32b967bc7613271d82af4","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.8.tgz","fileCount":6,"integrity":"sha512-qT+FfgweyVa5bjeEhOOd5mJrmOgzUbIbB7SCIT+MMR87K72s7+SuqLpWtQwNE4hac4rMg25mElwVHaM1HRtqHQ==","signatures":[{"sig":"MEUCIQDdWKpHCX5tv6C4+9Tvf0tTHsrDnRQymobBbNzeK9gsWgIgVpJHt+hrIelJ8VHyvaybQDGlS6mXXhTJGClkYrqkIYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAcWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNwxAAj6rniSV0ijtrSiSMYB9YRvtvwiXjm77+R5JbtlWTLW2u5dle\r\nY54GfwX5UIduizqwwFpRGrT3LZa/ly9AxKek6RnkfXTzZ8qZ17x7U+13HUwk\r\nRiUfaZoYjgV+eQtBgL6jTMnTL2DX1SrVBziZs1gUkdiJPbsttmwWF+kat5Li\r\nJkL0+vnh1MU1gOe4nClCs4Rc4wrd0TMTCwtm/kn0TOvfGBS1IeZ+1mkKeyec\r\nQYJT0REZsJZMLqJCdomCv/D2ecqwSpBF6Biah2prMkFpeNf5GKun/IMk3HAf\r\noN/zhERSdnG0WqCZ2J1lMAd8PWktnPE2jghxnZYAGWpDaYUhMtjco5wde4Gj\r\n3mcJJcfEsw9ydKWg7cwJimMHjYgSVv8+yC6ZUF6TjSBPX9nSCsyeIJN1dH7L\r\nY39wlWNacxps/rTQw4GOSSzp+0nRqSnIO63/rUpWPFcsPFjS+NmZziiMmmlF\r\n8jjILeHASNbhvu8ymmp4n/zj4cmF9tcLl7nORx3B8OOiTdB2m0+LP195rTgh\r\n5Ch7ZhN9MoMArKdctxFGWKO1b1ElIbqJVoYRwrrGCmrfoxOgpWO2WZGR0hIX\r\n6o0YbSK/mSJS9/6Ghqf/0E+thd5oFGX9ejv38sR5qNWQUb5FjxGNb0CA64Og\r\ncc2sDFp2Kenmz2QrQb3HPOqbLORzCAu3jOM=\r\n=CiHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/4dafb100700dd1b4113c1d6621e039ad/solid-primitives-immutable-0.1.8.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-qT+FfgweyVa5bjeEhOOd5mJrmOgzUbIbB7SCIT+MMR87K72s7+SuqLpWtQwNE4hac4rMg25mElwVHaM1HRtqHQ==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.5.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.14.2","dependencies":{"@solid-primitives/utils":"^5.4.0"},"typesVersions":{},"_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.8_1677837703373_0.3076885713289341","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@solid-primitives/immutable","version":"0.1.9","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.9","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"498aeae56817f5cb7a590d49bd49c00ac9115b08","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.9.tgz","fileCount":6,"integrity":"sha512-W0S7KnwDt2mcdk+5Z8EtPUNeggElbqGWQmnufaprQgzXeXpR8Fckzl025xTuXVZacF85HLJSNTSJ5mGP5NVVxg==","signatures":[{"sig":"MEUCIDz+0nL7LlrYbIDaK71yD1ZkRg1V9ZMoWCMcLcnCNkY/AiEAiDQBUuF2p8VHqcQYMbqqAlBDLqI/6QJmy+bbWYZak6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHDxbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCLQ//aVG4+hiD50OHlGi0wUAL3tNX1vmDcbXNtagfuYeUZoUJDCyZ\r\n0y08cutEInApKL+JLpCiQY0lEwUfQkoxBP5nNRDXAP2xBUQvOZdRAJBHZcoQ\r\nW6pPqjrStUZd43vCkveOuoiibms326Es1VKjO4dH4kqO3ji4Jbmw1m5e4cVh\r\nVWYn4to7zNMuA5PwJrf+xnBJjqn8QqaROdtoE2hYjQY3sEdzPIHDRPD/DpJ5\r\nMIK3dpFc81hGZvzEMiEudd6QYBcIUy7Kapp66m0Qol9okjvJSet4fuTthRN/\r\n6emWV/FCa4ornpEmGVWJWkl57x04xM5g5THnQoWOQgKhgJ50PYnetrFmcRes\r\nAG4VqSMWK8Dn79uUe1sBuB5FO0vv3jjhALBJspCqlV36LL03dKBy+H9kxHLA\r\nfPprM1lPbzePmgJHta1pwhovSjMcdtKI7MZ8U4Dgzld1tVH6DPmReH6v0lCW\r\nxfYfudvyRxF/t+TycNV7QkYNjwZdlsuxHngGvO4HnXt44bYYHA9KegVsciNg\r\nbb3qS3uMzHzgX13mOQrwQPDcNF3wW0rFpZtHndvEfFTWKIiznAqj3c/pcyFi\r\neCQhrfE3rgRBkttBdkXsjP+jJZY9WYUZOqshkhAV5MMINuxdC05pLHLZVPYQ\r\nrMpvNo7t5T4A3cAkT8UiWm2VYKyf5EuaBLc=\r\n=IuMe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/c6e3a85cf7899f1ea1c9c9ed236aba60/solid-primitives-immutable-0.1.9.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-W0S7KnwDt2mcdk+5Z8EtPUNeggElbqGWQmnufaprQgzXeXpR8Fckzl025xTuXVZacF85HLJSNTSJ5mGP5NVVxg==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.5.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@solid-primitives/utils":"^5.5.1"},"typesVersions":{},"_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.9_1679572058985_0.7855370480208188","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@solid-primitives/immutable","version":"0.1.10","keywords":["fp","immutable","solid","primitives"],"author":{"name":"Damian Tarnawski @thetarnav","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@0.1.10","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"18e87f21d011301702f86e1b1f2aa0e0dd394f5c","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.10.tgz","fileCount":6,"integrity":"sha512-5XkiiBGSuUaoG2HFei1bG2eDyUwsj/b6IBP7ggm4UMU5mM/APz1u7e3rzMyPn5zVqnHT3oRSbj3UDPNYb5Y9Qg==","signatures":[{"sig":"MEQCIDLM4QvOKF7Xxd6eF61OR6EsfM8Klgpbz5Xnlj9PW584AiBJrhpJ1+hzyM2ju/Q+vDYGxOB2vNXlkMEDTx43jjYfpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzhfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPJA//YB37OcyNI2e7Tlocw/LWHbQvWE5SP+GLgjygir6/oYmnOYNy\r\nctgtchLVgTUaS/KITwUEa2CAHICsnIvyquPs1+uMfx6hDpUcc+1CzHrGWwzN\r\nvA3Ot89V6zXfMBmKd5YPqowWhQ2BLqORvm2fHVfdNkszXCsSuAQ2xBu+zcDj\r\nvuZ/Bddx0iWC+Q4ndR05/Vy7kzLoXbbgUIccv1ceQs0X0VeZVu3nSF9aR+XL\r\nl/yN7ybDla9gJsLKrZynHSFvMJNQaWt62XWUEewLayMaZgA1aXF3w8guEjhv\r\n/9rUJiPWBBNx95Pvns8yecwAEb2LLY3tDKhB8Z6H8lONqIKNJ8EXVHbhDx7r\r\nSrazth4ognKby4Xc3zL0nLJmFRpI2eNce9IrWQXvv5oZCc3lHDurfXnpkh1m\r\n/Ngido6cMzfYYGN3vSSUpumiAlrjz7+pdGefl08ekws0dsnag5BVJlPJH/gB\r\nYy0V3mLfM3suIXoxv37NScCc/f6W0oF4bqWNYdLXEutOWa15pijTsxj88gC8\r\nK8JbCUJ/ZoROvvk+9PmyHHMh9nXfKFT5dzcdUbYc69c5CYWraGlMRWEBX+ON\r\ngg2iEcJ2lgUmX7nG8JIwrjF0kd06lo14qrpXceFWzU3m8fv+CpGuZ4tm6Cw+\r\nokabH9JhtyT3Gg/uMHtqsZ+DL8AojBh6Ao4=\r\n=jxop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-0.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/2277b479e4470807e5e292bbd8c03c3b/solid-primitives-immutable-0.1.10.tgz","primitive":{"list":["List of functions"],"name":"immutable","stage":2,"category":"Utilities"},"_integrity":"sha512-5XkiiBGSuUaoG2HFei1bG2eDyUwsj/b6IBP7ggm4UMU5mM/APz1u7e3rzMyPn5zVqnHT3oRSbj3UDPNYb5Y9Qg==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.5.0","description":"Functional programming helpers for making non-mutating changes to data. Keeping it immutable.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@solid-primitives/utils":"^6.0.0"},"typesVersions":{},"_hasShrinkwrap":false,"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_0.1.10_1680291935588_0.436684593908365","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@solid-primitives/immutable","version":"1.0.0","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.0","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"2f4a367f7333331d01b3e6408fa2a8a2ffcce19f","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.0.tgz","fileCount":6,"integrity":"sha512-GqvVqRhbzJaUIYxXT78Lc5gk6MQjRgGnpinoxKbs69u5+Fn3WLnuH3q7k48qR6EhVcWnXhQm7ucXAybE6hdLKQ==","signatures":[{"sig":"MEUCIQCeMP78xHQWFdEkHGZqhy/Fdc/rqYmM3RUcWF1DoQGnJAIgALCxPd2SRiDOocOJt2xvwmrQZfTMStKYhBUQCASA0+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNwkMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDZQ//bwSSFrE7lDTSRpwC8+nh90uB/qnx2i9yJDjs0xulCmhSjmku\r\nTO9kuBa3YhsfN6/2ZRh/LtOpq7UwBQphRLzHOIXXZb6obSCEtgTb8zoEjoZR\r\nFEWwbQNtz+jtxv4vXa7vt8W9g2NcTP4b02n00oVFskP5U1X+jel/T/Ui6QYs\r\na9VpR/UjQe7ScOB9CTQlQFAgjRicaxY9bU71O6p7n5CqOiVeJcjSGqpwBww5\r\nGWJHZqdm0HajnftrJHF99rgB/SrX7+sysBN1h+1my6xmLroTGFEk+ShYljfs\r\n+inIyMptA3UAkVwsOFBX05XB/hCedD08fLlyuN/Cj+cyoVTUI9JnSdz6XXl3\r\nNKHAAVgohp6x3onvTnjvV7JgUo0m3MZwIFA83UvxijacwupUbpl3nrHIqWbI\r\ne/GtJEOnNkwdudW1R/F16OupzrMbfnPIO6UGJ/1qtc55ZnsIFjGHHhy/8TOq\r\n4ddhF6t4Q+b2Q9JMib7/7gZM/ER0EHAzyvIhjlnc7cUwhq7s7WZUuQvz9uS6\r\n1DAUPtusKUyTu3utiALn6ij3lrNQU/gBzSA8OSO5inhT53wipnu3PaBmPeRN\r\nv1G8ENqGifEs8sAQjdlTljA3VR2s2Zg9/T0RrTsI1jMHtZJJtla8vJzlrASh\r\nqywT/339GE5Dhvw8qbDf8T5+1m2pWgQAwlY=\r\n=Tp83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"dev":"vite serve dev","page":"vite build dev","test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/5f237e4eb17c56b60fe49534b4bd01f3/solid-primitives-immutable-1.0.0.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":0,"category":"Reactivity"},"_integrity":"sha512-GqvVqRhbzJaUIYxXT78Lc5gk6MQjRgGnpinoxKbs69u5+Fn3WLnuH3q7k48qR6EhVcWnXhQm7ucXAybE6hdLKQ==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.5.0","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.15.0","dependencies":{"@solid-primitives/keyed":"^1.2.0","@solid-primitives/utils":"^6.1.0"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","@reduxjs/toolkit":"^1.9.3","solid-transition-group":"^0.2.2"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.0_1681328396466_0.868521375621397","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@solid-primitives/immutable","version":"1.0.1","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.1","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"c627729d81fe7e13bb2c335eac50a87803130df0","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.1.tgz","fileCount":6,"integrity":"sha512-8qIzFNK91p50nBMxC4o++kIpCYO1d7q8IueqIFUo3Xx9mMMlsAbTdbuW4+AxOQNouZQFrIjsqxNEKU7pDemahw==","signatures":[{"sig":"MEYCIQDqXduFPV8gQ3Uqh044IdPhD8wLxwCthn1t1wsxTMkXyQIhAKSvq+XlFouMrCrCt5t0Gnw9m4V2iT7bPGfpRcBUZiwu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19728},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"dev":"vite serve dev","page":"vite build dev","test":"vitest -c ../../configs/vitest.config.ts","build":"jiti ../../scripts/build.ts","test:ssr":"pnpm run test --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/54f753add46a0bcf394ebd5a16e058bb/solid-primitives-immutable-1.0.1.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":0,"category":"Reactivity"},"_integrity":"sha512-8qIzFNK91p50nBMxC4o++kIpCYO1d7q8IueqIFUo3Xx9mMMlsAbTdbuW4+AxOQNouZQFrIjsqxNEKU7pDemahw==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.5.1","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@solid-primitives/keyed":"^1.2.0","@solid-primitives/utils":"^6.1.1"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","@reduxjs/toolkit":"^1.9.3","solid-transition-group":"^0.2.2"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.1_1683486849483_0.05810200982704217","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@solid-primitives/immutable","version":"1.0.2","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.2","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"2239ee3b78dcdefbb0837870924b164ed575598d","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.2.tgz","fileCount":6,"integrity":"sha512-xcVMJhS+tDWs+Zr2fJQf24I848XxKtCPdxeRrIEp9bqVKhN/Fx5dEqhywnI3VsRPrE9WMaFMZCCGnUpPOHfVeg==","signatures":[{"sig":"MEUCIQCuEfCnbvbkZMmTjCNWXAO0LQU1vubavVXHM44Pu+Xk0QIgBAVIuSANRgv6s6t4MB+3B/ocqut1ic8ni7ix+j6KQvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19739},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"dev":"jiti ../../scripts/dev.ts","test":"pnpm run vitest","build":"jiti ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/13a4da72af1687797fdb3446de16bdf5/solid-primitives-immutable-1.0.2.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":0,"category":"Reactivity"},"_integrity":"sha512-xcVMJhS+tDWs+Zr2fJQf24I848XxKtCPdxeRrIEp9bqVKhN/Fx5dEqhywnI3VsRPrE9WMaFMZCCGnUpPOHfVeg==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.5.1","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"@solid-primitives/keyed":"^1.2.0","@solid-primitives/utils":"^6.2.0"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","@reduxjs/toolkit":"^1.9.3","solid-transition-group":"^0.2.2"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.2_1684480458191_0.3764460267997274","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@solid-primitives/immutable","version":"1.0.3","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.3","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"c4ca48e0fd4b38ac515d42eef7f6dbc54a850478","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.3.tgz","fileCount":7,"integrity":"sha512-5c8Dmo/+2anFVyvoxJ24YdwoBcFFrVeyTjPsrdCwdZiGId4JA2SOCRXz2qnYfRz8fbrJGiunmIULUGv2CGdyIA==","signatures":[{"sig":"MEUCIBtDdFCBBe8WBzjdnYE7AGYwjKtCwuy4CanzjEbdj13ZAiEAxEPh4nAlEKAW9ROZc7sYSUrizouHOZsJkoULURP4sEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25086},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"private":false,"scripts":{"dev":"jiti ../../scripts/dev.ts","test":"pnpm run vitest","build":"jiti ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/9bed6839a9b1815f29d01570ae466ec0/solid-primitives-immutable-1.0.3.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":0,"category":"Reactivity"},"_integrity":"sha512-5c8Dmo/+2anFVyvoxJ24YdwoBcFFrVeyTjPsrdCwdZiGId4JA2SOCRXz2qnYfRz8fbrJGiunmIULUGv2CGdyIA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"9.6.7","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","dependencies":{"@solid-primitives/keyed":"^1.2.0","@solid-primitives/utils":"^6.2.1"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"1.7.6","@reduxjs/toolkit":"^1.9.5","solid-transition-group":"^0.2.2"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.3_1691144853605_0.21686001899551965","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@solid-primitives/immutable","version":"1.0.4","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.4","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"74c783a93cab7f4f35b6e67f92aa8eb21f102daf","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.4.tgz","fileCount":8,"integrity":"sha512-9/P6giQ+vR+BShXZO9eXVHqxla5G9tqDuptutH+9EOIoQnwyKd+ybiKPhN3xGoXV4GMquymLCRrjo1SikXcycw==","signatures":[{"sig":"MEUCIQDpfUjPIT3PvOoTvHJW6Ln1yRDcGbP4TrmlArUkBvgtawIgH+Kg3OpYdPxYHH32fzVf8qsYcugk5Im86lthnBpvwMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26607},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/02ea30c08964bd76753dc9be64df33cd/solid-primitives-immutable-1.0.4.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":0,"category":"Reactivity"},"_integrity":"sha512-9/P6giQ+vR+BShXZO9eXVHqxla5G9tqDuptutH+9EOIoQnwyKd+ybiKPhN3xGoXV4GMquymLCRrjo1SikXcycw==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.2.3","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@solid-primitives/keyed":"^1.2.1","@solid-primitives/utils":"^6.2.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.4_1705395476630_0.7061219865600279","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@solid-primitives/immutable","version":"1.0.5","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.5","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"b9111f8d6e8469218cfea5b94345983c27890e52","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.5.tgz","fileCount":8,"integrity":"sha512-hgjct4JITpEdSf/ts8hchUei2P0ePfLOVjuAKj0VZl2+Wvlxqwyh3evTwdwk1mdyp2EYPiePPAUM23e7TvBbjw==","signatures":[{"sig":"MEQCIByvMyEm7keuotiVfCwWPum7Tv0i6eYflg2j4JCWKMxQAiBG3/WVjl9wQe/10cq8zZUZYtjPu14DsW/ZrEnWsjRbiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27802},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/b45d1f00343c662e082ce13f1e1c5d58/solid-primitives-immutable-1.0.5.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-hgjct4JITpEdSf/ts8hchUei2P0ePfLOVjuAKj0VZl2+Wvlxqwyh3evTwdwk1mdyp2EYPiePPAUM23e7TvBbjw==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.2.3","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@solid-primitives/keyed":"^1.2.1","@solid-primitives/utils":"^6.2.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.5_1705417840724_0.28432319052436594","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@solid-primitives/immutable","version":"1.0.6","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.6","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"d4f8a1a07f5cc1a8c77e333a8dfa73d3f164563d","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.6.tgz","fileCount":8,"integrity":"sha512-HzXU4ZJnRQB5U8slkKwuSitttoZfXG6FrytUO4+aL1dNbuqZPqxdlTEThnfvaAxGRYaSXCvcD6C24Mp8LwIiVw==","signatures":[{"sig":"MEYCIQDJbocfe8JbEIpJTguHQr4K3tWUX51DtAphsDMK5ZzqoQIhANdueNSB7QB34ImZ+GrGuoQ/ZBdL9Q4q6pDVpxEjhSDN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27474},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/5529347fc791595e9a4ed397e8d06362/solid-primitives-immutable-1.0.6.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-HzXU4ZJnRQB5U8slkKwuSitttoZfXG6FrytUO4+aL1dNbuqZPqxdlTEThnfvaAxGRYaSXCvcD6C24Mp8LwIiVw==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.2.3","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@solid-primitives/keyed":"^1.2.1","@solid-primitives/utils":"^6.2.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.6_1705483397294_0.5475171816703344","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@solid-primitives/immutable","version":"1.0.7","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.7","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"68e8f809285a0339b99e072166d09cca2ebe0ccf","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.7.tgz","fileCount":8,"integrity":"sha512-VDbdtNudx0XcM1CmpzOJTO3EgWKg8GdVnlGTHO0la+ibnv0FqOEdkLz1dy3rfuHExXrOErunWNivVMwTGVTB4w==","signatures":[{"sig":"MEYCIQDtY9RkxzKscSoA+WlCATCJAJEt2qhzivpTDOYqcB8MPQIhAKaNh1RITD4qboNIkGSwWRp2ep5CH5cPLPwpLhy46ug5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28488},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/a83912129ea571182c3ba0310a86c9f6/solid-primitives-immutable-1.0.7.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-VDbdtNudx0XcM1CmpzOJTO3EgWKg8GdVnlGTHO0la+ibnv0FqOEdkLz1dy3rfuHExXrOErunWNivVMwTGVTB4w==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.2.3","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@solid-primitives/keyed":"^1.2.1","@solid-primitives/utils":"^6.2.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.7_1705504167311_0.6775473114049015","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@solid-primitives/immutable","version":"1.0.8","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.8","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/immutable#readme","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"59865b4dc2f906f40f7fefc01e6ab64259157e87","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.8.tgz","fileCount":8,"integrity":"sha512-JBn3Ch6fwLddL51TShqVz5mpNSHgbsNZm/A1S5U1ruPoBTanuCt3TktE751pICOplOyWzAryHnQNpnpbo/ggGQ==","signatures":[{"sig":"MEUCICw5SbNWlMaXCag90szMw9LqYcnmdEnBnZ2GDUmxJBPfAiEAzQ8hIxun0QRiQ+ep+p7P4ha3kPhqXyXEaG52EuMv4Aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28488},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/1113d12c0d9d8119a68659fa3470923d/solid-primitives-immutable-1.0.8.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-JBn3Ch6fwLddL51TShqVz5mpNSHgbsNZm/A1S5U1ruPoBTanuCt3TktE751pICOplOyWzAryHnQNpnpbo/ggGQ==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.2.4","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"@solid-primitives/keyed":"^1.2.1","@solid-primitives/utils":"^6.2.3"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.8_1709155747985_0.5543952910263743","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@solid-primitives/immutable","version":"1.0.9","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.9","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"c5ebe51afb4a4fa321051c50ea18a9ef20a4d1c1","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.9.tgz","fileCount":8,"integrity":"sha512-vCiDXFwHCmSuZcBo4FYWwjb+ewlwWSh2U4ACixueewpY9eMiSQFYqQHmJBVD3Fe6m7UQ1fIU9Dg5S7D6W+3PTA==","signatures":[{"sig":"MEUCICk0cZkFDD13E5qkFeQcdk/4yhUYNVeowkctZYGKEp72AiEA7TZffPHy6BNuinDuTLV+gWW51bP2FyooG1+a+UW4zmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28453},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/627d18fc2070b0d3f5bfd71021cbcd86/solid-primitives-immutable-1.0.9.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-vCiDXFwHCmSuZcBo4FYWwjb+ewlwWSh2U4ACixueewpY9eMiSQFYqQHmJBVD3Fe6m7UQ1fIU9Dg5S7D6W+3PTA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.2.4","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"@solid-primitives/keyed":"^1.2.2","@solid-primitives/utils":"^6.2.3"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.9_1709669047548_0.24537152362597658","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@solid-primitives/immutable","version":"1.0.10","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.10","maintainers":[{"name":"thetarnav.","email":"gthetarnav@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"f9374b02f20d0399d254895fcb63b053235fbae3","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.10.tgz","fileCount":7,"integrity":"sha512-ASsqT77m8jxQ2RSqpop2uNC9wbwcrhQidnKVWX8K+DmGH3LunQqq8vgIVNDVB+BPgwpMLIShJqmV59afpV6uzQ==","signatures":[{"sig":"MEUCICSCE5wV7drKlWtOnz//Op7U7u6gHoP8f7cZkFS69uzJAiEA09d3QiPnOos5a1a4K1PNZ7uyp8SxTctmg8+INhbkZdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22706},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/6d3b52ea8bccd4b8d1dac5ea8f9283c6/solid-primitives-immutable-1.0.10.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-ASsqT77m8jxQ2RSqpop2uNC9wbwcrhQidnKVWX8K+DmGH3LunQqq8vgIVNDVB+BPgwpMLIShJqmV59afpV6uzQ==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.8.2","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@solid-primitives/keyed":"^1.2.3","@solid-primitives/utils":"^6.2.3"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.10_1729806028910_0.0858639580533358","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@solid-primitives/immutable","version":"1.0.11","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.11","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"a13dccf4a769766f310bf01c9aaee7a7603402fc","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.11.tgz","fileCount":7,"integrity":"sha512-7ZVQac/G/fXrsS+837L1DPnYnUlvQTHEWulol8JS1C8/oE9kPLNAURof6sZ4sI0EPGksDXagcDSs7C1za/juSg==","signatures":[{"sig":"MEYCIQCsovJ1W2ovVLk547JJH3GikFtoR6wWZcwpQ+wmqbRKZgIhAI7IUAuQle5th2Z1l9NKIWsVEOALFdb5K3wj4LE838fy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22756},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"@solid-primitives/source":"./src/index.ts"},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/5928806df6f9842c71cbbc2b5744f428/solid-primitives-immutable-1.0.11.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-7ZVQac/G/fXrsS+837L1DPnYnUlvQTHEWulol8JS1C8/oE9kPLNAURof6sZ4sI0EPGksDXagcDSs7C1za/juSg==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.8.2","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@solid-primitives/keyed":"^1.3.0","@solid-primitives/utils":"^6.2.3"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.11_1736093201021_0.4743422024433177","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@solid-primitives/immutable","version":"1.0.12","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.0.12","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"233e66d3da0e57efd2faa057838e41742f751309","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.0.12.tgz","fileCount":7,"integrity":"sha512-2FUmkjMrGOueS1ACnpqnM30yqTfNF6ZXkISjJBpuph9y6m2Pa5GWCco8URXocgSJ0xD/FNY8lsINNcarsB2/jg==","signatures":[{"sig":"MEQCIFb3q5quiT1McmJe/bV4sPKDYCtAf5PdWWsQ9fCbTu2NAiBVKOC2wSqNMjo6PdjdJHrjtKOIXLBpfOwQr9ydEQOsyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22756},"main":"./dist/index.cjs","type":"module","_from":"file:solid-primitives-immutable-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"@solid-primitives/source":"./src/index.ts"},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/632ee28a49cbcde33c22bb896530e2ea/solid-primitives-immutable-1.0.12.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-2FUmkjMrGOueS1ACnpqnM30yqTfNF6ZXkISjJBpuph9y6m2Pa5GWCco8URXocgSJ0xD/FNY8lsINNcarsB2/jg==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.8.2","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@solid-primitives/keyed":"^1.4.0","@solid-primitives/utils":"^6.2.3"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.0.12_1736503726429_0.7620153532922784","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@solid-primitives/immutable","version":"1.1.0","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.1.0","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"d57bd9c1c306fea411fc479a3a1417dbff7a7a32","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.1.0.tgz","fileCount":5,"integrity":"sha512-RLcpUOHE2vzEqoWEukevknftp5jvitpvpLTceb7lii3r+EldfbKSrDWQXRZMajrlKfRAQUBD9xup+SdRIo4FGA==","signatures":[{"sig":"MEQCID6WmNVTH3V4FAKBInWj6ZKFGaSXor1frtFv/C847+S2AiBsgO166m9IhaUC23rpEa6rKtBAm3RKOnAVsKmd4fVkQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17111},"type":"module","_from":"file:solid-primitives-immutable-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"@solid-primitives/source":"./src/index.ts"},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/264b58b3c0406aa303781d4076a9d22b/solid-primitives-immutable-1.1.0.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-RLcpUOHE2vzEqoWEukevknftp5jvitpvpLTceb7lii3r+EldfbKSrDWQXRZMajrlKfRAQUBD9xup+SdRIo4FGA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.8.2","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"@solid-primitives/keyed":"^1.5.0","@solid-primitives/utils":"^6.3.0"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.1.0_1737584479050_0.29207008892110764","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@solid-primitives/immutable","version":"1.1.1","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.1.1","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"aaaf8afe730a8b56a6ce71c0a06c5596cb987d26","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.1.1.tgz","fileCount":5,"integrity":"sha512-l7IiJoKDiP2hhxTFeZxX3PlrKnyVFFuRxTIjYuM/WFGsLROTBTxw70akXRYIrrc8lm6VcCvxmSKuGJHVHv0EYA==","signatures":[{"sig":"MEYCIQCjeh+kJfU+WI0lwZF8lmhFV+qFADxZog9gyH60V1YRpQIhAPBBPpZBlNTmA6r8i3bd8cuqt6dhGCICGYfCwvF3Diev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17113},"type":"module","_from":"file:solid-primitives-immutable-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"tsx ../../scripts/dev.ts","test":"pnpm run vitest","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/4b783b98fba3d1cd92ac451e15c20559/solid-primitives-immutable-1.1.1.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-l7IiJoKDiP2hhxTFeZxX3PlrKnyVFFuRxTIjYuM/WFGsLROTBTxw70akXRYIrrc8lm6VcCvxmSKuGJHVHv0EYA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.8.2","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@solid-primitives/keyed":"^1.5.1","@solid-primitives/utils":"^6.3.1"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.8.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.1.1_1745740295729_0.5021848909275648","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@solid-primitives/immutable","version":"1.1.2","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.1.2","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"a8a55d925e256ee1d79b0663f7e560015db3320e","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.1.2.tgz","fileCount":5,"integrity":"sha512-GehSiq2EPGN59ow8EEyUnMRPCvSLOO97KLOfj6x5QlqhTLi9nAX6DKj96RlJPaiyNQ/qhOBSnh2A6Inql0sODA==","signatures":[{"sig":"MEUCIG5qHt+YkD3wNuMVnF1/3vc/LU33/pPcSC0iD8/d8spNAiEAj4DQ41f41RDAbsnizzNcD+bm48dkadRdf7ZGGElGPdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17263},"type":"module","_from":"file:solid-primitives-immutable-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","actor":{"name":"thetarnav.","type":"user","email":"gthetarnav@gmail.com"},"email":"gthetarnav@gmail.com"},"_resolved":"/tmp/e698ce536bd07b23c6a86e8f10b4c412/solid-primitives-immutable-1.1.2.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-GehSiq2EPGN59ow8EEyUnMRPCvSLOO97KLOfj6x5QlqhTLi9nAX6DKj96RlJPaiyNQ/qhOBSnh2A6Inql0sODA==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.9.2","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"@solid-primitives/keyed":"^1.5.2","@solid-primitives/utils":"^6.3.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.9.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.1.2_1751199164144_0.3955061907572055","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@solid-primitives/immutable","version":"1.1.3","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.1.3","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"358ec7b1e2bae7154fbbddda53b5816bf96ad7ce","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.1.3.tgz","fileCount":5,"integrity":"sha512-eZCGEAYneqywfHa24dVtehagugKHLD0PAUh6EDj8e/Si8VSZNh2n3PdZgPtbyUWGZbdDdBTfcwv5Lk5o08NfSw==","signatures":[{"sig":"MEUCIQD3ZOLHEG5vmrpIj/raL6ws09S6EhovFXuO7mdBSjUHlQIgWjkUR+g8234YxxwjZkTYHcaTMEGCI6pYODkOBfjEfVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17263},"type":"module","_from":"file:solid-primitives-immutable-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/62858d308fd5bb2d576f0b8ba10357ca/solid-primitives-immutable-1.1.3.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-eZCGEAYneqywfHa24dVtehagugKHLD0PAUh6EDj8e/Si8VSZNh2n3PdZgPtbyUWGZbdDdBTfcwv5Lk5o08NfSw==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.9.4","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@solid-primitives/keyed":"^1.5.3","@solid-primitives/utils":"^6.3.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.9.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.1.3_1769010912862_0.32843027720991147","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@solid-primitives/immutable","version":"1.1.4","keywords":["solid","primitives","immutable","store"],"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","_id":"@solid-primitives/immutable@1.1.4","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"dd08a4aa49813ab92d74111f722f17d39ebb1e7c","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.1.4.tgz","fileCount":5,"integrity":"sha512-OBbIreNu8YuG4G8RrZXAZDiCLPBBr/1+VZDTH39Kb0MjhhYHiO/cTziq865AGMJVyCrunj0QmiVUzSNylODsww==","signatures":[{"sig":"MEUCIQCX1K7a+L3Ps6HGcJX7sXC0qnWUg9s95hDznLQR/YJ9rQIgWzK49dTRFaCfWw2D91D6jTZsDUi17Cx0RcEjgTAc+P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17263},"type":"module","_from":"file:solid-primitives-immutable-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"thetarnav.","email":"gthetarnav@gmail.com"},"_resolved":"/tmp/24b76b1b83ccaf0b0a20ac06bf2e43fc/solid-primitives-immutable-1.1.4.tgz","primitive":{"list":["createImmutable"],"name":"immutable","stage":1,"category":"Reactivity"},"_integrity":"sha512-OBbIreNu8YuG4G8RrZXAZDiCLPBBr/1+VZDTH39Kb0MjhhYHiO/cTziq865AGMJVyCrunj0QmiVUzSNylODsww==","repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"_npmVersion":"10.9.4","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@solid-primitives/keyed":"^1.5.3","@solid-primitives/utils":"^6.4.0"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.9.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_1.1.4_1771895498784_0.5582347977981803","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.0":{"name":"@solid-primitives/immutable","version":"2.0.0-next.0","keywords":["solid","primitives","immutable","store"],"author":"Damian Tarnawski <gthetarnav@gmail.com>","license":"MIT","_id":"@solid-primitives/immutable@2.0.0-next.0","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"contributors":[],"homepage":"https://primitives.solidjs.community/package/immutable","bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"dist":{"shasum":"58598b5d67b30ef229ff1339b66ab3d4884da6de","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-2.0.0-next.0.tgz","fileCount":5,"integrity":"sha512-hlF/j0f5NooTAdhDXJXYXGud6jlrewY6iytr5EaA8mHxG8HRujpba6hcRH//a5ltHZ+FNt0kQWRUVzkp8WN4tg==","signatures":[{"sig":"MEYCIQDrW7rZ03fK9aMAj4YzY6jqz5LpE+hzxc//5n5Kf1z8ZgIhAK7ZoiorE8XqxX733kiYyRtxNzdC4sDiPEwilHMfCnkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17398},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"gzip":1799,"list":["createImmutable"],"name":"immutable","stage":3,"category":"Reactivity"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@solid-primitives/keyed":"^3.0.0-next.0","@solid-primitives/utils":"^7.0.0-next.0"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"redux":"^4.2.1","solid-js":"^1.9.7","@reduxjs/toolkit":"^1.9.7","solid-transition-group":"^0.2.3"},"peerDependencies":{"solid-js":"^1.6.12"},"_npmOperationalInternal":{"tmp":"tmp/immutable_2.0.0-next.0_1782446358994_0.3176406690130995","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@solid-primitives/immutable","version":"1.1.5","description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/immutable","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"immutable","stage":1,"list":["createImmutable"],"category":"Reactivity"},"keywords":["solid","primitives","immutable","store"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/keyed":"^1.5.3","@solid-primitives/utils":"^6.4.1"},"devDependencies":{"@reduxjs/toolkit":"^1.9.7","redux":"^4.2.1","solid-js":"^1.9.7","solid-transition-group":"^0.2.3"},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/immutable@1.1.5","_integrity":"sha512-fTXY88VW4V57H4oTCbsjmo/fZ9uv3TvL/2h9TO2YZNuV7wxlGk+R0nRcJqvcmS4qnqaYanJu95Lz2fDIRpzIOQ==","_resolved":"/tmp/adc6c5fd4009e324e0b79611cabc5d6c/solid-primitives-immutable-1.1.5.tgz","_from":"file:solid-primitives-immutable-1.1.5.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-fTXY88VW4V57H4oTCbsjmo/fZ9uv3TvL/2h9TO2YZNuV7wxlGk+R0nRcJqvcmS4qnqaYanJu95Lz2fDIRpzIOQ==","shasum":"ceb8dbd62480d4be37a09766bf06fa6bfbe5f56d","tarball":"https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-1.1.5.tgz","fileCount":5,"unpackedSize":17263,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCD/kzNTI7+TKBQMpim9cF537puX28DgfVkK9uDoXxITAIgRAwwk3zVaNvKEXg6iMR+adkLe/e9gbfcBi1K6+zQJ2o="}]},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"directories":{},"maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/immutable_1.1.5_1783197512828_0.09482098519620807"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-12T20:22:44.432Z","modified":"2026-07-04T20:38:33.108Z","0.0.100":"2022-02-12T20:22:44.663Z","0.0.110":"2022-02-13T14:55:09.742Z","0.1.0":"2022-04-14T21:41:30.657Z","0.1.1":"2022-08-18T17:53:05.499Z","0.1.2":"2022-08-26T19:16:17.162Z","0.1.3":"2022-10-20T16:00:28.411Z","0.1.4":"2022-10-27T19:22:19.227Z","0.1.5":"2023-01-18T19:08:43.764Z","0.1.6":"2023-01-28T23:04:20.582Z","0.1.7":"2023-02-28T12:47:42.756Z","0.1.8-beta.0":"2023-03-03T08:48:57.749Z","0.1.8":"2023-03-03T10:01:43.532Z","0.1.9":"2023-03-23T11:47:39.152Z","0.1.10":"2023-03-31T19:45:35.808Z","1.0.0":"2023-04-12T19:39:56.695Z","1.0.1":"2023-05-07T19:14:09.708Z","1.0.2":"2023-05-19T07:14:18.423Z","1.0.3":"2023-08-04T10:27:33.790Z","1.0.4":"2024-01-16T08:57:56.884Z","1.0.5":"2024-01-16T15:10:40.958Z","1.0.6":"2024-01-17T09:23:17.447Z","1.0.7":"2024-01-17T15:09:27.465Z","1.0.8":"2024-02-28T21:29:08.174Z","1.0.9":"2024-03-05T20:04:07.685Z","1.0.10":"2024-10-24T21:40:29.101Z","1.0.11":"2025-01-05T16:06:41.216Z","1.0.12":"2025-01-10T10:08:46.614Z","1.1.0":"2025-01-22T22:21:19.261Z","1.1.1":"2025-04-27T07:51:35.891Z","1.1.2":"2025-06-29T12:12:44.364Z","1.1.3":"2026-01-21T15:55:13.014Z","1.1.4":"2026-02-24T01:11:38.933Z","2.0.0-next.0":"2026-06-26T03:59:19.117Z","1.1.5":"2026-07-04T20:38:32.960Z"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"license":"MIT","homepage":"https://primitives.solidjs.community/package/immutable","keywords":["solid","primitives","immutable","store"],"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"description":"Primitive for rectifying immutable values and dealing with immutability in Solid.","contributors":[],"maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"readme":"<p>\n  <img width=\"100%\" src=\"https://assets.solidjs.com/banner?type=Primitives&background=tiles&project=immutable\" alt=\"Solid Primitives Immutable\">\n</p>\n\n# @solid-primitives/immutable\n\n[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/immutable?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/immutable)\n[![version](https://img.shields.io/npm/v/@solid-primitives/immutable?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/immutable)\n[![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-1.json)](https://github.com/solidjs-community/solid-primitives#contribution-process)\n\nPrimitive for rectifying immutable values and dealing with immutability in Solid.\n\n- [`createImmutable`](#createimmutable) - Creates a store derived from the given immutable source.\n\n## Installation\n\n```bash\nnpm install @solid-primitives/immutable\n# or\nyarn add @solid-primitives/immutable\n# or\npnpm add @solid-primitives/immutable\n```\n\n## `createImmutable`\n\nCreates a store _(deeply nested reactive object)_ derived from the given immutable source. The source can be any signal that is updated in an immutable fashion.\n\nIt's an **experimental** primitive, a proof of concept of derived nested reactivity. It's not meant to be used in production, but rather as a playground for experimenting with new ideas.\n\n### How to use it\n\n`createImmutable` is a function that takes a reactive function as the first param, and an optional configuration object as the second param:\n\n- `source` reactive function returning an immutable object\n- `options` optional configuration\n  - `key` property name to use as unique identifier for objects when their reference changes\n  - `merge` controls how objects witohut a unique identifier are identified when reconciling an array. If `true` the index is used, otherwise the object reference itself is used.\n\n```ts\nimport { createImmutable } from \"@solid-primitives/immutable\";\n\n// source - can be any reactive function returning an immutable object\nconst [data, setData] = createSignal({ a: 1, b: 2 });\n\n// reactive state derived from the source\nconst state = createImmutable(data);\n\n// just like in Solid stores, the updates are fine-grained - only the changed values are updated\ncreateEffect(() => console.log(state.a, state.b));\n// logs 1 2\n\nsetData({ a: 2, b: 3 });\n// logs 2 3\n```\n\n### Usage with Redux Toolkit\n\nThere are many state management libraries that provide immutable data structures, such as [Immer](https://immerjs.github.io/immer/), [Redux Toolkit](https://redux-toolkit.js.org/), [XState](https://xstate.js.org/docs/), etc.\n\n`createImmutable` can help you turn them into reactive objects, only updating the changed values.\n\n> **Warning** `createStore` with `reconcile` will give you the similar result, while being more efficient.\n\n```tsx\nimport { createSlice, configureStore } from \"@reduxjs/toolkit\";\nimport { createImmutable } from \"@solid-primitives/immutable\";\n\nconst slice = createSlice({\n  initialState: [\n    { id: 1, title: \"Learn Solid\", completed: false },\n    { id: 2, title: \"Learn Redux\", completed: false },\n  ],\n  reducers: {\n    /* ... (immutable actions) */\n  },\n});\n\nconst store = configureStore({\n  reducer: slice.reducer,\n});\n\nconst [source, setSource] = createSignal(store.getState());\nstore.subscribe(() => setSource(store.getState()));\n\nconst todos = createImmutable(source);\n\n// the references of todos will be preserved, even though they were destructured in the store\n<For each={todos}>\n  {todo => (\n    <div>\n      <input\n        type=\"checkbox\"\n        checked={todo.completed}\n        onClick={() => store.dispatch(slice.actions.toggleTodo(todo.id))}\n      />\n      {todo.title}\n    </div>\n  )}\n</For>;\n```\n\n### Usage with XState\n\n`createImmutable` doesn't mutate the source objects, as opposed to `createStore` with `reconcile`. This makes it a good fit for XState, which uses relies on diffing the previous and next state to determine the changes.\n\n```tsx\nimport { onCleanup, createSignal } from \"solid-js\";\nimport { createMachine, createActor } from \"xstate\";\nimport { createImmutable } from \"@solid-primitives/immutable\";\n\nconst toggleMachine = createMachine({\n  id: \"toggle\",\n  initial: \"inactive\",\n  states: {\n    inactive: {\n      on: { TOGGLE: \"active\" },\n    },\n    active: {\n      on: { TOGGLE: \"inactive\" },\n    },\n  },\n});\n\nexport const Toggler = () => {\n  const actor = x.createActor(toggleMachine).start();\n  onCleanup(() => actor.stop());\n\n  const [snapshot, setSnapshot] = createSignal(actor.getSnapshot());\n  actor.subscribe(setSnapshot);\n\n  const state = createImmutable(snapshot);\n\n  return (\n    <button onclick={() => actor.send({ type: \"TOGGLE\" })}>\n      {state.value === \"inactive\" ? \"Click to activate\" : \"Active! Click to deactivate\"}\n    </button>\n  );\n};\n```\n\n### Usage with `createResource`\n\nData fetched from the server is immutable, so `createImmutable` can help you turn it into a reactive object, only updating the changed values.\n\n> **Warning** `createResource` provides an experimental `storage` option that can be used together with `createStore` and `reconcile` to achieve the similar result, while being more efficient\n> https://www.solidjs.com/docs/latest/api#createresource\n\n```ts\nimport { createResource } from \"solid-js\";\nimport { createImmutable } from \"@solid-primitives/immutable\";\n\nconst [data, { refetch }] = createResource(() =>\n  fetch(\"https://jsonplaceholder.typicode.com/todos/1\").then(res => res.json()),\n);\n\nconst state = createImmutable(data);\n\ncreateEffect(() => console.log(state.title, state.completed));\n\n// newely fetched data will be merged with the previous state\nrefetch();\n```\n\n## Demo\n\nYou can see the live demo [here](https://primitives.solidjs.community/playground/immutable).\n\n[Source code](./dev/index.tsx)\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md)\n","readmeFilename":"README.md"}