{"_id":"fluids","_rev":"24-ea77c30e0e88a053989d23d8863021c4","name":"fluids","dist-tags":{"latest":"0.3.0","next":"0.3.0-rc.0"},"versions":{"0.0.0":{"name":"fluids","version":"0.0.0","description":"Glue layer for reactivity","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","_id":"fluids@0.0.0","_nodeVersion":"11.10.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XEKm4fsAxMgGvbTa/Kux3eFiCl/WSTeWPYmN6HreoPKrKnkzMhciznPIUOiVzP6phSWIX+010OL8cs0ayPryzA==","shasum":"412cbcd7a71299f1770e84eeec30bbe706682df3","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.0.0.tgz","fileCount":1,"unpackedSize":477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl71oCRA9TVsSAnZWagAAp84QAJJtlIPbxLwuBRxjoqIF\nYqyT31P9FbUVcs8WIFY1XPseDUDCiyw6e2QGbbtvnpVpMMn7GoFqOKb+6FAX\nDeiFFnXarexVKi6bn7mi6xgAOs3tFbWZ4D/lP6pZSoisZQvgUmSGls3QAwX/\nZkaKEy9OKITCHDrTecfIld2TOPbGS5gpqqjeud9zZh8eHCQb2bcc26rGpUsk\nLcWAt32ZrgDhWP0hhIniD1YnbOV1xs/At/nQmGZrVk+99tEVeUel6ZVcj2gQ\nIt9p1VhzPf53xq18hBvPuh7XRXGL+7XjAioKDpc0kmzov87LzdnI8B9+g2E1\nSS99jQYtCMrQcy25++jNuikuwY1fD0mWWJV/kAsU4evuSUG17trP3tkSuQlW\nDOrHd+WKBpI5n/s70J0+vt5xGBZr5x8DX3jYgJgIt3PPKxNV83hrPvCo3+Zb\nvLvMtBjwOnyWCJD75C8Mu2xN1VEAwXJFAUInCnfaMPY4qrxbfOwwh1wg9KQ6\nAtLiubiqK+41uSKvziNyrVhTGJRHQUmM5xoj7f0XFokLlNGKs/VnvyQxpcLL\nW730CWPoOjuvyQhDwSzmHjo6pi/Ny5fQKHfMWbeo6/z0a5q8zBluxyZAO0DG\nJhnl6QRZlvSbd6yFfebfNtc+4ZTYCoqtIVAz6V1HKslCVevw9IykTn7/SKiA\nPiAN\r\n=LlUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIGbHxtgNgxP4Xe2XSLRCJbuCniejOPtfpeR7juhLMQAiBahL3b2o/8FEwVz95d41CDaOnf9tKjzWTdWbePji7DVg=="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.0.0_1570225511425_0.6903360709180626"},"_hasShrinkwrap":false},"0.1.0":{"name":"fluids","version":"0.1.0","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"40e4792ab307bba3bcc85fabef23515c1f833186","_id":"fluids@0.1.0","_nodeVersion":"11.10.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Gg2JSw5YUerW1y7mPlEpITCJ1YKfhXE5QtK6emRHzRKHMmh6fBJ388yM2s/cQVElkCbbFmqNwGJUkk4LlM/k8w==","shasum":"76fd48347cfb3cb5e48a834b69c92d3984595c49","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.0.tgz","fileCount":6,"unpackedSize":5598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmQ2RCRA9TVsSAnZWagAA7/wQAJTEfg5KtXCN1D3yjpjG\n6OdLusMymk/HixGtfFnPFWoclpKiWzYwGXwSbXPaPEv8p1622JdcLbmdhNqC\nVBNinhuROzZJ/KrIWMZKFkF97jLMrScIcn1L4b/ZTFD56NJu7RAy8VF8NxzC\nwuJhgOT2X60T9Bleh0ZQa3e3DVnO5/JSTb4KL2B41e1ROGJ/+Uvt+fYpVZjE\nPacdTeH5hrbfvi7+WdSSGGLtKw6tFZMbfWMgJs2ZvSX2NDVO3C69jJnEbpWF\nL7ktE8Kgm9MEuzw8jUbIwKDyqfSz71UvTSNkb5299oIXF6h9Pi6jVOGBYnKW\nm38ljurRm3ALxMnX3mNAZ70MhLi8XMs6yVChib+1ZOUgelQNx+BO3IkYuvQp\nrUtTBbOO8G/3x8Y6iuk87DPKmsuhxy4XzKeqBlDUqbx9pCX7YbGCo45NfZpj\nWXbpXU330vNEdiyIepK1iSd+Typ8ZA3iRM0OZtpdZ8JrYMg56jsvLTMXqISG\nPxV+6nPOBoKHm3D/xzbOfNqGQ+3Px3CSJxQFomuaK5atVRxEMKSiHA2Sic/S\nfAXYWR7jjzTt+Yu6yEIEwnIHFxQkZwALxuA7c4iBtEchkX5LxM+W1JZaxBSy\nLIbfAL+0i03fv3BqKG6BfGc90MBdXsXIY/AmWdwds2gzg81JkPqzdGxlPoxJ\nzZQL\r\n=0eKn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQdOfc2hjDZjt+l6MuZjOQzQARaoHUpWLr9tsMqV/kvAiEA8os6wBM/NBWeUDlN+n4ef9ZOYX0zg1McRtq2xrkc9Co="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.0_1570311568694_0.22617959020860345"},"_hasShrinkwrap":false},"0.1.1":{"name":"fluids","version":"0.1.1","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"660bc29bf225fe71f388c0f8cf1b07658be66b74","_id":"fluids@0.1.1","_nodeVersion":"11.10.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xJ3JOPGmge66h7iBej3bwIr3zNXuwGeBindeTmxRzORsEu48WD72BuQaJOs15ayO/spYQjOpzhSmFUXJcGVJLw==","shasum":"4a791d6c7ae37229f344f31e98b8f7afad800537","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.1.tgz","fileCount":6,"unpackedSize":7097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnOi9CRA9TVsSAnZWagAA+1MP/0NMeIgMlBTtnKfgvrR6\nH31JHgU4fBH5GQKylCSV4C5ciXcp6ZbaYB8TzMDdJZHJpkwg8VFmyzEEcUUO\nkXtAiCoRwLX6ZCsRAaFtCHyNPT37TeraG63ddqTDdpnLewdPbtSipzeLTAmM\n/C9FE58DPsVX73zHlyChuvaTSWLQGDuDjG4Wb21FEU5zY4Ynb4XxONQkRd5k\nU2e7D0i0epn1OCw3Qi6HfmWQwD7pLa5l+v+5np1z8CRsjbcKEJH0yn1I/08D\nWRa1BLVFVzQlEV495g0xpdAceBCs4WpvSayI7SbuXXvSUTh7Ao9Uxkiw9Rp8\n7WXaYMvMEvmkGQy2wZDuT14acVwHXdaVTSUl089HjNA6wvE2sa+PrdpvXiUK\nYQazMiijv3nMzXI0BLJApNByakK0CblVKPG/hh+NB3Mc61izD2n3kR6DDkZd\ng8C1u31afOym9j9GXbWC0+e+3nDVKJ2ZyXo1rQZaWLuRjw7JCzYXT3A6DQ0/\n7DhsGUFNf+BZlMf3VIzRr9Lj6Vu3fTow0BZlfIrbep4QIzUwqkCW0KmENT2Z\nWHfRrwSr8nVcK76ggLeEJSQVMt/EwxuAUy+HeHnPsx/ZwyauqC4nTqX2Zsyq\ncWitztHXTz2uxlxnjd0jjaQ13VJD18CxkewIjSYEb/1OmedLbCc+xNNznXvL\nyjq2\r\n=fUGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI7SD3rGDsMb1VlsdsuZAsgma9N/VIfltWp6Gh1L/jeAiEAk12tsvZ8B4ABvLb3XFmKuTAY2WfGrlp1Y8sCbBof9mE="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.1_1570564285091_0.07412107812014912"},"_hasShrinkwrap":false},"0.1.2":{"name":"fluids","version":"0.1.2","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"3619d3f4e14698c612680ce4a9d2e963a17da2a8","_id":"fluids@0.1.2","_nodeVersion":"11.10.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gk8C6U9rw+D/zEHS3lGPge37Puc4BYDBbCk3v1YpJdjSYpApfUSNYcQzCbu2Wd0Gjm3eWz0R98oicar9xRB3LA==","shasum":"196a3948f80ef3800226f1dcefc989bb593789e8","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.2.tgz","fileCount":6,"unpackedSize":10397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnPCDCRA9TVsSAnZWagAAyyYP/RnKCKy5JjyhWbxV9uHC\nNvYAYLVeOnBPk4DQXevpoMxug+5P760NJRaufi9QraCnXXUlKsBI5ZhmIZ34\npyBlbYqTXLCgeCTrKRTvG5ymMHK4efeiV8j76JdSCyw7E7gGtdJLOkB4OIAL\nUEkkU4HCViryXi1XTP1f4Y2TlW3SCq9uiDMVQP3JKkWXNG6L3PcHPVjBdUgP\n7fuCd0trfPFSBWRdcoC2hAwCSk/pASjYj6DOmS2029cfFYDpiUQYvfhvV00n\ns+CFKEFCwRBrLnvODZoDtpU11l0R7EawGK84WoilQaGbdU8WqKVQG5CO8Xeg\nxYocQm7FYCDaSP8y4n3OGISoieZauFcrxFJykIo7BtO/S5Oi2L4KtIo6GChq\nBAR1954Wad3AlVL3ttuh5CqiwCLsJzIpAjgool1mgXcAKwhU04tfXnLtmr/s\noHYltr1c/qDEnbwXG0hsNXI0OPoSqV8O6Fi4spcoxoyLSi0ZHO+lxtHSCq2L\nEoYrt2yFx8Y5awW2Ju2RNUX+FTgrmRkkPQ+bKitZm8gzrq4f7Vurd+bxzVwF\nivAfRXZ8TJCTGgg+h1MqOighwZhx1dVkc42/46bmGyCYeQyE4zb2ZDaHZYfj\nQu5gYGXwHrBUZfC/sprDp/QDeEBw0JkDw/iex1pTCCPdSoRg4YczFzBMLMyN\nrxER\r\n=J2PL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVUDK8WEsGIKiX7viOP3po9U8+V2dxW8TvOeOJtzPRRAiEAtflKdz6yJGhKA5drtbqpl9YXCum5bNWJLrfEqe3oNsE="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.2_1570566275252_0.5903655787490236"},"_hasShrinkwrap":false},"0.1.3":{"name":"fluids","version":"0.1.3","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"e42dbbb3be4fef2e843cc8b4a98ca05e021572ab","_id":"fluids@0.1.3","_nodeVersion":"11.10.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MyvtLf3QCMm5MYkAptXJrzOz8e4tMxOz+g0BlT3GVE5glqovO2ZMZj0DvJPpo9Lk9Y8+Llwt4KsmhHbPc2GeVg==","shasum":"00887a206927d4aca38cfb0b0c7bd62758a85b0d","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.3.tgz","fileCount":6,"unpackedSize":11813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn7FXCRA9TVsSAnZWagAAZMQP/A2xsx+C8fXuyAD6Dvtm\nOvRtIGAovPUharMwYvfveUpJD3qHi0C6eSDvHEWOllg5jgacK1gwjmEZwgFq\nozu4RrWAS2Kt+cLuXhBD94Ze9cPLO0vmbYaN1hxvQeWl4P71leA0VIr/TxNF\nXOTe69eb/xYQF9R0yd36j3MYJxv5TQHho5hYeQ2iQ6bpP2TWE2aDKSeVxLYT\n6rFk1MwaGMblkxMcTL4xBg+oF50lcFPQdA7YQwPUmguq5Zz2MfWNiJXpEEJv\nGfrX344oRn5ifnDzGGE4uKg+zWbEJaEYWKDjb/I7sJSwGKnwhqv7xT39YBxE\neV3S7hmIWS7ZuUdIZcIKClI5664cfmMVdPnobV8cuGSQj/ulWXf6AbDOOR3k\n5q0i6qfUdt5tZH1/54j2bOm8Vdxl2WSWUpzbetyxCQBHJA7cqyu+c4TjLAzH\nFnQ7V/DZIJHWoMBCLQqw4l3TSwVbL2QtqUxVogaNN4eFm2zIbHemPwX++GZE\nZtJKyY9VjtPhCZnM5rd4cT7a6baSY6S6o0mlj/Sr+L819BUpEivFBYTTtb6Z\nXmcLjv+ew0eITRFvz8DQbHEgSX/FxMvdB6PkJDVsPeazyYciXX/pz/CIk3Rk\n7pe1RGWHoV+GkDMmnGP9mWDLSaRDAoLdDqM++lw4zWuV1zpTEsAn04jb+cj4\nsAVV\r\n=jbA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiSWrjxjUqbqpZTfNACkFE3987dslfP9+Ljpa1Ii2FVgIhAMzUS080700EkftqQAAQ3SHd953ZX9RRJVR/3WuQJLUh"}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.3_1570746711391_0.11250283154785401"},"_hasShrinkwrap":false},"0.1.4":{"name":"fluids","version":"0.1.4","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"7ee76699da46cb4c4d771ea317ac343f60b66969","_id":"fluids@0.1.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-sh5sLL1Ai7yyHDAcgXBdg03oiQtwp3eK0PaLkABcT4UCpSBp9+42PmitX88GmoXT6HsA5du0CmpfT5BqOzPOuw==","shasum":"17b638cfe3c96d595943477fe6fa95c5088549eb","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.4.tgz","fileCount":6,"unpackedSize":11866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwZrvCRA9TVsSAnZWagAAXdYP/iJkaJZkYHekJewqvXUP\nQuqt279o4iRgf8AssrGbSdV3WWJG+Eu2tX+VbQfozDIWBOLeOpPzyD8jht+U\n41FKFL4wRWUbDQMYUUnRljTqFouDcaMLtMKWQlldumNEj+W9KRWsCRTEnPRb\ntn6g+COx/tF/Z3bBbgFpTPfufy2hPAhqnG6eVagICDEOcH4pdJ40y3qyIGNN\ny4TpKiVXwV635w/xWZr9luUtrbdsADaPqTfwwO32zpT80UbplESGmYRRjMB0\n0UXAOKbs2glTFgKiDb7O67Yqwk2QIR0Ah8XfS6ybBuBNZskF077p/lazcC5n\nIhwtvLS3nVIn9T3vQcaONlL3BFl9g2zV1VCXjHRLMEvMD3ywrXIlyaocDzK2\nwDopQaUcjbVx+qDocIs3o9SEzUoJagfAwWhlPYa/1WaxeByda1uSf1tIJfND\n4GncMcCRbr80pwwOJzMUvBmAVUPmLX4Vt5VyaxFYJo9A9LVo5RAgWU+xv6Wb\n9HcD1unu8WVQ7ANBz0RAGvoqNdG8X7N0MlgOfRQpxWedPoUd6inLkCp0ZfNx\nBQ/HZOk7w9WNsNO6vSRu2+Sf9U+3TGMoxX9z950FSui0x4gnboX4JkfSlj63\n3IN9EwJvajXQ/t78E6puvF/q37I78sbAbvSUsQItWdqZ+ovA/qGaBU3p9B2n\n+Z8N\r\n=L2sM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0Kz1MW6d6zqyLPAF1wXxaGE1Nx8nMum3JCtvlzMLNbAiEAxjphfcDtfW5dGhqlAlHCClgFFOs6U7hmDdJcBHKWjYg="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.4_1572969198547_0.4599724980973072"},"_hasShrinkwrap":false},"0.1.5":{"name":"fluids","version":"0.1.5","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"8ae0d9c87d950dab3ecc20b27f7460e386344656","_id":"fluids@0.1.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-mtAiBbJJQVErFBNS++ds/1DpmDV6/B2yw+Ju1tCnZvV4ohnd+ZjZoZlkNC42mo9cfh2thcwDGgZz+bRDsd26iA==","shasum":"b1f5992434f148e735e9d779f77eebe8d8bae720","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.5.tgz","fileCount":6,"unpackedSize":13005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2HNJCRA9TVsSAnZWagAAW74P/jn8/msIPQ+AgSICekqj\nRs3hwDPvmpgVY1+G+fvkF4ulyHPlEmRC0U8UFRY8G3jMMjzjSx6lZ2TmvUAh\nnGeXJLc3Fd3x40bIrzwA8uTdowqmTWLp9E+sUcbtqawijBwbjFHurCIyqZqK\nSK3qPeRFjTQa5xOq4DG8Py945QmLihJO/n5qdZoPFsuzm4PV6ippvh79s58S\nKLXWhAMCPNjupWS0FQdyGJZM70F1V+gBZpWs+eLIHaH9KIkEcRUOlRiQEAv+\nY/9B9vEnpoE7KUJCpv/UjYeuMABzXGFGn+ruTx9iy3O+JRHTC6ak3aIwpy5m\nHgjOntXycQ/C26v2Zz0ZWTpCiSZvKcLTKFxXAk7aqk08fgtKkjA9RZnIYO/N\njU8YXTu48fH1DX0QRF20V4AxrlRnN/+q6+TQUMo6cLdRAZ5khlsQs2r5Rch4\nbJM9ezC6Qm3kP92Ds+nEZCPOqfldSRGHTTqcmDxM63rInm7LJcS3T5FGXxgH\nYoNekZp16n9HhchmzLBiGL0/QEIL5QACyzGZxXX1g8TggWqgWpiDX/PvzODC\nCgb9Ijk9U3qZ5RmwDZ8V1bl98Mp1sJZy3f0/0GBNsxS4kgNdJRfibDIQvRp1\n1CIOFvQC9DOyQC2nqkK1Bszktihn/QWfg7xSxkoefUx9cFPrggM47QdFty3R\nVIEi\r\n=J6Gn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsFJBQHM2wDy8MMObvEEv8C8ipnSWk8wXn/Fj2vT3lDAiARfdvXs4IRMsdt70dFslzsmyiDKA6bUt762NJTl5UX3Q=="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.5_1574466376822_0.1156946741490863"},"_hasShrinkwrap":false},"0.1.6":{"name":"fluids","version":"0.1.6","description":"Glue layer for reactivity","main":"src/index.js","scripts":{"build":"tsc -p .","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"f9f44d3b4099b6d90abfcfafaba3d1dfbf495a90","_id":"fluids@0.1.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-KfBiyAzU06O9A1onsS65JAIU1hs36i/IY5nYwBBUJsY5h7TTArvGYNJYzwiz3BLDoKsE53s69iM2k2s/HWgtZg==","shasum":"d38e51a3108d445078418072764f07c975d36a52","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.6.tgz","fileCount":6,"unpackedSize":13368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOya7CRA9TVsSAnZWagAAIz4P+gNsSofNLl/FlILseYD5\nFBM9Bj7oE5bDL63MDAmW/awjih4CtCvYTo5NN5Mo/qXhNfVgrdZgw5A/CaiH\nFJK1XjnpbUFnyn2oYcl9j3xTFEr0JOQpFiB+Wl42seUlip6Vxa97crOAm2qQ\nsGjpeigzGalAwErYxP3Xy2Hu1J9WOgsJdFCq+tdmVODzwXAK5BZr+Gj2xm/c\naY/xluD6oa/iGN76e4x7lXbXlU2GZKT27afT5Gj8Xw0mM7nI+Zcwvy3H9Gbf\nU5wrJXcSYGzx+1OKD0ZNy4pwu8/a+5rwYkr9P4WLLwqn/QJXmtZuv+Z3wI2o\nhHkT630A83d5ySOEUnOc/qpLda+eJ8TLxIwMAw0yCXArwXYdbCNxk3tCSZHG\nD/BfATSexjVLfFtSLsgyurXrHLFdIAEdS2mu6AjH2TWttmBluF1PxOfu2lEa\nbHhvARl+A13aO5oM1o+CT9ajGCrMUZn3i6Qckbo9HHe7GcRG+GQEz2aAfwMv\nPivucbLho+icWF9n2ige3k+kURUvFRwyx4qAS5yE3mECOnsenvIiXaVEZnfD\n3lEUxIXGXZUoTNOSLJOf0/9NCQKzSKJkDbQhqBTTDTf40cU4nYBvSluLHRC7\nO/q7iQKgZDo5d7zxyW5U8hKtbkLkNwSyIQkbN/YL11kysbi20mLACemo1CKy\neTQA\r\n=T/8M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkVy3RxMYt7rY8EelYs+Begsxpp3jifiG06QTH5bcDcAiEAo2vfpILj/udT+ArSBgyXDz13rGWoMC/WmdPoT7X/uAA="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.6_1580934843466_0.6415169793079698"},"_hasShrinkwrap":false},"0.1.7":{"name":"fluids","version":"0.1.7","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"3b3ee0808027ebedd2425886f9b9b5ac9cd3018c","_id":"fluids@0.1.7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ljnIJDXZjEOTD6ZalcfIX/k2sNdyt13ZsAUoGV5PhlgluekqvelNUPHY4HId4w9PZy4uC4o4pwYzd2OrCFyJrg==","shasum":"b0354f41960d410ad6b8292ace3ab82bbaf2a0a6","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.7.tgz","fileCount":3,"unpackedSize":8141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeseBOCRA9TVsSAnZWagAALOsP/1Q7OL2BipBczg2FRqT8\n6ho/kTPwuyA/OnVBcJ9ZC6OFTc6CyYZt5qslVhPrZrvpsvLApOhwSMvdBK/V\nLqzzu7ZvPqmoz2oTKn1dcmR09YGeUGgsi6SNRsuJ+geMuRYV7Oarq7EVdjFF\nSt0DBQA8aSKHuWQs3q7fN4qdrfcMz146lapf50cyMH25Rd/uxPnLU3vyU0MS\n0IJuxYYr0PmWnNK/K/WdrB6cFJO4iqNQs4SEjEIzA7hwdDXMTjUEzDtiZSzq\nPO+/CViNPsRYsCQMFCxd65w3dH5TDpPfF/jfwmOO7cbi3yWPl3S2BSvXTx4G\nBMpklh+Qkr9OYdM0fqR9LD7zCc+N8/U0CBN4RdcR4XvqU23Ru3VdsTQmPI3x\np+t55R00E+6hQDbkwWiXWSxeIl77DDdeGzCEUa/EvQF7hzIStDwF5rkXNJrI\nMpwUfwsT8QSS+zvE00fCBvTE/9MJh+Pc6N2Y6BM/qvYovbAT5xrFbPvyMYAR\nqhIqxnd6oZWZDBkEjPhdiVjDCYe+xxBo6KXi6LhLoBSzzLA+DADyqRcLakhM\nvrbFy7FGpy02T6RoivZOuVrq7EaKRVzqkJ8MoXMtplmv+MLbdpuJj4ao+zgx\nGCYYdgWheAYx5YmC68uHfsvAQFIUOy30PJdzzNReYVqIID+khqyjRJ3nJpuZ\nar0G\r\n=784q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhFzSK0ojSUGnAgYBlnUYCE0Vsz6h3JhZIYj3WkCFcOAiAhT+ktqqwdZchNugKkr7AHJ81TN8a8V/E3+e7cdNq25Q=="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.7_1588715598033_0.04563719132742361"},"_hasShrinkwrap":false},"0.1.8":{"name":"fluids","version":"0.1.8","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"3c61a3cee50c8143c3a1f86bd179122d24dc5b2b","_id":"fluids@0.1.8","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-tl3nUHkZeqCJs6FnlN4hTLmOzwDNXWqRbTIXGOkUT6HUAAuWsd28CyxwLOy9KAIbJNY2Bgn2C2gZVRiEhdCtBg==","shasum":"0a708b4f917f96ed9453dc21ab167d4bae9877c3","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.8.tgz","fileCount":9,"unpackedSize":18606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeseCcCRA9TVsSAnZWagAATIkP/Rb+Hhwv/bwR7OwyiGUj\n2uZlbK1YxZf9imu9oJaZtMwqP6yn48vxpzDgg7rtN71iBRfMazKCJ//3zcmq\n+I0u0nVd190Tqiey6J9LN3K08f145BmDCSyWgrfHWot0fMUIqgQqtIwFNIDB\nnTCrlwU/UzMyx6WpeshNp85PxgDcfUBB024RnRu87KWfiAYkN7vXPI8qzeP2\nWH9BWlNlqmRjGuGlpwWniTD4st/FSQUw6WCKVjHYdrW+/X4rFpYoNCfd3iGK\noIKhDBg2lIxfkwnjJi9TaTt6nx9EP2/hhpTYj1VorWvqkoSDT+ebJY9Yk52o\nugTVWY0peSkG5+TELHSfJqYzq0882Sj3xxcfDhE0BFAk3gerPHFolIoOODDu\n73fYFC20+DwE8lqeDZkGkvpWpKoKFuSDDqj/q2z6ukN3y1FqZP2EuBsqBDu0\naR0+QAhO5pkI6EYUdqH89dRfPxekgbRvnhyEB3Owch+Hlt4KIdmCVP2fTXKy\nSmnpMDjzCUMPMvEPxDUIksWlI7B0T86gcEd1YK+nW0ZGxQS+Ak4qrm7VJ78I\nJeQ0rb3ASWwxoy6gw6tWC/uoIR6QG339MDzl6PSr3NAxl4XWI6oB7sPtJBp9\nnz6vYcccGKycTN9Jz/Gy41fnH5KCl3pFSKOa/6UUco+cboGLrDWkhvpCl/Es\ntC/S\r\n=ymQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW4fRdenz1n9Ik3mLvmAMJ/Zk2In0sxH2fY+OaRZCTmAIgZQhxhiZZSrywust99sNgbbDjezbJyBVKz5b6mjEtng8="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.8_1588715676418_0.08315833481444534"},"_hasShrinkwrap":false},"0.1.9":{"name":"fluids","version":"0.1.9","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"628d4ff0f283cf80bb264e62f3db145b7ffc518d","_id":"fluids@0.1.9","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-cA5WHsJZNjsMXzAp/lxl6KLAiOgXFTOwQ+QVf39LfCcoBgih8sqkRadtjN+6UTU6KoF0h0HdYJKI3GWuqRVdBw==","shasum":"a70d1c9901adcfa797c799a51c6379f6b23af427","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.9.tgz","fileCount":9,"unpackedSize":18797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS+bQCRA9TVsSAnZWagAAiu4P/1s9GKmGt6dqywQp2yeQ\n0fKYhBEn99Cny1S11IbWeeTEpzw3jN6rwdRhcB60ChGm+SXKDDtHkusbF5ON\n3ksYJ5ghs3wmhcLBHyNtup/JgUsV9BgkmDidCnB8hGTRyQT0Pk32KEmcFTEJ\nVW1oDZFWDJD0ZiB2nLoM3UpukeeV6HbqO392Uz/MjNkrLvkwV8j6iMFyXFup\n385GzAS0AP7TH+2rD1VVEtrYcPcwov+Ep3GGVxGgwMgnshAvJrw6GnB/AY0s\nz01g1kuZl+P3pLxZAyDWI74BI9xL+o5ehoiFbZYigd8jXxeFjnGcPfhk8M1r\nMMiaJv/7XvehUExC/2CXvx3JrpPEFyGp3g/lb2rP+2SajTCtNR5W7+izzYXo\n1c7AYL8XLqyvv99AUQswhQAeO0F+0DhSP7uA1ZhwyK+lCeLJK1d11RXIYVXk\n+JjbhJqtEVUUad2hIWW8UT9Cs70P5pp3MHHKXt5SPpcIKBsp0ZRg0DIOF6Oi\nOg0tvg4FM2stX9RfeOAGiwOPvgG8nxu7L7DMXJdofdXTfx4xniRYsGxYhuM2\n57Y1zZAfP7jrkx2a7ZhrHpmEtymBl6aXa86pIGqLJDs7cpimDk1AptSdKxn5\nSZ0BQt24WyR+A4kX7kVboYhe0xco0fCbDTHt4SaJOHZ7fJiJNmYU4nKr/4o4\npbMl\r\n=wpOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQoXDP7KnMYCaUrKWcF/wm2p5VgA9xkk8GOH/6RBd4xAIhAO27fgTiVhLEgjZiQLuSO93cQLDE1J1GyhwtoV975wfp"}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.9_1598809808375_0.754717497731983"},"_hasShrinkwrap":false},"0.1.10":{"name":"fluids","version":"0.1.10","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^3.6.3"},"gitHead":"2c78b51f23a6e33d5c365c16bec60ee3acccb9b4","_id":"fluids@0.1.10","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-66FLmUJOrkvEHIsRVeM+88MG0bjd2TOBuR0BkM0hzyCb68W9drzqeX/AHDNp3ouZALQN7JvBvmKdVhHI+PZsdg==","shasum":"0517e7a53dbce1db011dddec301b75178518ba0e","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.1.10.tgz","fileCount":9,"unpackedSize":18708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbP+2CRA9TVsSAnZWagAA2S0P/jLq/BxovrQg5fA3Bty6\niMCtHvw+JZ3FgF3Bf3WhMaIQrIjANbQBBJvl6GJR6nBYAaf2m6RzysdWJ8Lf\njMi+K1gkPwPfioCYd6F2C4lE0jqSRlus3mXR0YHwHAtDEcfVbvTaagOQ/vUA\nnPoKu9CK4AHr1eziRgRkDOJm+sUPh5pMBf1muieA5qbRrKMK6c2+a2iw9tQY\nXdjpj8pJ7SpCjL53nbiEToGx36SgN10QMnkgGoKje1gFwmrzs0yLpBlT6luo\nvOjT/kNT4rn2vwW5fjFLWx5l1WEDYBNbhkkjdaSa112tL78mFM6MfRrFN4/Z\n9a0cgjQmbd1LSEP71KdXy72xQXU95vgT8ieNWaAGgEiRSwmyueRDOr+wxp2E\ngZ9AmB9Iob8VwFjGpqTjjYYNIWFACd+BRY1yU2ARlXKqFzK1gNI2XFlNeSoX\nxVmQ3W9DyJ2JSSQzcO8K6IqSRN8UtO+8FZN0hthUerhYHPro9Hnrl2D8oOTp\nQrR7LHOVbmhnBrKJTPm+dMekB8lCM+o62HNXVm9I6P4dPY0Xuvt3Bi/Vdfv9\na8ZIpXfnfmgaNF5hOYzVxhcYMifxunYIf7goXahu5nP94mdRfTqtvcf0AkYI\nAl59Io2CUwZIfhXRXSU+WTAujvXSQiLYcqC0ZKA7h49CYDLphGshcEYZjg9o\nMjLS\r\n=ccGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+MRJLxlK6u10rxzYrqnVSOI6ABvX8OGr3/5ZfkmagCAiBlbp6WDHn3BNhwBWprffk5vsBIkGEmxUZBDJB+GUVaWA=="}]},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.1.10_1600978869655_0.19061540215823314"},"_hasShrinkwrap":false},"0.2.0":{"name":"fluids","version":"0.2.0","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"cdfc9146bedd3764ab39459b8230414f1aa7d607","_id":"fluids@0.2.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ben70C291Vcu4MomxULtm/9D6QUE22mpkeF/LuKYLACyhUcrHxCWyDpCZmEYecAXX4WgVaTFPq1MSPvao80Agw==","shasum":"b3b5869c8b1ef4a18eeee1bf4344286b9dcc91df","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.0.tgz","fileCount":9,"unpackedSize":25199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz5MJCRA9TVsSAnZWagAA+dUQAJy+az5t8Ecful34xsRH\n0slGyO+iYl+p1jlpMF1xSVD3oS2x70dR74KtQceVKutPZsUvIh7WmPcOmBsW\nj8kPtgJQNEXxvHyAigguEDOGkY4yzdObO/GlHgSa/a3lbC0TmHTyr6JomKuQ\n4WhyRfyujoFAH35BjRdXnWzBaTCYIB4l1K+IHGZFHv4lr8u8T7TsGwTW7SOa\nJPczdTiW7wzX1pnJNACQHHDlyqHCEwyfNtRcXGeJ/TOBCZPcPzfH+TrUwa+h\nUjkEmKjZJLzvh1Wz0Qkp6ynyvU00vXHaUbrQyjTdqaO1dCUCQnV7j5dRry+o\nYXyzcIbzQdOTXGoCfA2ZE3bvRdwPUEe49sDW6/k5Pkr8x3BTfQBSCnQ3Bjwl\nKRQu9CBl55rrb8GdUeNiaPaU68OrM5rgPdF/c2kojiRR+qQt5thd0cVF4gsh\nE/F0rt8EWCKhMNKebhmxfqdxilfS5OHqZ5YxnQOQpDxTDNDPEUqJfKCFnd4k\n+J2JzXmUHhjSSWnsZj0WGlH6WbriyYavXZ4qX1Hc0Ve3HC+1b3DTN4iEYk5Q\nTqN+tp1mKAnQ3TKlBa8acJybmfKlkJF9WzQsWwWWR+sm4RIbwbjzfDb/t0So\n9PVXmbKh1kdA/a0gxfEqKKNKZuVNVSEYcO2GO+GijwXkGdTeZDDRg/tmcO0U\n6VbH\r\n=3TsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0XAQrp90kLNfs0+j852ca/nb6QvD9mDr87jjtDQz+tAiBSmRx1Fb7nhehjgCgTB+/URdPVf0fG0sIxBrsZT+EM/w=="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.0_1607439113184_0.536916328211908"},"_hasShrinkwrap":false},"0.2.1":{"name":"fluids","version":"0.2.1","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"69db7197e9d470c4d78257a30951b981d83f1a8c","_id":"fluids@0.2.1","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uivWqHP2IYFQN7STQ7MAQmqJgWO32aZjVkdTJmUXJaE8ceGLUCYyT7ImZJlWKm3aihZfSRKbjq78vG+DVUBmZg==","shasum":"8a149cfb5244772d225563f933909b523e759a15","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.1.tgz","fileCount":9,"unpackedSize":25131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz5qmCRA9TVsSAnZWagAAb50P/AxxeVw32zyR8tS2rYSV\n/e8HOcMoXBTNPgXlPL69qSmZhwxZQVtDe39mBj6OFC+RcyVd4sIQcYfJmZkB\ne09icdX+YRmfwvW5fabSYvMrGSvAkOzV4jX0AdldDyG+fDx95R7LpCWyTO+f\nMUPl53FBMgSBdzLHH0zme42oO2fI+/uh9e/uTYQCrJ8lXNZ3baUIBw9MPeXm\n/kisE11FaQgpr954L9LoAtdBXRjkrPQijFsNfqQI/YHAHotEL5IKvMNb/Ltv\nhS1kSIm+fRQjc0vKih+kaRBpaCLTT1J3Lv5J5omPlPKinJcBgbP+Ttss8vQt\nnE9gqPicMtB6uK5Mr772TAcA9ZmlZ8BBWesaQHkRppyZtS2w+ckHB6RRGC+W\ndLlPPvJBEuCzahPxvm7Fm6f/o8VqXJWnA14YGlizR0H5cacpbbEfjhMCbIT7\nM+kruKRQa+ZLZxJ/FlKO0IZ6ZXjQsUHNs8gn5uk2o+8VockN4KY8ZBCcD3Ew\n1SIiXTnNZJwpEl5CowCUWLScRYOIbh2aHeoZNhJM3oqKHvdWXORPfigpFYiu\nPwwo6JsxXfQQwkfCnPW9koBO6mLxXQaP4UFW9pnjJgLNkJwjIfNdkKQc/H6B\nrD37+OYb36NCaO2NHUA9MZRoYPCd0IUVoTqevUdyKgeQZV/z2EygldmXn7yr\nSmtM\r\n=FXzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIvnMYNAwqKYp51mgTbELJc+AInKm5ysL9OFXW2pjL9gIgcmNV9heXf9qTylfsdRBR0bly0nChh0cfe0yPfhqOtNQ="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.1_1607441061700_0.13334179631108367"},"_hasShrinkwrap":false},"0.2.2":{"name":"fluids","version":"0.2.2","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"cb6acc343d07eaa62a5828c70b2189664626dc79","_id":"fluids@0.2.2","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vVrf225DaIUxtRgm1vGifGRaBqel2LA59ZvBsOaIZmNxGOBHXY0CGh03W07fLLvjwhwzaN2ABdt2x+nLOPwSBw==","shasum":"7e2daf4ba345d6601f922be14d7c89da05309d8a","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.2.tgz","fileCount":9,"unpackedSize":25410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz5waCRA9TVsSAnZWagAAi0kP/ikRnqtb+9D1MwY+zSd3\nYqR5QTxMlSQZuQX2Nn33qvQjYbHCd5nplFXRyhKGAg9cNW37pekMS0wWuMAh\nUfrBLpg3CJ+XWgIYEBKPUy2HUbOgmcdo3mrc4GOxhSQ/VEUhd4PvS77+hoMu\nzZm8x5ZktGBovTlJ9JhxZlj3JBWUUOSFP3SIIz680ffPKxIwvwAdXC9wCxTP\n2r2b4yQ0skpG3rK8nQWtdO3aNFQDcEfTBrjMadBJYJLJNdhduijczHsDtmZN\nG4XuRDQ30zshndWzeaBGx9HHrh8H6NZb13vVVfdATrziFefYsO2pgFjKj22y\n1L/JxEv7w9Q4ffkq3pSyzxMl9ElILEEKqxrgs7pRYIBoEKJmQiK4A05WwbiL\nsqXfk/xDyYjaf5shsHJdVbuCTTnERWDebcy/tEV6msWIj6bfn+s5k6jAXZ1w\nn9yFqFS962NA5HIBlvAnVfI7r0Z3DnO3SwXgUKHwQZtwWSp95Awd8oYCuLaZ\nv8gQVJn+8P12xyFZS6uT41obLSanu6dGwf2yGnA4aH0CvN3QoxjHk5XFMFa8\nBPjFdwDgJHG00YaT9K1gUnJc8FOnD2SiLlTvknekEaQRlWscLExef8Uwr7/S\nu5gajCJOPFJPzc3VaHnZmkSh71Nkscu5Eq45pG8avTFcrJlzrkoi0orlx5vT\nJAgB\r\n=YGCf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlJGrtR0pyKmg6ojVzIgDtlk8gDNlxLgZAVKLT4RS3jAIgJAibRJ8p54Ie6l/NXsJfbfb3q66vuBm//YHzvO7pFOI="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.2_1607441433777_0.8268369367694837"},"_hasShrinkwrap":false},"0.2.3":{"name":"fluids","version":"0.2.3","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"2257841c5809b57e8a95db84f237a9c5e3cc7e5e","_id":"fluids@0.2.3","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KCEu8CH7i0qL4f+pHy6fYNWDNUKj5IRd/QAz2rL1do6A5QRsNSoPd1T8ct3FtB2TGQo5ilgaLgRXFOnhXbj4rQ==","shasum":"5fff663f7f221fa1f0fa3548ce4ea1c9ce9d44f5","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.3.tgz","fileCount":9,"unpackedSize":26116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz8e8CRA9TVsSAnZWagAAry0P/i2sgWI7brqju5H0LJ1O\ngOFZs/bkw2o67w4m8pB90yvC52dMD8dhdtTQGItdD//yd40bOECJKWkygoii\nohnKJ0+oEIXmaXbnFMJkmeSHcM/Y5T5EDdrIG1eVdNTn74HRFUPOI9eNRCv/\nyJFsQ34n1vQ2XqOeZU+PfoTUUdg4zuNoC12S98vIlkvGjFmTGoKPStB/iMmM\nZl+Tcx9t+6cWvlp1EAu8vB+1iVv+bKMi6CuE3c1H/ZiOl/o7lmNaEPhmbLh/\nY/BB0qiWR1QoKsXfuwsYz6RhmN+ggd6A9sB/MUc+EFRP5ZaSj1zufeiQfyIc\ni8UUOQfzSGYEldTAkQy9LYr/zbfRA1qk0oeWOe4bPzHt9Zq4VsRTW/eTlwYo\nAaPNIx291i6LHHjlIdDtPs/CprlSYgkHfMQysnihXxrGDVcGvQcuBlCkJ9os\n0d0JSeErmcsxqG34cxIG/gRGruayRas/IjDz92W/d1NZswyVan3lcCGW9ptj\n1RPZcyovMaGnswxmWuUrwFbun3bF9jL8K7yonysGKjaJNpTGz+sQtcpTyM38\n3dy2nmEqWMX+z41L/gy9erWfWJvs1ZtJd2OHUy8E+k6nA21daPepA06FhcDd\n7elBkgJIS0710IY6GDHmuhUaX531SahrX5twjbmfthjTLEeDc9cpEAxL6dEs\nCNXc\r\n=clFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC418ihMjZDdNYGP/slWROZfaGrL23Kc/n27KJbIk/qqQIgcZLJztZJQwd8+EHlg5JGklqj6ZjMHZ190zpP5NZZxTw="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.3_1607452604384_0.8405818052587999"},"_hasShrinkwrap":false},"0.2.4":{"name":"fluids","version":"0.2.4","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"91e912bebde688febefce5febe099c27ea601b58","_id":"fluids@0.2.4","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+smvcInZ+1jy1/PbXSxZitDOS903/sAtyEqsQhrTSIDPm9unNz0FM6B5YmeR+IXXRFNgbKpHznuQaqiVt1y0ZA==","shasum":"5efcece750a682244c2d4952d81611815d6b43ca","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.4.tgz","fileCount":9,"unpackedSize":26207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3oyJCRA9TVsSAnZWagAAgX4P/2cmL0fTiZn6+5Su60Dm\n6GUWu3qwAlmSE8r/znVIzVI3C9g98K7wGeeQTCbtRmO8Pj7JHlo3sU6FxIjn\nmgcZrCz7KJQpdjqswKjeW0W4kv/FYjZGwSw6AXCP4vELcMA2xEj7eQd3u/gB\nAIDbDPx1g9acY23KRaevFFvDwn1S7DKUf8iew3iiNN5pH/TQLZubHU6DQC5o\ns6Kt6OCd8Gx+EHoJ0NlubglcBUbzIf6SMz01bHBcHHb/mVPJgeCRK50kRr1f\nFQ30AoG8lwRHNhWi/q7F/c1jm+Hs9ZgTg1AqNlx6QP1GEdLsqyr2P+FXuTM4\nZuEDLSRmEwp0y1qAX8kHAWWGs/fCxsHKvHg3U8mazypvfIPFmcFCRQlJqVgP\nOiVkFVTv34evj60VBIhAOXOzcw7T/qqMMHvkQTbd0o+RtTT07i8ZuAjbuoD8\nsZBofbrSrrw0CtW7SyBSjAvMkyTdXPhtyXn1NPhQDtlqZpG4nih6yDel9GEH\nIqiGBoHtkhAcwiwTLcne4O1JYCT1m0U6NVjsLk6w/TWXztcX1GKMW+yaWdH6\nNh591EU810IHzkaD75vN35JeKZPWvh91LXHoYryGQ08G5mCUOApeoeetWsE/\neE2fLg09NFsZbhDMXf0yKJzermNN55oUj0vJr3G7catIppa+qz4F0kTOWEbh\nEx5m\r\n=0qhI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpxbBrhSU5ezJmEIqr41JiJucAtDO0rCRY3gtMqgAjLAiAuteOWrMR1LZsoJqyugNV9LHvfwm3Vp/AiO7K/qT2sYA=="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.4_1608420488802_0.5486067271669435"},"_hasShrinkwrap":false},"0.2.5":{"name":"fluids","version":"0.2.5","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"015d3601c99c00a43271b9790194075782715b19","_id":"fluids@0.2.5","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-ArBYNkGWGTB0UksCVb8ckPBF6XACkwjYl5aCd2W25z+NB3IlWdIXy6mi0Z15NzfkqTH1BkSv1WOZxmwry/O9LQ==","shasum":"880833c0b5e86d3459d85e532a65042601ca814f","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.5.tgz","fileCount":9,"unpackedSize":26257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8zUtCRA9TVsSAnZWagAAIcQP/39w2nlRZ2rklAXA5xzd\njZJFc3e2ErX7XUrCxXQZpkvHGsQKkluAHFNNp31lqu0MnBpjezrE0E3wJEj/\nb322AcS19nIQDP0RNVgFhqR9+gl8NVrms+LRXs3DJD22dCXjNTRGpdC0h+tS\nblsVstRBcf29Zkopm0mK2biWwCwY1z4HPw2m8NXnMviali2kb6udRG0RkxQm\nW6s1owWMJ1/lKY0gYPHBrIwMCElc5IiXgxXPlI+8wBeU+vbpwu8MWzjRIo/D\nkXqHgo8kPpEjXsTZAGj3sQzkwU/mdkdgbmx9q27H7+2RuUjmMEE4g3DSZ2VL\np4HKFl3zzntWypFBZrh22llg4ug+AwzGE8ZmtNE3kGdDyTefwS6EEknPZUUf\nu6V1nB3Kdr520Otnmv+QvDT7aAVBYegbsKTPVUJL/s7WnJ4YaytQjXlSakpe\nWBYZwGP/YnaWlpCiRoczitN4xSsQjWoQvUJ7T62AeuyXmQ3ATq1IDL0VKfum\nbQ3FrSQjp3mKpczEM1G6EX9hxilvvP9sROvS6mOdjr7l/mRo++n2rOyq11N3\nOvUM+0ImqZYtMLQF/z87B2PmTOpZklj8pRmtBYbR10cvx22y0xov5LrRO3Rk\nP2AcjXAqjh5pca3j6Zjc9HDgO9YB+yHK15iF8kEi7pTdJk2dWq24rWEAbSUm\n4a20\r\n=aIKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3mFQiIg0lXZhmsw+AEbjYI8SqAosPYYmWN+nlY8wDJwIhAOtcMatF0Nj3J96hbAUgy04SFlVeJMn6ny5s25f+1y0K"}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.5_1609774380636_0.2097153782248038"},"_hasShrinkwrap":false},"0.2.6":{"name":"fluids","version":"0.2.6","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"132d48af98b585752437cbbbdb6a534275d2bac3","_id":"fluids@0.2.6","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xs1Wg9xm4zSHHtQTuM7rsMN5Ajzn3DXqmAfzeH5GdcHvJC4B47Rh65x9RRp60T9UQRG0n5nFiQuLM98FdwkKuA==","shasum":"1f6cec31fd39da651d38b1ace0cbe40c156ff355","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.6.tgz","fileCount":9,"unpackedSize":26493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPWCuCRA9TVsSAnZWagAA8FYP/19CRPqRjUuqTSuxkADE\n91pmyP6VDjaWRZplDiaRT7qXo+LmMVIrRG+5L5CnAgMSQnH7ry+roKmIAmdW\nLKtnxCsDSw4hiqTmsTUDxhXLN2w3XwFKCnsuEkzX5NXHMRonSGSK4WfYAxX6\nM32atpC0KoHwyWfdFWNqsw33S5NpFuQ88iHWA28B5W1Pk1VfsysPvIpAFHk9\n4oKn0VRLrKSB2msCIwKZQ7Ht+EXlwCvfobsZbGTSatTJ+hvpJVXh5gidojLB\nyq5y/2WFv8b+DG93Z5xhYwj6VjMdEEii3EsyrshT0m8KNn7RZEtmoqRzAaSw\nWBH6sRxBKdgshsDVA6sdH5bkYo1kTfUwsnDvHVHEp4Hh96nRQQ9+AAaW0OAU\n4FIW1Rd4q8EoRbg1T3C0nktpFJqzlDosjw8Rdnt7OXDv9WVFQDigpbd/4nFT\n0zpgoBtgMiciEWc7R3ImvbtSGPb0PFjmClLvjFLClE9HPVjnNtRl5F98s0T8\nRYgNTZAeOmpBA4Q/R30xTEMew80R2t2sHZTil3TaUGJE1uIS3YOkc11qhNL/\nuaZTLbN2QUY9dPAfmDeb5XdqijXR7/3Au0sN7TzImlXLmB+zuRr5ayPVha/f\nvUdwWkdWFuPGSegJFMZDZO2ZMYDqm9pegXSfiu1rbtB5N2TpQ9S00JU2c7yP\neMj3\r\n=YY10\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGs8E7nJsZ55UlHOTqbkbk2iisZlLW3j3npYWITEFWzAiEA2dhUN4uAEJECGk5uQcPGIYgpsj3ii1XzJ0+tLgUig6E="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.6_1614635181820_0.21595633325387253"},"_hasShrinkwrap":false},"0.2.7":{"name":"fluids","version":"0.2.7","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"5ee091296869c6266f2986482bd09186e69cc5cb","_id":"fluids@0.2.7","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BtISY0anNFQ/Krayyzvx22YjxNm/IMDwyxlLHpECrKSOJOy0WTFqbmTKOH5hMzEkYcBsYb/fXvuunv5AIPanew==","shasum":"6a237ee4c848916849f3bb0c975db71e0cf5df19","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.7.tgz","fileCount":9,"unpackedSize":26565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPogeCRA9TVsSAnZWagAAxE0P/RUsxHwdK4anHuy+xf+g\nP5ql3CwjtE3JN2iJwr5QONWejgc/G9iH3n80213eoRz97QKnWn7cTbgsDrPo\nxHTEf5PYRTWXgOwPdPz2I7FXnC14eWjmQtGl2XSr0RzC8NqHeSY+kaQohGx/\nn9Q0jiGk2NtRij+tm6sfycj68bJA56jdL1MP5EHerdwqj5FKUgxS96rfs0NI\nYgR9YeEwiw+3ym3ScRviQWgjmYlszjJ7zsp7V1UDAfhub2GT5cjtpVjib/zq\nnM0gTPpwysD4OhD9kPiQE93HbPKAs1KXDV7mWpC2aYGLGFrDDFS2gcQuBCH/\nzn7fbQdyYYbqTe/anOGwpsWsKmRDvfwe7jFR8LV1eJtvvIBHYrg3tHkBCaJE\ndsBkS8Dt4/7l/nr/oxEdUCe3Jly+L9rKJeJ9LZAioWp1mSi09Q9QHSb6sPKE\ntxZveKaf79DhjqAJ5PnemuMb/9qwzJN2EA2RwDyCsxKrNQPAEJLItjhno6Tl\n1Nfd9MKWrzGM61xgDHfGCSWK/1XaHfzbh7MPo/CSZZXGXxjg9cxp2G3PZHBN\nUO/0phPyMBiycL1czpfdGtY20h2Pb6KtaknP11RtQlp3GwEOyXprK0CgwSQW\nZKNa55nTqVdGLsbsX8AWfiAA4MgDBn6tuvlwLXuGiymXxm1dV21DphKWtnnZ\nv10n\r\n=Xs6t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgPKdfhonLfQzDjOdLHm6d3Ih7OCmvpaU4GDziQSCe3AiEA4NAsXO6hjfDh4GbGRJqzSxeAAsXQn2PS8DJJgb/nGUU="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.7_1614710813805_0.7733768952541016"},"_hasShrinkwrap":false},"0.2.8":{"name":"fluids","version":"0.2.8","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"ff58b536e96370d25b9f87a824c7c8566c7216c2","_id":"fluids@0.2.8","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-60W1IZZaIm7OeNKhlyxNgCqEt0t89ds+RODxiWy6BVgaolK1eXFCamIEmxdAx8o83XtuH1haIl5QkOX2nff9wA==","shasum":"96a0afe6f6db23a301e2022b0ec5e967be264ba6","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.8.tgz","fileCount":9,"unpackedSize":27246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgShpGCRA9TVsSAnZWagAAqecP/AoaYEbR3grFrEW46dKL\nHPAKT2LXZhWxL+FzrYwReAyVgjrfkdLkeUf6MSDzEsF2wzznXnfmDMLfU53V\n5x78qcJ/NIn756EvI/8tLOE8mse1cyTVNWsM9ibys7lzATP48vC5Xkcl9vI5\nZB2n3JfI5wO9J/ufcQz7/S4p49Eojy/ygWpLtb6aa8Zau0jYthWvtXTLyGCQ\nhXWd0k0fxlPHrdBFbCwTVg5lmojAZB9eucWzYhNU8p8J+MCUrZEDgvo+UHGE\npcDenWM7SJK9DtAv0tLx/gcScoBUdIgRHjhzJ8F4S0/ocF25XPonBGO35FD2\nCG6jFQ6qIgT94MRhMygcMHiGhc1d3wSrqfFWTIqOfw3Mkk1NsKU3U5GE0xFT\nHZF/q/RWZUxc5C43WbX2jgEKcknNmCZA3BWzgPJChl2fydtAlBpeiPKyi2rO\npz70b+V0AEB7aT6J/ZSLNR0KxEOtFfoR8n/FbsAh4ZTQUtjLx4CETGw1iFo7\n2lmm770e1JhT9czG7M676Q8aa2Y3LdXhWrzdZx5qqAc7U6BNlLtVKJnOPpBa\nwYgODC5/7yXwQXnd20Dseh9kMktkXg0PUnlmv25S+OK+ZBNdZa5VdTNS+0VZ\nbxslbRKLOd1Lf6hYk9w89YTh/5nlJa0GNRA9BkN5GS0ZF7Ibpv6iMZe6bg2b\n8GTS\r\n=vyhQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc/1aoQ9vwjESVPRgY32srS8T7+giutU8gFT4jz2PLhAiB3LGn84hZKJDSGrW64sddHrOZs9EMEKY7KCnFYOU+3gQ=="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.8_1615469125884_0.3218960044482382"},"_hasShrinkwrap":false},"0.2.9":{"name":"fluids","version":"0.2.9","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"df89948a4fa82eacbd87b6866c1ace57f17c497e","_id":"fluids@0.2.9","_nodeVersion":"14.13.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-EABmbafi8yWvIXVXk9SzJgjAuRy8Xg6aqrXqG+nkkBgr9vFDVOi1Ka9FX5ieaqI21DS9fTXgcPTXBeu2Ze7rFA==","shasum":"fa2c7cd58914a44e2772d41ce472c1488c0bc924","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.2.9.tgz","fileCount":9,"unpackedSize":27686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgowZHCRA9TVsSAnZWagAAZJMP/i8edPaow/YhIARLgbfD\n5tJn3UpmCy97SYF2zEDj9GOIUyxee9puzRDetdPmNNsojM6JlgUZapR1Jqm7\ngRkhMEtgN/ot9LyK2wugwQzFvgZ3RQGs/zZai6AZdu5uRYXOxV82zRCrR5oR\nyPKJmZ1ZNw329BJXwJbZJlFGA1PNEDtPDnAibdPdeKxzhvRbhtC3GF077YBu\nbPLnXhW2gzGMKeZhx1/9vMZv/dQfNYhNlUwmS40VjKp/VkRr/E30NCw0HyXv\ni+6Am/oQ0pYPMZF4PSol+y1Zk10g/zwCXhniikvgMTyI6yMSD7NMPYe+EAwB\nuSBVHPofhCikWgfqxwpft6ha5cgNGSlp0atjKV0PvsmwjUSE+pVzWk4gKlQv\n+pv/nKw5l/JndIY2v38yy0OQvGXe6mRsw/Z/WfpWY6EAM2FC8J3tCUaee3FD\nq2WzU7g6mb3HLdlCAYld39aqM09d8iZovUWGNG8Vc/6V8cQ6/JIShmtymq0/\nJNWk+Ry6cvz5HkpogULAgGesEL9aUksP0DV6/VF9JOHj3ms51Z2jm8mF7RkL\nNy8Qi7f9q9tVx8Pmln5D37svHZvcxIzO9r7XoBqvjVUMUtApGTpptBJW8M6R\nW5e7GOo3/bY40jwhwFDzpgdLt4junqsdGVwPa6p6fXZWItTE2itOXTkSHzll\njjSL\r\n=UTYL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXe6Q/Wo//2QbLB8YpjxgBvm77yUrQqTaQtKv1cBOtdAiEA/7TeEczQFk+/2vEE3/Jar4y+Z49Sc2E/qts2qPrDqXs="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.2.9_1621296710821_0.6200922468572412"},"_hasShrinkwrap":false},"0.3.0-rc.0":{"name":"fluids","version":"0.3.0-rc.0","description":"Glue layer for reactivity","main":"dist/cjs/index","module":"dist/esm/index","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"readme":"# fluids\n\nThis library is a tiny glue layer for observable events.\n\n- Create a tree of observable values\n- Let parent nodes send arbitrary events to children (for maximum flexibility)\n- Stay small yet provide helpers for easier integration\n\n&nbsp;\n\n### Observe a value\n\nAny object can be observed, but `FluidValue` objects have strongly typed\nevents. Observed objects are basically event emitters whose listeners\nreceive every event, and they typically represent a single value.\n\nTo start observing:\n\n```ts\nimport { addFluidObserver } from 'fluids'\n\n// You can pass a function:\nlet observer = addFluidObserver(target, (event) => {\n  console.log(event)\n})\n\n// or pass an object:\nobserver = addFluidObserver(target, {\n  eventObserved(event) {\n    console.log(event)\n  },\n})\n```\n\nTo stop observing:\n\n```ts\nimport { removeFluidObserver } from 'fluids'\n\nremoveFluidObserver(target, observer)\n```\n\n### Create an observed object\n\nYou can extend the `FluidValue` class for automatic TypeScript support with\n`fluids`-compatible libraries.\n\n```ts\nimport { FluidValue, FluidObservable, callFluidObservers } from 'fluids'\n\n// Your class can have multiple event types.\n// The `type` and `parent` properties are required.\ntype RefEvent<T> = { type: 'change'; value: T; parent: Ref<T> }\n\n// Use \"interface merging\" to attach the event types.\ninterface Ref<T> extends FluidObservable<RefEvent<T>> {}\n\n// This example is an observable React ref.\nclass Ref<T> extends FluidValue<T> {\n  private _current: T\n  constructor(initialValue: T) {\n    // Passing a getter to super is only required\n    // if your class has no \"get\" method.\n    super(() => this._current)\n\n    this._current = initialValue\n  }\n  get current() {\n    return this._current\n  }\n  set current(value: T) {\n    this._current = value\n\n    // Send the change to all observers.\n    callFluidObservers(this, {\n      type: 'change',\n      value,\n      parent: this,\n    })\n  }\n  //\n  // These methods are completely optional.\n  //\n  protected observerAdded(count: number) {\n    if (count == 1) {\n      // Do something when the first observer is added.\n    }\n  }\n  protected observerRemoved(count: number) {\n    if (count == 0) {\n      // Do something when the last observer is removed.\n    }\n  }\n}\n```\n\nIf extending `FluidValue` isn't an option, you can outfit an object or\nprototype with the `setFluidGetter` function:\n\n```ts\nimport { setFluidGetter, callFluidObservers } from 'fluids'\n\n// This example augments an existing React ref.\nlet { current } = ref\nlet get = () => current\nsetFluidGetter(ref, get)\nObject.defineProperty(ref, 'current', {\n  get,\n  set(value) {\n    current = value\n\n    // Remember to notify any observers.\n    callFluidObservers(ref, {\n      type: 'change',\n      value,\n      parent: ref,\n    })\n  },\n})\n```\n\n### For libraries\n\nThe remaining functions are useful when making a `fluids`-compatible library.\n\n```ts\nimport {\n  hasFluidValue,\n  getFluidValue,\n  getFluidObservers,\n  callFluidObserver,\n} from 'fluids'\n\n// Check if a value is observable.\nhasFluidValue(target)\n\n// Get the current value. Returns `target` if not observable.\ngetFluidValue(target)\n\n// Get the current observers (or null if none exist).\ngetFluidObservers(target)\n\n// Call a single observer. Useful for special observation, like waterfalls.\ncallFluidObserver(observer, event)\n```\n","readmeFilename":"README.md","gitHead":"94fa24cf05ba7ad44f707de889bb2518a426efe3","_id":"fluids@0.3.0-rc.0","_nodeVersion":"14.13.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-mGjehrovasroOMRX95sx84xJOvXm6shcD6rK6IW1B19x6gFQj5pqzpXg2RcKiDLl+IdExmY5VotGRIJQRhm/Mg==","shasum":"15700ed04fc28d95c66d5694d6ae10274e9ac746","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.3.0-rc.0.tgz","fileCount":9,"unpackedSize":28876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo+j1CRA9TVsSAnZWagAAnvYQAKSvTDFL1ZK7idpkowyy\n2+meyCgjOWWAHfQ1176bvvcRjGBG2CER+hjS23EXjTI6yMAVwr2jnVm/U0QK\nAHfAHFk2tonrz8QkAuOL51Lw7hNKWS0c/UBvAVNFYyIa3Zb5N+BeBAyDKwt4\nFimqivolMoIFp/r6a6EPC0uBLT/q+7hhXT+E7xC1Ex2Psianz0KOEcxtabk5\nNB1apdwkNrb6IQkUk9y9mdveXwJe1FyrXKMRzR3xOpxqFSdFiXmRFlWBZXg9\n8KBGLbPFfyvi/mZoQYqTcDtGqLI3tma9otsXYsBp55fJbA8exbwPF5MkQH91\nCPz6Q9bDXRiXqGlaMAaUagodN66hGMpxJPyZxRJJHyJZIrLIxTkgLKzB21Ou\njH3vfOz8d8QGJOgRgJ1LPtSvE8qpq3h32AQpalsNdP48xAIXH7OC64hw30bR\ngLdNzy+IoU3D93RFkiCIjhVQCAKlG7y6EwmdjZcs52v8pimwkjyZbDlq8fW2\nCxjmIPOltEfJ3DR7e/M8ZEoWoFzOLaWxrPzMwBz0I/CdDQJuQKnkfHrbJl+2\nHdUFmK44IvFlu/Z2CBp1iakmZohE4eOsXroYYOG2AnHG6/vNhk905DD9DsKX\nupEhKIjksKqT7iKRDvjvXUo89n5MldZciPo7pQyviBHtO8rVPru6gTF+6WJO\nTyt+\r\n=qAtw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyuk+BlGapeZ8aI4lH9G7I/ip5oxhcKS1pBHXpR4ARiQIhAIQ7lGIdw686rdLqp4EqS0XV9+dNgA4Rk7SKMtw2gqJU"}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.3.0-rc.0_1621354740960_0.4372710648106053"},"_hasShrinkwrap":false},"0.3.0":{"name":"fluids","version":"0.3.0","description":"Glue layer for reactivity","main":"dist/cjs/fluids","module":"dist/esm/fluids","scripts":{"build":"tsc -p . --outDir dist/cjs && tsc -p . --module es6 --outDir dist/esm","prepare":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"keywords":["reactive","reactivity","glue","observable","watch"],"author":{"name":"Alec Larson"},"license":"MIT","bugs":{"url":"https://github.com/alloc/fluids/issues"},"homepage":"https://github.com/alloc/fluids#readme","devDependencies":{"typescript":"^4.1.2"},"gitHead":"de5f6547d79407cff7153cfef20e37546e5dc0e6","_id":"fluids@0.3.0","_nodeVersion":"14.13.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-x7/E1bDtxeerJnRejA6tbmwsf2pWWCVT7hC//oX8Y1HGGm38MIdPq8ENNFvBRouBvUwBcNeLcKqHBMoGfPOQnA==","shasum":"5cad8e8f0b0b2a64157c2e1d7740a347dd2752da","tarball":"https://registry.npmjs.org/fluids/-/fluids-0.3.0.tgz","fileCount":12,"unpackedSize":38783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpVaLCRA9TVsSAnZWagAAJW4P/1nKFjZXCTN4mBygRq9U\nv6KZ0pWzmHDGxKAMgrs7lGcS1XLJfOyXgpvXXI4w1LB11qNltofdrEehMVez\n++bI4knfT7uWRqPVoqTZoHXJHBdxKOxArXz71ZS8Lj3yNOhARzRmDG2frecA\n5JuqBGdqNsL6lHZ9SjnwLQHOWWZ9pfmHQZmhZti1xnqCffXn1N/zFgNv+Osd\nI1SQEZQQliodUzVXUXV4yf3drzsTVaJvKx4oq8xylMaa9a2XljHGD89/es9s\n4VhJgTO8sHuX0ZM6V15NtUJkxMxpat6vraV3+ynqcuuobHEeQ8m4vJWMJgfk\nPtwk9w4lvbLnTndPqQoOgd2WuzMImYJK02IQCUAzY8iXgDs+V9YUOT9KIybr\n2WiGwdoEmoAOQhtGJYnZl9Tln223lHoq4W/lqgkFBLk66aXEBwbcXgaC5g7S\ntVpOmPQolDgvBqYMMOap90VkACQow5jDsFPglqbWMxlmxDMRLFgDIPtQJTtt\ncb4rEa/ejXVdtYPf+RzdaUSegpfYY09TB4k2UJkvhTN4sDONMs8SHJNwmQNB\n7wmd2hmNAd5pBZ69lrNJY3YsrYst/arhdCVE13PO1VvOjjBPTB50OReIxDtb\n4S/9ycl1SNuJGW8OMWUZizxARXh8+n5eDGbYITAOO85V0AjCYMtilK5RKjgQ\n7N/1\r\n=YlBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSkaMS/dBfsR5UDG2b0Q+GeQsDp6+wzN+hmR2JP4dYEAiEA2AIODFxLNei+lheNyZSxNxxPzYJUAB2YsGmHWvFhdV0="}]},"_npmUser":{"name":"aleclarson","email":"aleclarson@protonmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluids_0.3.0_1621448331339_0.7083382696641265"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-04T21:45:11.425Z","0.0.0":"2019-10-04T21:45:11.531Z","modified":"2022-05-02T16:14:48.714Z","0.1.0":"2019-10-05T21:39:28.851Z","0.1.1":"2019-10-08T19:51:25.178Z","0.1.2":"2019-10-08T20:24:35.372Z","0.1.3":"2019-10-10T22:31:51.502Z","0.1.4":"2019-11-05T15:53:18.690Z","0.1.5":"2019-11-22T23:46:16.948Z","0.1.6":"2020-02-05T20:34:03.585Z","0.1.7":"2020-05-05T21:53:18.171Z","0.1.8":"2020-05-05T21:54:36.560Z","0.1.9":"2020-08-30T17:50:08.481Z","0.1.10":"2020-09-24T20:21:09.761Z","0.2.0":"2020-12-08T14:51:53.333Z","0.2.1":"2020-12-08T15:24:21.836Z","0.2.2":"2020-12-08T15:30:33.891Z","0.2.3":"2020-12-08T18:36:44.580Z","0.2.4":"2020-12-19T23:28:09.335Z","0.2.5":"2021-01-04T15:33:00.762Z","0.2.6":"2021-03-01T21:46:22.049Z","0.2.7":"2021-03-02T18:46:53.906Z","0.2.8":"2021-03-11T13:25:26.030Z","0.2.9":"2021-05-18T00:11:50.943Z","0.3.0-rc.0":"2021-05-18T16:19:01.110Z","0.3.0":"2021-05-19T18:18:51.548Z"},"maintainers":[{"name":"aleclarson","email":"aleclarson@protonmail.com"}],"description":"Glue layer for reactivity","homepage":"https://github.com/alloc/fluids#readme","keywords":["reactive","reactivity","glue","observable","watch"],"repository":{"type":"git","url":"git+https://github.com/alloc/fluids.git"},"author":{"name":"Alec Larson"},"bugs":{"url":"https://github.com/alloc/fluids/issues"},"license":"MIT","readme":"# fluids\n\nThis library is a tiny glue layer for observable events.\n\n- Create a tree of observable values\n- Let parent nodes send arbitrary events to children (for maximum flexibility)\n- Stay small yet provide helpers for easier integration\n\n&nbsp;\n\n### Observe a value\n\nAny object can be observed, but `FluidValue` objects have strongly typed\nevents. Observed objects are basically event emitters whose listeners\nreceive every event, and they typically represent a single value.\n\nTo start observing:\n\n```ts\nimport { addFluidObserver } from 'fluids'\n\n// You can pass a function:\nlet observer = addFluidObserver(target, (event) => {\n  console.log(event)\n})\n\n// or pass an object:\nobserver = addFluidObserver(target, {\n  eventObserved(event) {\n    console.log(event)\n  },\n})\n```\n\nTo stop observing:\n\n```ts\nimport { removeFluidObserver } from 'fluids'\n\nremoveFluidObserver(target, observer)\n```\n\n### Create an observed object\n\nYou can extend the `FluidValue` class for automatic TypeScript support with\n`fluids`-compatible libraries.\n\n```ts\nimport { FluidValue, FluidObservable, callFluidObservers } from 'fluids'\n\n// Your class can have multiple event types.\n// The `type` and `parent` properties are required.\ntype RefEvent<T> = { type: 'change'; value: T; parent: Ref<T> }\n\n// Use \"interface merging\" to attach the event types.\ninterface Ref<T> extends FluidObservable<RefEvent<T>> {}\n\n// This example is an observable React ref.\nclass Ref<T> extends FluidValue<T> {\n  private _current: T\n  constructor(initialValue: T) {\n    // Passing a getter to super is only required\n    // if your class has no \"get\" method.\n    super(() => this._current)\n\n    this._current = initialValue\n  }\n  get current() {\n    return this._current\n  }\n  set current(value: T) {\n    this._current = value\n\n    // Send the change to all observers.\n    callFluidObservers(this, {\n      type: 'change',\n      value,\n      parent: this,\n    })\n  }\n  //\n  // These methods are completely optional.\n  //\n  protected observerAdded(count: number) {\n    if (count == 1) {\n      // Do something when the first observer is added.\n    }\n  }\n  protected observerRemoved(count: number) {\n    if (count == 0) {\n      // Do something when the last observer is removed.\n    }\n  }\n}\n```\n\nIf extending `FluidValue` isn't an option, you can outfit an object or\nprototype with the `setFluidGetter` function:\n\n```ts\nimport { setFluidGetter, callFluidObservers } from 'fluids'\n\n// This example augments an existing React ref.\nlet { current } = ref\nlet get = () => current\nsetFluidGetter(ref, get)\nObject.defineProperty(ref, 'current', {\n  get,\n  set(value) {\n    current = value\n\n    // Remember to notify any observers.\n    callFluidObservers(ref, {\n      type: 'change',\n      value,\n      parent: ref,\n    })\n  },\n})\n```\n\n### For libraries\n\nThe remaining functions are useful when making a `fluids`-compatible library.\n\n```ts\nimport {\n  hasFluidValue,\n  getFluidValue,\n  getFluidObservers,\n  callFluidObserver,\n} from 'fluids'\n\n// Check if a value is observable.\nhasFluidValue(target)\n\n// Get the current value. Returns `target` if not observable.\ngetFluidValue(target)\n\n// Get the current observers (or null if none exist).\ngetFluidObservers(target)\n\n// Call a single observer. Useful for special observation, like waterfalls.\ncallFluidObserver(observer, event)\n```\n","readmeFilename":"README.md"}