{"_id":"@autolib/auto","_rev":"46-e22ceecb7d390653bf44b93b3ff03c1c","name":"@autolib/auto","dist-tags":{"latest":"1.54.0"},"versions":{"0.0.1":{"name":"@autolib/auto","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@0.0.1","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"27cb83dd372ac671da98e2a20f1714c1e64a6cd2","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-0.0.1.tgz","fileCount":28,"integrity":"sha512-IaRXZnRO2uYb1TDgxNmaMts5dZwyS/3TL/+d8WxNQtFec5KAZ8s2PgIx2PxqI8M+KTKgmKCPIqdTBcDCfLDpVg==","signatures":[{"sig":"MEYCIQDpIjtNPoshai3eDR52CXpvTPRBLYJesC3PcnF04HQDKwIhAK1vNzBnJ+dhazhrdSuZWWO/9OaGeKJJE8cJ1v9HtfQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ49HCRA9TVsSAnZWagAAUM4P/R5DD6oAQvCm8WXwwm6r\n5Cq/w/Pi68+e1jn/zttcnKTUNh4CEs4HwmVoYSLUYCb+IMild1zwe1CwyuDY\nOnPMoHnLC8FkJhz6S2W+XgQi6C9YOauW7NGmwNU3JlFnIB4PDlKL428fstut\nEGEaLpn50/rH8QN32Pevk0XU6BNINFCbEAxPpIsU/eAHeEGpDUhRCNQ7TAEr\nNr7BRbokpbf4UxgiGH72HyhDn0I6lF++d/AJrgiCkP/zlOSTqdVs1HWwhV6I\ncX0QQTj/1wRf2TSbLOPSAZEWD4yDYyeiPzPX/RceKUEjQMhwLHHJT1hedXae\n8Y+jT81Hobi5Xmw+z3ctyNkd6zQg/gSdWHEeKxJ2e9bFLEOj+YAaa5W+Cdeo\nPqsD6CK2eGTzFUm2SK/5st9VOjqAHamfqhOJd0/o0iYtUq4CqcebSzA8AeQM\nl6MA0P2/wwduMhW7uwXlMSjIwrekOCNJM9GDDDEWJ2XsdXb9Xg1LSqBTWoJL\nKKPGZcyGpfOSpWIKrZtq39/4nW34yTY3/v8ZGwOqTSo/hmPHWMI58Dz/Tnhm\nrp6AItJRDuRpuKsGDUpQIyL58CgMq/e5Nd0fp3bdRneI30X5/AfnX/7aTS8S\nZOQcExKXC2WU/Z6+8dChyj092roWaIX5cgX+BnLPY/rHMnqtbBFFzUuYF6n7\ntatv\r\n=EpHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto.js","gitHead":"c27fabc9451eeff3ed54230aa4240e2ee0fc9b7b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.12.0","description":"**auto** is a 100-line reactivity library","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_0.0.1_1615040327179_0.5126474025671206","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@autolib/auto","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@0.0.2","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"e04e7bb0290dce5dd32287d8238efbdb16658820","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-0.0.2.tgz","fileCount":4,"integrity":"sha512-myzKgeeo1Yi6HQDqgpwCZgSGY5K8H/b2v53AuxXXp4UlgWYaxU4ocDKToJsrgc1U+D7HvdeBtN4ByV67FXQcgA==","signatures":[{"sig":"MEUCIA54aeqY57+BfP9godJL7w8ExH+zveVh3Rw3uCvbg5LFAiEAwTmt70MP/sGPXTXreFRn2/hUuVYZfTdmF7P7IfS3jaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ5KcCRA9TVsSAnZWagAA2CwP/2FhuMaCbX+duzJjvD6t\nAcZkju0Cifd86JjBmfsTHe3zpTVQJgAClsBHBCWQhqQtDg8Qc0b8sNVxOgAH\ndcXBfk8O4KInuJuHXjR2kktkEIVnnyvsKPZWt6stmHjHtlagoEw4DAEdK/4r\njdV+zSHcsDlsks9LvJWtmNSBG63NP16S9fM/ZhT20/JpbspPK8efK9AuGss7\nB3iSKaNLPNc89t8UQMGspzjEun0fpQhLuhvzeIl5OR7/ANh2QifeSGYMEgpD\nSICVjpFVb3mutlxGP20aapbpD7fXsyrXgN6bkvSntU8v81rzbBx3cSEHGUxn\nEi7TUYrrgU0ZRvLTRzqsil1uhyyxEPq7Fq8wbhKU8V5km0tMbMRfLR7dzXeb\nvybNIv72CgbH60vI1bXskiZaGomdxCaz2iY4+pBzHMnnQV4mlI0672xaulia\nWnePMIIvrbUBw41CU0rWt+hEMUTIgMIV/YOuH1z3759Lcf3Ak0usQJIljjrU\n/+OhTz8tW7XrA+CdhcsJLR1OCseaV7cvgfFii3jofr8S4iKUIG9dMLBrJQUb\npoWeZ+4kCVvR6Uq+KqwWMAUV6mPsXZNcTJXpp7lYegkQoIVSvfeELb+06ZRy\nEK07q6aAvidpblPjl/gY1Z9KY0qHrb8NfXgU6CXmByq1Pt3F7LrlPNUPOY0l\nKgSm\r\n=cDFo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto.js","gitHead":"1b7158e8e6a29d2c4e2354b6dd438188e32b0db1","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.12.0","description":"100-line reactivity library","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_0.0.2_1615041179863_0.9203657177992868","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@autolib/auto","version":"0.0.3","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@0.0.3","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"af6f34257a6886ffbab2ccb2372ea927f992f73a","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-0.0.3.tgz","fileCount":6,"integrity":"sha512-b+Qev9RPoU59gsGSrJjbSgLu7YQltudqxCZrGzf0BbnhXsXEkbtWzvWszdhIJ0UJeAKyGtgSrV+Wtc02f8nVaw==","signatures":[{"sig":"MEUCIQDVNlGcqdqIS9MnerLMfb8vTypbkBZkYlDX4dPNwa+ZqwIgLnZY6joX/9nK0jqLaw3Q5ShuYzNnSBYpTAH2B0senBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ6MyCRA9TVsSAnZWagAAS7UP/RJfV5pEH0Sz3FRddAyE\nvvk+R1U/6miLvblavc0a6WFJ+zgzbmLMQJxnxXS8xBJBckFEvrWF3pPnzccQ\nrs4XP4zPD6COf9HTlpPbs5BKUOwhPy9FdgNVXqv1HVd563U+VdnKveZoVic+\nyfbewf832e4AUDQdE9feNrEvd9DqvRlTizSYEhGzWRY2l77acp3xD9AHPT8l\nkCNmyyQSBhgExM54N6eRf5D77iQTrrWunstKRALYb6Ly3AwoALrohP09TTEn\nDlPFA5lsDlEh4J41dyinJ4SxFp4cfcxRfKKqJJL5WcXK6v4Xceke+ymk4c/K\n/s0L+h852pdqudYPxdTmYGnFZywFFwKdpg+ZXCGafpp2SkY/hGy6psFRyPpR\ng41Xb3aCx3bIcjqG9hjoa2RfmUdHeEGxhtJf4R0GCCokaHDwKz1L/NL2ccwL\nTnET9mkA7j9HT4evkvwxGPNqHG102cdobBLFuqdjYis8c7zD7PQsI1TyGopE\n3Oip0X+ABLbpwgQlCIHCukYVpJT5zq0laZLuyPayzYVRgasO7LMBrlHub/Bh\nTNfmaEY4hMYiR1A87W1iK6EOHjRWnrmq1uUfeNmS7JCEdi2L5MBeETuCZ5Ru\nz39W+Rke/77FPjyT5CxotXFGkSgdEiVlslOeukHnBahUYMVEloRzYDV7ZVV0\nRI82\r\n=FsSn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","gitHead":"fe2316ff62333a73e3bc096d4cfa5c2f0e1c5d9c","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.12.0","description":"dead-simple reactivity library","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_0.0.3_1615045425707_0.9445255417874225","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@autolib/auto","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@0.1.0","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"b31b9360d87b28e32d8fa617ec21ed39cab04068","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-0.1.0.tgz","fileCount":6,"integrity":"sha512-HYF1VN9tbo3lCVSMFe0YYf3bawisrnfWeimv0PDsC3AR11QJEBRzUFqcBnYj0Asuu75SurfqwS24mOSzp8IA1Q==","signatures":[{"sig":"MEYCIQCbmxpQ/HoAyMSl5+NTJiH3+HNLi4fG7ctvlvewuuzQ2QIhAJECJZZk4c80FcfdYs3VUHa4UlxMLf67KQT/IlGIOX/G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRlLaCRA9TVsSAnZWagAAhM4P/37Rg/N5gFn+rwxIN8qj\nzLNqoFAN4V24lj4Du2UTN2ola4V+n2nds5KwIJqXW02Vd4fOdd8N5RnZXfJO\nbbJQyrdyK2sNmstb39BJjMnmegriRjQju1/Ts0EH7WFjkD7Eo06xe4/LyLJL\nGpFIWZHp0OfUWRm6hpt7jo5Fmfkbj5heRi05tUKCuLOxQF7D0h0b5SnM02sd\nlzRLHmvuOK9Kn5QZ/0YJVUT81GZAAGtXKUwPsITc570QYSs5sOvRAgjnvpNm\nFIUQOb9UG3EyegRzYEDCAc6G8EAiUzYg6uRmECC2EYuGfJP0mLasNoKtMiFn\n0HzJncHpFSwRZixfWFaQArYBqnjAxLkIG2tp892QJ85gex3ttRzgmKP6pzgJ\nWbpR0QXa+/wCUwffFXoxvQBX8XZx6CUuZIvr4hU58K32tugN/Cecz/1bCoWU\nXSRc9tl2tUTVoRBGnmJnJd172DXXrReto8Ye8djKCpPjxVGUIQdNyAjCCRXe\ncqcoeFHqpqtfMhEACLnpNSRgU3AjIBpV9AhRctqxwK1pAVXE9L9iVz3yhAUk\nythaanjBwtzpjxD9lRBAEg4fyhn2cZCt2wtDozVqxWYFIlPk4lu1jektN4y8\nfhF6yzZzheYXbU/aO1lK90FegOLDFlhfLRfXx8/Rl+7RnuabzuY+80IQwJyn\na6P3\r\n=Cz9A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","gitHead":"9bb911aca40aed0c72a6fc198a92a78ae3f1027e","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.12.0","description":"simple, robust, explainable reactivity","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_0.1.0_1615221466427_0.06825654503543066","host":"s3://npm-registry-packages"}},"1.21.16":{"name":"@autolib/auto","version":"1.21.16","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.21.16","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"96e8a443b6888a33c53c1f2e00a3fc8e00a578bd","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.21.16.tgz","fileCount":5,"integrity":"sha512-NuEZS23lFDEpgWPif2xgoFi+HhDOBZP8m91QuGTgkCLc0l3NtLI34SMxqKvENuSLUhpb2F62FzJ0EOHSOAMcbA==","signatures":[{"sig":"MEYCIQDt0Ii/AKRc8umsdHpU+DCSuZtjv3jROM+J3UTIEr1NoQIhAO04k0rNCmtOrbp6cDFFAErC2zJdXhAW7AmeOzLkZ6Jb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWComCRA9TVsSAnZWagAAq3MP/3sRIaLCHA4ruy5ACeS3\nsmG1aBxZi8c1z3eP0/DK669o5bQ+h1HAR+om72ZzTu74uGWJ87nZ5kO9fdku\nEXOyJZ2ASWpC1vVqGf/NCX7dg5GU8JpPqwOOMlucVd520zGUBRGDForJJ6wo\nvYdm1mklqliM6WgF0oGokre1JBdpW58PZi/cdiMIyO/wy+F9eaRJx9Oa+9Hi\n3p8qK2vfRdoeERcML65t5RE2uPNtLsU1E2VsGbvK5laFwO4aUFz3jB3Aldpe\n14dwf+BOsIsNaeqLkD6ekTv2WVK+haxx+ut9r5E2XQsQojTXJh0IDjgxCXAx\nauVwUUN34NCx9QZbHKTDqlcoS8A9GCysIcuwbCyZ7bbfUbE5vJTL/XYfDZD4\nJNenfKJ/+HTN3/NBfQ7dPOF/d0oNdHsoOWc71lUNvAutGJDZZJ4anibFPbW+\njzaHQeXmApRTnvVHZPD5PymMPweVC4GmwnEQE4ktxjYY62wCZS6C+zAfu0mw\nMKc4CnxvuXIalYs8zSsSgJjq59Zq62TCg1JpbxOTmrbpaKk16lJtICyEnOsF\nnXqK9H8B7lRg/Sc5pSdFJkdYQracZJV/tIvIy1B8mQSFOBZE1FpVNmJ7tL27\nFoavmkKKKs4pUrerTqGu+KRk8nU2o99EfPF9tCsQikNJsm0EKnIrJdCshXP5\n5LgN\r\n=hOkI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","gitHead":"9008a88120e57417b83887b05bab2694fc72c81c","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.12.0","description":"reactivity without side effects","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.21.16_1616390693510_0.02090027481702239","host":"s3://npm-registry-packages"}},"1.22.3":{"name":"@autolib/auto","version":"1.22.3","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.22.3","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"53c7858d79a769055e0334999cf885bf54476858","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.22.3.tgz","fileCount":5,"integrity":"sha512-wV15e1Kcc4ciuQhMFPN8xnWiCiY7w6tMiPR2STWyhmVHrGT5rdTMe+Vfc1QP4NjlsbBdrrqFlj/FmOH4/vMj5g==","signatures":[{"sig":"MEQCIEnBZbHnUOfc5H+Td5EihVyWCcvfkxtdciBQAc/Ch6hqAiBVtVjkKOrZq0yQuQTXfBLmTD8BnV3wnFtF6IUh30zIMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp3c3CRA9TVsSAnZWagAA3EcQAJ5RAaPFnZGWi1X6u9rp\ngZvHGNHQ6Xlo/4bHIv01xcJwC/5ZYBd/Mdm+AT8XZiIUdNv80FUaekkCq3dC\nqfhMr/YdC8RGdvSawaXTZF/eqwqJSatphxaNoCYoyNIik8IbN9NFXlmlp/8y\nVvBNIU56KD94fM7BuHHIl1ANEIuRdVU2FR88aKow2DaA0TJFYJIp9Ijdiq7k\n67cLU04nJCyDmLdjTo8i3WhuG/SljCnmwsuMdfahPNdrUzLFo2+k2hBXrUnG\nYYRCqOSjbVuQBB78AqbYSaE9xLgroNVWY9GBLV7bsT5m444+wXCLLABadxBt\nOHk6VIBj2w40Lqj3om0X+rmczG+qF4PJ9snmMHPlQZi8Riph/bZq8aYRIaLV\n5+FBVoPnX2JrCjBw2hZsYz+hDWHw5tBJZh7WlUcuYVDcwjMAsjZvjDc0kVHU\n1oXkAJEX//ySxi3a+aOcnIECoqqesTJRXnguQ05iKsG2wfgImxqz5v/gzv/p\nSdlROIpTlV7oW9sNo5VCD+ePI3Mo8Ux09YFNA1ooCBtmzcJqgehtSqBe31bc\nbObEoQ0I62PBm87SIAyXGjDGCrmQf2YGsvq/pLfbLYHhZGrJTKnsPeBekk+L\nHHU3Q7/6C2I/D6mhhGAq2+/IkqMbDNP6VPM/g3twel3b6mWhrL9y3pZHvPgo\nRSNj\r\n=o61q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"46dc32a75066aed962fa2da400a30021206398fe","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"7.0.14","description":"reactivity without side effects","directories":{},"_nodeVersion":"15.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.22.3_1621587766564_0.9871071751368148","host":"s3://npm-registry-packages"}},"1.23.3":{"name":"@autolib/auto","version":"1.23.3","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.23.3","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"c2f4af19fec3e02b58edb2eb7d346df8d73d8d63","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.23.3.tgz","fileCount":5,"integrity":"sha512-4r74tcQ977Bm2pfjkOc7F0K3HgVgU72mGByAd5UXyGSnFkIAU5k60xSdBEzfFwCW1QN9eiPvWbfKTFJF3v6Alg==","signatures":[{"sig":"MEYCIQC4CQB7XihxX0vbkFjfQI5D6NSxaP6J1Oowa6z497EhywIhAOCTriLJnWaBhMWx32WLfNpRY7yIfq/XReEwmq6eETwy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvhkaCRA9TVsSAnZWagAAfoYQAJ5l8te0lub3MjhxjFWb\nb3ABD6Q+gx45Tp/Gs+POINdOfTXKlyMlz+L2MqG0IyW1kM6tkQmLOVYeKlny\nMABSGNvi7Lncs9f73GxNjuaDP62IN6NuFGPe3ek1FCrZdKtInGH3CVf9mXGn\n70wAkUpewNlQ5Wfg5fqqM5nh5D2JqN30gS4GB/GzuWz5Xw1EE8eJr55jVjO4\n/Px8A0WXG+xtjYmBdGhle+vlWMbl79HnsQaLTDA5vmTYxi7AYxsfXv2w3Smc\nKIfBuwA3f7weCH+fHaZwfzYsYxoNHmDhaHn2U55o6DKK1ofXW0HmTLAcrDG9\nQVOjLOA8wHP5YWjLDlLtTsPL4M/XIhpRCPL9ObnP6wVoCjhmAOBb0EcINyUj\nwE2gd9yUdU/EeLWMKazzsgaoEFRYITCjEEDPsU6PrKLdGYn1bl5jPoTHwhCK\n5gKPW4aGsBzV2MgNNZYv5JKeb0RUHttjCKR9ORG6jwAGPewPEkuUJ58GDi3E\nrnF8r6U9ymqAQZjNlPEqZRt1teQmS6W2tGg3EO/1tzH1jgjgFE78sH0kn1jr\n/GMx2fcYVRVsYqFhB9VPzPknDbyOkxs4vWPB9kCUvG52ppo4KFIuezYJ5MTX\n63w8QIm3UoHDd2uKXlEqJ6TXfxkGFagt2DYjNMratuV8ZkdiQOsJAws8PrbJ\n1vIz\r\n=+fe8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"33ac4db7ef240eaab496c3e35817e9aad08efaf4","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.23.3_1623071002734_0.4440079642619901","host":"s3://npm-registry-packages"}},"1.26.71":{"name":"@autolib/auto","version":"1.26.71","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.26.71","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"7bf81a11d4ce97a5f390f63220261976f4ce495d","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.26.71.tgz","fileCount":5,"integrity":"sha512-/9Ga9raW0NNCNgk0204TsAesTRoWcFSp1uD9FS84fRnM3fFd0Rou8Yjgi3BVtTeI6IYYAMvI7aC2K0bjxH8o7A==","signatures":[{"sig":"MEUCIFyOFaMcKEDCTie6Q91TazC1pBXMp4Ld26+z7kvDm9YjAiEAr/PEVyaTtZW2U3T9PM4PYKZUUX8Th70BxypX5QJjubc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyadxCRA9TVsSAnZWagAApvoP+gJRTXTaYOWPD5iWiG4Q\nRWJP9Lzr3SE92SfeVaWrFBTCDvsUsI0om3sOG8ygE4wyBjZek+bzOztFzSo8\nBYec1ZSvz/gRO/6qo+l8sdeL/aIdItI5j0ka+X+pnw4jBVHWZdA+Pw4MhdCC\nIeJ25OSbjEM28BR1QVtgzgQtqllvuwakqDIOVsAvyPslGPyaO4wS+oaRpgr2\n4IofkBvjRGTPoibGY3LHWR6zV2KtPAKshI2lcey6S8XaxDKzbOxW+rglrQxR\ncxMXwAR3HoHE+qCoo202mZXc0cSGV6Jqtxqe4uR034wlUWQyhzs/LBsfrjBX\njKYCupHkhkQWRUbp2Q4Hb1NMaulLnIzCWGHIPY1ravN4dUFQnx2DSBihCGzJ\nqbg+FC8bmGpNbwRe4Js1Qq/J1RFWzaGb5g5BwyneCTpBYl6IXwKoGHlDylPe\nXPtikVYJD6U3X5Z+ANQGTgi5Wt/r5C0p0qhKC4IHXG3vekPva17VZ8EOsndO\njna+F+hp6ERwM8HQXmKINJ5oWOWntFLOmh5SF6WV8M/mewIK0hlP3Q9k6f3d\nAK0SwthimefOXwzq5/b1dprQktTGkAR2EaPhLqoKq4N0tn+ANSLPTVMO3hNz\nDk+iEDFR/ojcNyXoteclEgUTno22Qfn1FFhlC6KFKCeoDhpYPEB6Yx42bKMO\nESFx\r\n=jD33\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"6bf538a87ca2795da46b7b30ee91279fb1ba7627","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.26.71_1623828337841_0.2075954964704212","host":"s3://npm-registry-packages"}},"1.27.13":{"name":"@autolib/auto","version":"1.27.13","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.27.13","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"9b69392007b15cf06c8221016b5420dd9ea2ba2b","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.27.13.tgz","fileCount":5,"integrity":"sha512-8RrgjOAWG+har2xU8x6TrhPVCaHd2cR8Ay1aLRJcxPt1AkCMsaLjL66ChysrHeT5lh7JGt2/LV69GM31Dily+Q==","signatures":[{"sig":"MEUCIQDBFkmDxCzFfXNSmBfYIIsNuoUMSYi4EGK0BDlwIu9HTgIgfGPzyecZMXL/bfsLu3MovM3TD7dgY8VtaqdZBXYB9JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyb/ACRA9TVsSAnZWagAA+9gP/jB2D9Eld6637QZYuSnB\n80Wx7y2kTup/PAZ+353cCe5SdoGr3Wn2RAZ6qLlkPAsuMIWZzMsVYj5otX1H\nkf19FTTh6xPgslVyDopybL/lpKYUpNH9VA7n2DsQykOy7DjkkNcm87bSprge\nRUd8xmFONBef9tG9S2AFIWtL6ldRBzoqn4LfH1M4ZQqn5jFvJqkgvnlhcOoX\nFw4+qAUTUWMCm60ugl8hmFTP+bq1jC6ETNBGEgumvlFlokXExKvdDboOdByY\nlurwTqR+EPR06xhArSzMLRIcZt+bN0mmcrk2ayRT12UoFdOXYuB5x4a5uw02\nmlG/0Bqxvr4/keI+pUR32CSgDE+0foz4UGsg8xPZzTQWOX8auSusJf8iQCZl\n257+mCsLrayy3zqK0h4s5LDnvmmNqIWJ/nN+/yr/QJK6Ggt8hNNAYIwkK60X\naxxKpw2PBOFtxgib+ti4rj1sl2pyD6fZXD28QzrRgXARhGbrpPym2s8isRgt\n3YS19CUjDchc3IxQo2bgxLH5MdMBxjccTvuns01WrIgNhunAVjN/cb0OaEu0\n64HwSLXQ8MhHDjeL10ktB/4jb/VZ1kLiCyIziKSSXUBCheU1EhX789ua7m42\noxDgm6/VvDkmKNj6LYRokoei/7MdCgxEdKuAM5BNDvge6Kc/LVQ0QQTUM2DC\nSjv7\r\n=89No\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"bb3932e9ec0ca35c325ce2208e10e5c36be30686","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.27.13_1623834560197_0.0681708167709878","host":"s3://npm-registry-packages"}},"1.28.35":{"name":"@autolib/auto","version":"1.28.35","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.28.35","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"062f004df60bb44b20828366c17bf71d710241f1","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.28.35.tgz","fileCount":5,"integrity":"sha512-J74Iarv/NJL5Fy5UxD8FgyvIeBTrJuo6MSTNvHWR+1Ut6cTpANkxixJrsL2S8F3/1zx3NQwbs3QYVvoP4OO0rQ==","signatures":[{"sig":"MEYCIQCb7YmUd3yJrMt93jgjK4ayoLjkRVpJtVF1eoX3dheWNwIhAJXMqZZIOfsBlVs60tImAb9MEbVo8bTyAJDkdabxOA5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgykTMCRA9TVsSAnZWagAAedAP/1LjKYBE76LDcPDOPKiw\n4oxb4Fv0eYCItjSi7EhGjUJuW36NzlwlcTJ3XlKnnqZXVa1WvOaYBe9EAoh5\nytSvj+xrFfRUn7luwVXuLPLG1UPJRew2F2/VDM6PoK4FNk9XgCVIiqCwoT8R\nxn9S45D8Q5ignUWxAChpIcYKy0AIdrmraEyXnWviEzGrtcSIcDDGnBI3XR3B\nNt0tJBfUdNLcmY/ZbKVMUFKIQ6zXJzcl3wLkIqw27kq6V7wwnaQ8O73iAhPq\n9yzRPpUlVMl0gjhlmI4sB6wLdJKV9GkChG7kkUFzrywU2xPB11c5o5mxjnlZ\nQzq8hN35pxS9Lq8ED+eXa7Kqf1mlb/Z/W+Q88wwr+BBMx5QS4u6k7n+6mJQy\n+JFVAouzDT16ctDv+zXY1jdbV6T5vwR0EpB8tUG8JXOcrIu9F1NEedl5fFsb\nigv9vTq00RhWeoiLVpVdvUwbH+EBxOUV/MFnIYVabkOt67pEkQBcSdiGIygh\nBMnm3uJNVxUapxeWh5kEKffBmokvVTUEDzdfXTMJyeHRpPFKo8hST3Ij04mc\nv4CMhrkqHCINSJQx6BpCMUqZUCgtkJoDf+shiMNW4AT6oU/XQIVd53h83N/S\nY7tLAkSsl+ILx6xhvcP4OPSKqCPuMA+r6RaA/+5o3b3Zy2RdrbcDHJbPKkEo\n3jlK\r\n=XowQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"9f0a2688dc2341822d74ad28ae094a9c2d964792","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.28.35_1623868619647_0.06824748243669876","host":"s3://npm-registry-packages"}},"1.28.57":{"name":"@autolib/auto","version":"1.28.57","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.28.57","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"712c1c5e578aae7b8d75d22dc9c09fdb60a109bf","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.28.57.tgz","fileCount":5,"integrity":"sha512-R3yo+qdG77UAn1hNlgKO8uhgfXLNjGBvV/8CgEgK9NStC8L8uZJjgx06bW0lLcSgBy/+vDEmD+ah8XZ3LUbYfQ==","signatures":[{"sig":"MEYCIQCFG7Pzu95tyTeQQlfpsu2WIcMiwCpLFgF7Xb6tfogGiQIhAPix4aEsgny0XmC4z2GUrAyli7trSjRmCEe52Dp8Qyna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgymCvCRA9TVsSAnZWagAAl2QQAKKerSOGum4sk3Solsm0\nhJyyEm2ygapj/lE0PfS9vmgfifuhf9r/4hRTFUGkHChIbChZ+ufI+BojAMh4\nOSRW9ePreaEr/PnPJMjgfhSuJ5Cv+QM2K6PnU1+9kSGZSTl9sorHMALljFJG\njRwklRasz7g/oiRXNlmOK9xzvTNSD34g0r31ue5lCOWkvVcxJr9OAv4Wg97N\nRTGSfPz+3w4dmMgUsD8FbojCI7CAVN36yBGduGn+LBE64+dkEB2E7RJK4DrT\ntU2KGJISfjXcBL9Skp4tMsUWHux887ACOmYAgRqGZI1Bry26fIGmAu9yCAca\n7vCAKShHQTnTyRa207CMOX3NscKNf19gd90J4qKPGYVeT+/IFe264U9LUj3j\nTyz4bo6sy2lVTLfU3iYIkyxdwj/nn1kspAMvxUh2OUIhBfgRl5TPxB6YST7i\nOHKL9aTnlnD2yggLTD/TJrE0FCWiJ3YRboggax9VZLR4TVc7zDjN6dsb1npZ\nAKYh2rca6LW+Q1qAqS5Gxcl8Nq95idSPgijeOuD1SnNHnBqEfgKnAkmK+HPU\nBSBfJ/l3MlkapyNqtIXWbawuHZB/yVwCLLZVAvne6KfWu7KZGYnI3YiYurYm\nvHLejv4jOTMVdvdrdnEaa8bEFnKaMw8oEhIlPy29wHO8lEYG6ySKnDeNoIZv\nRPZ5\r\n=u4G3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"d3ae26d309633d992fa24e90124fa195206a3a83","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.28.57_1623875758664_0.31489459517930274","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"@autolib/auto","version":"1.29.0","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.29.0","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"5a24dc5d7318f6a3b5b225c7ff6c5ec7505dd6ff","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.29.0.tgz","fileCount":5,"integrity":"sha512-SxJcIQS8SCl/n5ocBHOXrhauzWYwx23GBNShbOfxTNSyWgKIN3tbWyuKIW4qRyykDFxa6MWxzXRec3NxL34Ukg==","signatures":[{"sig":"MEUCIQDYtJwxl9DcJMqqRTc6H60Eiwl8Ga9uYHTON+Cjxt1bJQIgJn/RZ3D1bo3r64MZhLb07ygKCuQ6WFRwMnzzTvUOHbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgymZQCRA9TVsSAnZWagAAs/EP/jnW4+guyRUN9Uo0Znto\nYv70M2+OGCjv9vd8e6ugAHbqW+uqkO7GaEGAAdWvG0bYKP0hA7HUBnslpQWx\n3BjF36647Areb3hjEYtZ8KRlAKmeym8ZgSiJn6Y/MQQGr0ol1qoaz0QSK5dJ\nk4/Np9mlUCLKcPULqQE0Pc9EuQfwQmkXM7oDW3OfDlPEk5FX38yQaPo+Hm64\nYaUV/Byu30lih9UfXFOtg4JyltpZACpJo2ceV0zt1Y8gqlCEdtMNRB77YAKI\nMjVm/EhuM6SdhEAoRMONxOttXLRI9a7aZnzz05kNijNPVnwiAges6ovdUJl6\n1a+g+jprZrI0Lli73QIH2ahWyAguOBAnQ1wh30G9xdL8cYJE/2xPdi/ynFud\nqV0nminvqtWFgZHBLe8tSb4Tpce7I+aw04yieeVfIf0kZ48s7LdcBRRshbTl\nPwN2D71o8VG7ludlJIY54LS6+FF52czRQFGuvaf4ETVveIL3cJej8sMnCdkw\nQU8ZUzgfMLxwdsnIygG48j8qGSkip5x3Iv+G41qP4rkeEY45GWAgWI2/+1SH\nfAgg4Po0rKxG0G98haGsBe4bnxkriZQuSr9ABW6xrWvjnO+K3XnZ7kGqGp/e\nRpGdUS2fwOb7E52vq/BgTYhtUZiY7WRO8RuP6ZKGYiDXUj7m80qNXFY1FHEM\nZO01\r\n=v1tl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"05d4c55659a14402cacb82ed511889a0d80d8039","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.29.0_1623877199748_0.8416841389900511","host":"s3://npm-registry-packages"}},"1.29.10":{"name":"@autolib/auto","version":"1.29.10","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.29.10","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"1dfc43a730c1bafa802b3c5b9521f2fd96503639","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.29.10.tgz","fileCount":5,"integrity":"sha512-+RC/lOFUdc6BkbEjxj1InC8v5C8d4YKH5ok/n6sPn3kgGQAGLkuOzBvfa0D6I04Q64DzPrY6uwukYVGmpkrHLA==","signatures":[{"sig":"MEUCIGV+GEKQaDTuof42io4iyrmvYGbBral5pOA2SW/01cJXAiEAsG2ALnpiQ7c7CelZtonZwBJRg50b7l+a1xxTxujZ1u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzHwMCRA9TVsSAnZWagAAcgMP/0XiK2s+xzrtrur2NPII\nqIz3K/S6CKjaCLXRU1sDriRSsn96EsLs2uOTN9QQMOy+PgQC6gq3P38xASYP\nx14ckulD9MLQeR78bMgZQ1O9ZfRDBboeOvLVbxecrdIvSjPu4068ASDPXtUx\neGG5p/UDgpA93Ve/aYO7hdLn+x9affEOuZEjKZ30X2hdXsXVBYcKuxcpLgrd\neA5Tuu3PU20skq9eMz0wvgpSh6EIqr54CwDfBtg079h/fugrYsR4yz2ACrzk\nf+YJ4W2iahPglBJUZBs+if6FPCkbJRCIKnRo7MPNOZ/imrApjxEpdZHsxopX\nvX+4xlSZSkwNDTdQRq9ERaLPwUR4JlEXXE67tpzqsvoy7s2CF3d3qEwXINlg\n/D9sXIVioaNxviAaZzV1mCfUZAK5addZZffbWQVVfjmOh8IyItm5fGG46thk\n0R+kSG/Kz4bowPn4fohfeos9NXtnUDtWmPxgC4JLIKwudIM8J40a1Yuile9x\nVeRVcJu2fQhQjq5SioEcF7lA4kSgUaMqA28zorXW3w0OwkSmUHbdFBsi3l9C\nnH1NTZeqm6NgqpQbVcJXhdfWhCIqHUMs9j2N47hEfm3Xi+ZI+c71T+EeqP3S\npd7W3hcRvlqh3JDw5y+tXe270D7VRIKbDps9hT/vf2COj0m1CGkBSEK5JTNR\nr7PD\r\n=Q20o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"1c3b760d2a8e0471ebede00a0304cedc822088c8","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.29.10_1624013835827_0.22313666540459098","host":"s3://npm-registry-packages"}},"1.31.5":{"name":"@autolib/auto","version":"1.31.5","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.31.5","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"de9937db612613c1e3f6ef219f38bb21cda4ea51","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.31.5.tgz","fileCount":5,"integrity":"sha512-3kfRWtrQuf7wVM8GQ9Vf7gDVHgRbj5H5xmGD3xnlpQdTq6v6jg5OZr2qko/Of57nxTAVUndhYfbQUIObzZn4uA==","signatures":[{"sig":"MEUCIFGrYk3SuhGzP6wCE/jwUmBIe9vwgZcLjOjjm4HsaJmHAiEAvBFTj731s11Qh+2FFY8toRrQB26v0y6q0Hc/W94WcXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzfN6CRA9TVsSAnZWagAAAQ8P/i+WkPdmUTOzcLchPwxe\nz7DUw739E5y0UjvaxCMiv7vdeci/DVsXdvaDN/neozCXRx0ObUrwnFFhGe66\nNTcj98XRvmiSZu4yA3CfV0OSWivrtdNX/SjN2b3by4/kWVUyakOOV6Bqs5yZ\nSdBS14qElksxuxIlQ16QDl7DT5etWzIWqjdM8kY4DHGO1yUnoI9bMGEvWxhw\nYZApvTNHDDX/etE3zfoOK8D8tNqRzMyu/NbL3rj+QBy2vydbzpC7HGSgCxvJ\ndW50NJvDN655q8YbJHJkvIfGgNFQ5TkxlWchEfjOHS5G9dgqz+2NVpl6umHz\noAprLOzWav9qiYLFcLMs4maxSUUJYf20bwCu0P7uGI2MhEA0cLi9qkhQn9/Y\nn+J3VhVaRsq2LL6Pds7iApCqw3BbHUkRhSYRVhEAA4Q7+zYkxuPPzotDKKp3\neGcwJMEN5aqyL24dEuFNAEMZil4gNl+FWl3lc2Hu2LQ79pK51ylZAaNnd9RG\nZRuILlSeHms4ZWRGzYXw92iQ5dvJHqVdbHACYvZn6TDJvj2pAHeBmS77vNqm\nZ0Hv8ffrDDNShl5R2zqRkHsegI8k14b5hXBzNjnodVe9xwKrubHatqzRtJE2\n73smpKcyIosFeh/4BpWoHK6qms6e2A67S0Lh3pgXvWaxpA+rh4zAx6Wfw/dW\n236W\r\n=em0D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"9a4f23180b9fdcc6dc7e241e4433fd5a4c364f6a","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.31.5_1624109945424_0.21139727693870092","host":"s3://npm-registry-packages"}},"1.33.30":{"name":"@autolib/auto","version":"1.33.30","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.33.30","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"456643a2bf2d8942d67f54e1c5498bb4c2bc7175","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.33.30.tgz","fileCount":5,"integrity":"sha512-nDMjM6G4VPrD2Z1acNfUwdQrYpH+6i9NEPaosoD8URnZeQ5vOxjny75n0jIoqx4yPayOca72wV466VCZNUOJZQ==","signatures":[{"sig":"MEQCICvoPJL8w2p6/Mlb5GA+MIQmmuPDjIy0Qgbacq/qcoxBAiBPEXCoQSgcIFdHnONukF9K0PBiZ7K/52Sfb9dvz8E71A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0KC8CRA9TVsSAnZWagAAoCwP/A5DtKETsH4wKzdgIevq\nFkkouGjB6fHZ4QZywQYzbEHCj/KBNjIpvDN1wcmEuMdyPmjrYyzWiJZvIC/k\nz+OqLADGKs/BimY1Ei2pYNC7Sb371AIGPhPfVvSV9MVzMxSbOa684abrJT2K\ntMstb+i1y4Tg7tehrYzYqXmJU66nx/aTgDNVJeMST3taV3bN70NfRLPi9caa\nFLXrcxE+myLw7DGWX1XwU1yhb2fjByHZqq+OnVVxHpgUNDKzD9nmb7Eqczwc\nbvNBIarHuk9PuhHXxVDkacMXuxrPdoYdFjx4ATUGDC+uqbEjuVp6C/wvirub\nqcvyKyeIauGlpr8qCr1KIGyTbwKU28k0CFZKhBBkaEC0U2M22fNYkDXXrfQi\nBjiX6hrZ+wZHTb4N+DaSy9Wi6O/GgWwed0iSsdfTu07TimwPxSjgTTkYOx2E\nIM75CBlMWzJU6liWjPG6S0yNCB8uoUZu30QoMQ9XZAsWR8GbRXZ3i3ukbPxL\nTL9C8ILG9u84g4RzsmXmlj87kE97foLDN+BslBPfqIs3m4v0kKguqtaf9+u/\n3OF6eAj18f9P3Sk4RiTRL0r5ahq+IeJDCeQGSz9ImyVs+RxtZdeHL5mnKuV1\nLIdWqL4P4EL8vUbOMjkbJOO/rGp8bV+d0AlC3ZCcAvr2lImNvzw/FSfNyd6E\nRW4Y\r\n=FSMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"eebfc94ceb3c09a40c8bad20c94b97c280b78bb1","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.33.30_1624285372078_0.26102364646885934","host":"s3://npm-registry-packages"}},"1.33.36":{"name":"@autolib/auto","version":"1.33.36","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.33.36","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"1e938a817b4accb40e7a7321ad61e9050d24e8a7","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.33.36.tgz","fileCount":5,"integrity":"sha512-36HzA73VE3jVzc0Z6kefv9UAKrCfZ9damv7bz/Hg32AR9vOuH82JBn3q16wDWGKsZPrUfM4OaWGXrX5Zw1Frxw==","signatures":[{"sig":"MEUCIDypL1EQbfluwCNtpBpijquhSt7Rof3cGJEb+sLIAHMIAiEAsQl//YGn372JmwI4by3YJcq/4G7BRsxWUT91RjkjGKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0brnCRA9TVsSAnZWagAA0wkQAKMbxLK9RHUeIqxZ9PaA\neWUCsE6dLnRNVBPquS7TGKvoWY7kgfj5yhCCZ8pLpiC9U19NtgOTQHwgYwpX\nN77ktAC3fE9dguKk38emvZicZovvObBvx3vUJF9lM/iuE6sXOntu5fW0+6OU\nCHCt4Yj15SQ3QmiqT8dhKc38xwsqC3rNsPsSl4mWf0b51k+Wu4LLp4XKC934\npC2WN/euIBxys2OWpV9A6cyFJZS060k+cBdVQ8mCPdLBLthPgIj8tkZk1GXJ\nCaLhOwKSZYGwQQpsoKA0a0iKivYksIWA3+9QZg7BoSWDlYuTCTYNWvmlQunI\nYwzr1EqwzHtBbAb+tpIMwumfPmOVCbEEOJeSkagqd6EASGiA+Ny/cRSS6Sd6\nVGDq4de5nNEdO6a3ydlG2bWg0086TKjQ8bks9YYZ1vpz5rwlUlDd6ms0qmOV\nC5TQeekkcLeILnut1xlml8QjLqdFUFMNJWsP1nqSPHOcFkte93RCZPwGvbou\nXHKIIYiIs18B/upS1vuSIbVwXGgbNbAl1jaTpOsta90PAOgZpKMmonfnetAG\nQf66MEBGBTFj1/qGPXmwksTFJuF8tWzMF+GozB9NrXJ1hqPjKNpP57zVXWTT\nBYW/6wyFJhZCTdJHyh/+7NCMdgrozI1y2e1OVQRWgCAiWwh1R87egKgazbPn\nvAb2\r\n=d0l4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"16aad3cbdd427ff6a98531dd0da9f5838197366d","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"6.14.13","description":"reactivity without side effects","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.33.36_1624357607041_0.12120756541049649","host":"s3://npm-registry-packages"}},"1.34.36":{"name":"@autolib/auto","version":"1.34.36","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.34.36","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"85ecb272df053f07a9a4e5e94ef764c29654505a","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.34.36.tgz","fileCount":6,"integrity":"sha512-h1ImhNFnfXxRK8qi0A4QoT060RSN9xi1r245bPZ8UmWhxueo1vhQbYMS4dMIq9fPxLebXnY8P1DvRz+D+wXgwQ==","signatures":[{"sig":"MEUCIE3nSYdwFkiq+JR6EPyRJn7Dyt+YEVbqlJHlLxLFq8snAiEAoJwWQPqPau/FPOqu+Zi00FeDwPzd+NOYkxYL/8FY/v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHiduACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpFQ//ZZAg1wuVWeKUJBvuoQBuBnRnn9DUahS9e1Ld1P+ZJcCWF2Mi\r\nWUXb+FE7zaWfGaionJUZRPTvnplwGyMHGO+akMaKhq+Il13f7qer4aFJt4Hk\r\nKqSP0KCbeAjomHxRn4G2smIGXxkh9I3LTZtfYO9fGH/dA+9PQJz0/DvQtVng\r\nLlA9QXyTu9b/b0D66Ka1gbzfMF/oArfPj6hwPKfxD6ps1E3t7Mi5KWCivwm6\r\nkXHo3S08YRGCUr0GWmQ+JLWLO6lSEUBNDbBVp+7fHOl73gRHyG+9EVnsxldD\r\njox7aL+u4krohmStSB17HQWTZ2XPHPegADH4uNt8z5H0eltRu6reM9NFCkMy\r\nqKFUmVnYzaGzyXNbp+sVzXz5aRpKQaJ+40FgD7z3HlisZA4w2krzSRpL7rKe\r\nCrOKgiskOzBkdsutvi3JG6wpCbjDvst0u7R/Lw3f00zu5bK3wTKjzXtUpuUk\r\nu4+XtYlJbxYUpLdZDK6cR40w9YoW7e7KasNXlKDWJRVQm3QOmcAphloe0KbQ\r\nmYR/Go2GsmKfqinSRyc82fJcHJCv/nxolO016MMAta//DmXMhZcsOSuMkhYH\r\nTj0JT1QFC4HqlQrvnLIsmoQ/MIYTiSbkC4MdjnEv37YFxwG/2T7qsi4OzylA\r\nJ2RKl8var85M7lCh03HgDdwbxUhm134/pA4=\r\n=IFNb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"88e8e259e0d68e05c71de59c943a3640d22d2833","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"7.20.3","description":"reactivity without side effects","directories":{},"_nodeVersion":"16.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.34.36_1646143342077_0.4876600397529436","host":"s3://npm-registry-packages"}},"1.34.7":{"name":"@autolib/auto","version":"1.34.7","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.34.7","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"3047a0cb3f50abb83d3493d3d905794c5a1d84c7","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.34.7.tgz","fileCount":5,"integrity":"sha512-atkzaaV/6ndPzxH/FH2D2BmEz7VhKrfd/HAO98wUP9VFa4iw71pWt/+9C5Nyd1X4FVuzSk7ZZqgWa18hPApoZg==","signatures":[{"sig":"MEUCIGr92mYC6OVRoB0OYWrWAfsHP+qOy0WvsWQvcVQg4WyXAiEAvYY62Hivtjy11GK9izWg4nIv6NbtGwyqVmWTj9Rx700=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30218},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"1c62758baf66f18cbae7f1ebe6fc37b2cae0d094","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.34.7_1693556327677_0.6312326215083046","host":"s3://npm-registry-packages"}},"1.35.20":{"name":"@autolib/auto","version":"1.35.20","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.20","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"92d5a00095e3c4bbfc8e6a3f85969a6dfd59f64a","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.20.tgz","fileCount":5,"integrity":"sha512-cUpimu+owZNCDXEJdELrNhPqwX1N1PVB/v+OUFn6NbIjxcaUytsu5jANOy6/T5MvGH0Mqbrz1LCHzgljFwTtXw==","signatures":[{"sig":"MEUCIFbBNub/Y1tIcR/tDEAXL0Ih2we5QM7yjtpakSZ471cGAiEAn5Vyfn3gRwoCfWWkahIN7s6zCLwoUAQ4wSOYZQDULCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42009},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"6fc0e4dd03db9edf3ca6147e2c3b5214115c33ba","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.20_1693813779015_0.7135922651502165","host":"s3://npm-registry-packages"}},"1.35.23":{"name":"@autolib/auto","version":"1.35.23","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.23","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"7e975e746121e741c4e800c7fd2f8ed2b9d9000d","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.23.tgz","fileCount":5,"integrity":"sha512-c9GcexTJELW4d4DTmWEzYrlYhvHUuC8krjpFKUt3LLcvaYSvBWKRFsvj5YgSKcLRNPoyfIk4mNWC7mnscu/hBA==","signatures":[{"sig":"MEQCIAyOhcr+m2UjZ0//hySLCHIGXLYdd3Z+VPt3JM6JG+w7AiBSALK0/JNjJAuTBhaBXraMCxP1ahhJgWbCAi3Lf/S1/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42255},"main":"auto-commonjs.js","module":"auto-es6.js","gitHead":"9d05a0ffe58391dd31f09a5776060b27d2ce45dc","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.23_1694849970092_0.5985774023127366","host":"s3://npm-registry-packages"}},"1.35.24":{"name":"@autolib/auto","version":"1.35.24","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.24","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"d2ce46251ed3d3c211faf28c40b688abe1a8dab2","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.24.tgz","fileCount":9,"integrity":"sha512-b+Lf8+1PpVbS3Eg9F+ccIXf6b6sR3yrVAbllX0/Ebn+6Spaj3x40kl1AvR6+mjYx/YPamZR779IsIKk24JpWPw==","signatures":[{"sig":"MEUCICku+/Dbt87J7v40xuIqNCM2W/DcUhRQ3r1ziZ6fxxjGAiEAnW90718FCSHilhRo/YcmePbI8YsMJR562jBJv7Kg9nE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54200},"main":"auto-commonjs.js","types":"./types/auto-commonjs.d.ts","module":"auto-es6.js","gitHead":"3427fd291b4f153ba24a8fde6357927e44c83925","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.24_1694851399864_0.9621660106616743","host":"s3://npm-registry-packages"}},"1.35.26":{"name":"@autolib/auto","version":"1.35.26","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.26","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"0c0628640e895b06113b8a5f50b140fca978f159","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.26.tgz","fileCount":9,"integrity":"sha512-7EQe1HMEDHrS1lgcsqkka9YMjxrTzYYPEZCU90DO2bAFhN6fjb+sULmmzZ1fFRQZ8NFsUJ3plEzc3pf+38ewgw==","signatures":[{"sig":"MEYCIQC/+YLKwKSzq2xepjU0zckBgwb5kLcErfiimx/iE8GWzQIhAPnDKcmUT+mY5URHAoP9aN1CC9HawHsCKMWNV47J0HFM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49154},"main":"auto-es6.js","types":"./types/auto-es6.d.ts","module":"auto-es6.js","gitHead":"e761a3dcf67c51437920e7b6dca4a48101f64cea","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.26_1694853364955_0.9826712320461712","host":"s3://npm-registry-packages"}},"1.35.27":{"name":"@autolib/auto","version":"1.35.27","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.27","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"b21856f6a4dfec6534de5bc4eb5e7811adeefe0d","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.27.tgz","fileCount":9,"integrity":"sha512-Gi1PQQaAs8BQNZJvJy1GtD6vGAoXMspkjke5bPs92z9m5TFS64JQ7Tst1pQ5j6klbgcF2usgGuj5WMKYcvasIw==","signatures":[{"sig":"MEYCIQCNRA+uFt9S4FjSG4VjQJx1pZXMhLoeUGhSEFhgR6WesQIhAKvp7iSr6UxfaGtBCMwaBWJNBRfDBI5+tT8MUrxoWZbJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49174},"main":"auto-es6.js","type":"module","types":"./types/auto-es6.d.ts","module":"auto-es6.js","gitHead":"0f6b9bbe16e0f0865c7a89a02a3e2a80f379e2e7","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.27_1694883404280_0.20056028659530134","host":"s3://npm-registry-packages"}},"1.35.36":{"name":"@autolib/auto","version":"1.35.36","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.36","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"fdee25b9ac3bdf63be14312035ea03bcf4c5f0d5","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.36.tgz","fileCount":8,"integrity":"sha512-g4V25cNpGajQom0Mi0wFGw99bSg3jqDKzOkZRxR+c0W8CLR6gEkhqqZvNHNwMY/UcQjSU+HaHfYB/FhYQbR/XQ==","signatures":[{"sig":"MEQCIDYpaRcFXV9n4s9axZRUa/XwKjnwpUaEIteAw9CAfNV5AiBECWaVdHmxsw3aDEDfKOFTgLLKE2zkzLmu1mwDV6WcYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38468},"main":"auto-es6.js","type":"module","types":"auto-es6.d.ts","module":"auto-es6.js","gitHead":"08e2a6764de2d56e7c5f570926a1bf66eaee4945","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.36_1695016344755_0.9553862391572197","host":"s3://npm-registry-packages"}},"1.35.37":{"name":"@autolib/auto","version":"1.35.37","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.37","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"d8b5b5a44681a9ee8be6d302b66a1cc70b16c608","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.37.tgz","fileCount":8,"integrity":"sha512-zKVEn5Z9l+jG8g2Eefys9QeeRpbc0SHdGmnX4gGTGAnZ8zXeP04IWrV8fnSUSm8rblR7gmBEVxns6acR5/Ox7w==","signatures":[{"sig":"MEUCIAZCo3NA4/lzGhmkz9rmzVGSiLq/iEslpVIYgHXfVCksAiEA+p+8UWe4PAUnNb38IgwofS04GdAQK4lE6ioziBVWZQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38471},"main":"auto-es6.js","type":"module","types":"auto-es6.d.ts","module":"auto-es6.js","gitHead":"04b655b2c82c6c871d2978ea953253c9a748732e","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.37_1695092969738_0.6123216351406788","host":"s3://npm-registry-packages"}},"1.35.38":{"name":"@autolib/auto","version":"1.35.38","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.38","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"3b06319b4449d4cdd3e19d5428681f54f88ff716","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.38.tgz","fileCount":8,"integrity":"sha512-wbhmxEnqSZiCqMfxtKGMTxOavug1zCPA+WT7HXzCSi9rPBgfVrcJ5q6H1rEC6RSqEXhO9XpkS77614hTH//vlQ==","signatures":[{"sig":"MEUCIQDfwO/6i+dFTlXRK59hI+sVtWXzW1PWwrW7vS6IRyK3hAIgY05VPNCrgTfTF/xgSCpmrTRzyYHx/M4LQCAhkyFDSzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38474},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"81903a9cc511bb1473642ea77f32a30f64d0ce5b","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.38_1695120252075_0.5639670985453888","host":"s3://npm-registry-packages"}},"1.35.39":{"name":"@autolib/auto","version":"1.35.39","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.39","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"9266caa630cb212d98302fec9d4bda35c88c9f85","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.39.tgz","fileCount":8,"integrity":"sha512-HsvTkns/Au+WahAjgXQFXx/5wdLZ/C9IzvWAKQQTT0iGGZtb51/eeuJfK3zBRdewlk0QsJZJyNTIgi7QkYwYxg==","signatures":[{"sig":"MEQCIGguX+kkZJL9ut9VEekHYEfCNecjmB+X75i87KnFY7tDAiAYoTBKQ8JmIhQDVxMYeL62mo8U3VB0aPIaGzH9i6Zf1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38546},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"d6b0989245a9d0e0807bfbc17506b05d575f5490","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.39_1695120563810_0.8734421719090015","host":"s3://npm-registry-packages"}},"1.35.40":{"name":"@autolib/auto","version":"1.35.40","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.35.40","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"069153ca231111a5eb2403e8890e334d63b7fd9a","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.35.40.tgz","fileCount":8,"integrity":"sha512-JsvjMNJEGfxyK5njBV6PIKpIHP/GSO4eQRQ/D2lhtosxQeUuNprs/VaOyOD5z9IydBmFqV98jlNTl5XAc7cHuw==","signatures":[{"sig":"MEYCIQD+krk1ZtmzafybMYCQMRej00Y0X6sAw4/lX/nRfgItXwIhAM1QNxH55IIr6V6nl5eN/3ymkP03Z6bDIDC2evr3DKjl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38682},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"3dab82ddfd4ba3107906004b32a8c19f39ccab24","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.35.40_1695131703001_0.9263166840656698","host":"s3://npm-registry-packages"}},"1.36.18":{"name":"@autolib/auto","version":"1.36.18","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.36.18","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"4e9f1c9bead7b4e4922de245dc9ef42e14343359","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.36.18.tgz","fileCount":137,"integrity":"sha512-lIs597PXDc3aJpyi1GYkZxb/Cg0hN3LWrBs3haceJLGkSYHqFretc6hdv9b9jShGQSZqG4K7HIIegSz+BfNzuw==","signatures":[{"sig":"MEUCIQDze97kc3LJ0vLx6m3xfQDUPx7EKm7D7PuRCdpnYfGuYAIgb/iecqjMEN14vBLE5+esS5pUudv6NOxXgC/KcJ88yls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3812990},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"1ae89fb869f4c1275cf2e7ce9fa69bc16b1e60f8","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.36.18_1705737218753_0.9154544898116332","host":"s3://npm-registry-packages"}},"1.37.25":{"name":"@autolib/auto","version":"1.37.25","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.37.25","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"91e561a5d42f067ca52139647d1f5a6b1e0b7ff2","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.37.25.tgz","fileCount":137,"integrity":"sha512-GGy0vzGISfujtJQWiuKuu81xgtYB1ISab6jtOAIYWdSo+s+GwhCRANIUmAPaIKAtIz+k0gVCW5yyKEzogOySVA==","signatures":[{"sig":"MEUCIQC0DLQ0aIGUARQtylZ1xoF+FsnvjcE61LAeDbl95BorKgIgSemG1cgfIXOVRZt5/DIGamtPJcuJhG3MUL5Q6RyxBGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3819137},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"c28fd6f36654e230098cb7e06d8892002f99ab9e","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.37.25_1705893866021_0.7185231755667421","host":"s3://npm-registry-packages"}},"1.38.18":{"name":"@autolib/auto","version":"1.38.18","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.38.18","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"b7f652d0324913f6ed6e74d5bdec6f90b16a09fc","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.38.18.tgz","fileCount":137,"integrity":"sha512-itmh+39O6B8lqJYNckQpwKuGDEoSRQSMqe6a17L2FRYVgwtUW5ZGxoHmiqLwPSF7SW9v2nG2EhMSrsueme3M1w==","signatures":[{"sig":"MEQCIDrwELp5dQn/feI5F2bSzeYRI+Z5G2XuCOza7DH7Hi4HAiBvoy5gJM3zETTeNBp7hcItyK6s0UFsEqNJjyKhZmqKKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3819461},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"c3089bc21a9b13be7bf59d818b2b1ec58b7edf3c","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.38.18_1713010527501_0.5386800892173378","host":"s3://npm-registry-packages"}},"1.38.20":{"name":"@autolib/auto","version":"1.38.20","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.38.20","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"f7dad9d8ec1818f5789121539f84982f71081c8f","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.38.20.tgz","fileCount":137,"integrity":"sha512-SmUvnkOUEMcX02ljfxPHYd4gdrt5bylb55WX6swct+I0vEYiK+1fdD/P4MDiGa+S+qH2VIxNjqMAxREjDB/WWQ==","signatures":[{"sig":"MEQCIByP3eMROKBPuadpXPD3NpM3mhevSZKyjb+8yBQDaEG0AiAqrusDQiaMwNkT82j9yPt9Iw/OczKrFQ3bYHk96lZRaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3819557},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"eb55bc2c81d9762803306f4d9373f044089be661","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.38.20_1713066860245_0.5361644042255616","host":"s3://npm-registry-packages"}},"1.38.28":{"name":"@autolib/auto","version":"1.38.28","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.38.28","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"01313abed20c17c3785f25d46b18685266657aa4","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.38.28.tgz","fileCount":137,"integrity":"sha512-XlQFd50Cp1ecDZwEu6P+3eRqBpd2mQi1ARybBEiB0VuT1Ofx9KlcvQW1zGkR1a3sgWgptnQKUbzqRntgZDwkCA==","signatures":[{"sig":"MEUCIBDhfgVmcqHyiAme4zs5FIxcdV/it/HqUgyAjjG6e9zcAiEAwkPPmr+jd0bpcCa0hNSVGrvg+YeVNjtUO7kETAgHj1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820412},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"435249d1b8612d0f209f63b0f91b5598b20a14ca","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.38.28_1713232465089_0.3517876255597905","host":"s3://npm-registry-packages"}},"1.39.5":{"name":"@autolib/auto","version":"1.39.5","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.39.5","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"75e2beec49640a32e76519ade8a08cc5e5a32330","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.39.5.tgz","fileCount":137,"integrity":"sha512-FoPOFahs9LUaV++6fZjHVHbXyg5cw5XN9v9Q6rp8xPOM9jYE6wuvA1XI+DIwb2oeJGwiM1jzQ2tZqo7w3mRzDA==","signatures":[{"sig":"MEQCIG8m6//hCelIlA8fY/MG/iW55PtBMuWHDv0ReMbUX5OVAiAsZbUuzE8c6Uj6s6/2G2bs7KkREHDeis04r5wVG42nqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820753},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"435249d1b8612d0f209f63b0f91b5598b20a14ca","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.39.5_1715412035993_0.18236451106806784","host":"s3://npm-registry-packages"}},"1.40.0":{"name":"@autolib/auto","version":"1.40.0","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.40.0","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/kewp/auto","bugs":{"url":"https://github.com/kewp/auto/issues"},"dist":{"shasum":"f526ff976f9fadebdd0b81f2af9df5b47b5ecf33","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.40.0.tgz","fileCount":137,"integrity":"sha512-NvSaNjqIZX99TGsYdybcr59fW6cdngp9fTltDySTEQaN/MhEl9EkrA0d91c8Ukrra/Uqw5fv6gFR7wFjCoqrwQ==","signatures":[{"sig":"MEYCIQC84jghq91c/fQd4VCHloFBhiBWxkLGOr9TWTGxHE3b7QIhANAZASY2oMlFLGs5LSY9n9FaraEkGIgSjY2YaZn0fGhD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3821506},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"6a868ff44c7c19aeb1ee714d2c36abb8114d999c","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/kewp/auto.git","type":"git"},"_npmVersion":"9.6.7","description":"reactivity without side effects","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.40.0_1723792694331_0.10282796992623222","host":"s3://npm-registry-packages"}},"1.40.7":{"name":"@autolib/auto","version":"1.40.7","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.40.7","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"48579e2e34a30666cca23fd3feff51a93cdce2f8","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.40.7.tgz","fileCount":8,"integrity":"sha512-vrJNI4BXVeOcVk1e4Bz4WxhufgEQM1CD4rGVyjiL8NtisnKzKkFmntJDrQHF/e8Q24PTrq8IJDgqiD0MG0iv7w==","signatures":[{"sig":"MEQCIAwblN5rXdExjGUKEH/1OZY0iDfttHsU9HLOUzB28O5lAiA5PIUPup6VAL4hRoVSfGZtTsGJqxT/u3vu+tSSVpNbCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47078},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"8622d7948f48a9b2df4018c16295ed0581887c08","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.40.7_1747205255977_0.35010265475332214","host":"s3://npm-registry-packages-npm-production"}},"1.40.8":{"name":"@autolib/auto","version":"1.40.8","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.40.8","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"db8589673fd21140c55cf01deba6fce9c5728a01","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.40.8.tgz","fileCount":8,"integrity":"sha512-CtGfUmoUgbgvGoK83YJe3OsAfJHhWU/kRy0IPsWtJ6h+SHWXj7TFutd7Im0zUEFznLlflQN02iN/mPQovgRnSg==","signatures":[{"sig":"MEUCIExixVL+oPmaQ+zlbjT8kIBhUHxHlcK7DkJfot1SwODdAiEAjuMJ2k8IlyvYO/1mku3EWdrdOHFfE3EGU3MeYLjGsT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46766},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"e29157b8770520b25da7393154231bbbd9fa5b1e","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.40.8_1747208875877_0.29150690726541306","host":"s3://npm-registry-packages-npm-production"}},"1.40.9":{"name":"@autolib/auto","version":"1.40.9","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.40.9","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"676efcf2c7e5df362093564c9da1a4bb63aa60b9","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.40.9.tgz","fileCount":8,"integrity":"sha512-L9VTiF9FhvXapwP+/4Ry87ZucmlGgwcVCz6SmkR2mn0dkWw0F5ZB0xJUAwR6nR4R9SxMRHawiVCOx0AsMGJ+cQ==","signatures":[{"sig":"MEYCIQCcc2jji3nt22zJxHsc5cC9Tfxgep1v5ELhPutD90Mk9gIhAMn4PXx0kp9MAG0JEjBSZ7Bl2n+VhVsVqD/JNmMuDS4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46862},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"6eb06187f4c6e19b76cd8fda3aff5b51384dfc19","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.40.9_1747217739760_0.4365272074338977","host":"s3://npm-registry-packages-npm-production"}},"1.41.3":{"name":"@autolib/auto","version":"1.41.3","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.41.3","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"fc7f1e872413bcbd9bf12c0e3bd8aad9d4421ff8","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.41.3.tgz","fileCount":8,"integrity":"sha512-V121I2mIHI9bA5b2R/OTcNI4FH7J5GTfdcSDt1oEW0nESzf6JGa2Wl19Og6vhU7pVYlVtymaS78w+eN8R2bkOQ==","signatures":[{"sig":"MEUCICjXF8TrawbN9lPv5IW8Wrb0wCWNZyTvndgWvx9n3dXlAiEA5TOE09kdtAqGRgy31zlEl3+7EHIXl6aOjkgAc2NJ2Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47993},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"3fed860a6f09b591770e86f21b26ecbc97729df5","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.41.3_1747818535892_0.08930505534332611","host":"s3://npm-registry-packages-npm-production"}},"1.42.10":{"name":"@autolib/auto","version":"1.42.10","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.42.10","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"625a95f128d59e3db65e5bcc65991349277ca3df","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.42.10.tgz","fileCount":8,"integrity":"sha512-rpbveMQUwuR37dwWnIrTOmhdpTaMw2SO7wDjJzXpmgXGExrZvCFxLeWv4A8XnlmbuwRTx4YZA7nM4fTflU83Bw==","signatures":[{"sig":"MEYCIQDDFMF2xZk9cqu2pfG+Xpsb93L9hg87UZYMS5rhgfXo3wIhAL8lXXlDpNKsn4d6wBM560LNxr1CWwtJwqJweQdb6n4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50433},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"7ce99a7e79e81c855283912b812f54ae4eec8525","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.42.10_1748241311553_0.4054252672608165","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@autolib/auto","version":"1.43.0","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.43.0","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"dab3be8cb27d472ffa59f263c2b708b648a9c5ae","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.43.0.tgz","fileCount":8,"integrity":"sha512-yAw7bKa3MvKDrzqLuXiay3MoLfmgI0AcdZ3vSgM05GDGcwy1jN1Q6KfpCtEWDpQDyKWuIZOEN5YAMwXeXJQiGw==","signatures":[{"sig":"MEUCIDWfwLZnGq40iLcpG6FpVLgb5HXchjHHmKDITu2O3cZ9AiEA/oPEgW2Pp4q0Auy00O9BLEiyf7CR9xYWi78LC8D54nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51245},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"66b1c6952e88f5bdba8fcb3fedad7b08a208cc09","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.43.0_1748339602750_0.5937852070120595","host":"s3://npm-registry-packages-npm-production"}},"1.48.4":{"name":"@autolib/auto","version":"1.48.4","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.48.4","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"c757ecbbee479909300af98b9ed9f3217905e23e","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.48.4.tgz","fileCount":9,"integrity":"sha512-OGxB4sq8ALbt9+Z+gi88cjeG6XSFp/2IEvxQXWW+BihuGO/F+PNzrGziKcsOx6QzC07eGQSVQOInm9h68zM9og==","signatures":[{"sig":"MEYCIQC5LAqziByi5HnZWWvgGHOJ6TSJN0ZYRRj2MpUKzbv+ogIhAN6sRUQ1Gb3yOl/L9l1ndebgSs/Dalr+PCiWZjacoyt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72199},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"9131ab177445cddce1b4729435528db62f1240d2","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.48.4_1762083083782_0.6177815162584415","host":"s3://npm-registry-packages-npm-production"}},"1.51.1":{"name":"@autolib/auto","version":"1.51.1","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.51.1","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"3d37d31bd412cab9399c69d12177e7d25b9647b2","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.51.1.tgz","fileCount":82,"integrity":"sha512-2CKRn3N3lgqm1+xWFZqq6DhH3kK6zHHVMb1FrpRGduUGHhc6aeUreh1YbA6/vk5zEEiaRJGenwDfj/+BQL0u3Q==","signatures":[{"sig":"MEUCIEV3mdZsIra12mmUk58Zw3PPgKitKeTp/WI+7BH468J3AiEAwP5iP5ssFEV3izcesnJWNWoRnTSF9HfZde8oOl3kp2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609566},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"7cef1b9c70971f14fb3944ccaf2c14439485bea4","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.51.1_1765883287591_0.7000282609050856","host":"s3://npm-registry-packages-npm-production"}},"1.53.13":{"name":"@autolib/auto","version":"1.53.13","keywords":[],"author":"","license":"ISC","_id":"@autolib/auto@1.53.13","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"homepage":"https://github.com/auto-lib/auto","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"dist":{"shasum":"62500a358dd7f3b2167af42c8c23b6bbce986d74","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.53.13.tgz","fileCount":83,"integrity":"sha512-lMLk8+Rk5LSMz6Cpvy22OuFA+D1X4gG1Na72nTMzSm+LKQx5nFPau2zrlc4bJPojUm3yUFdUa7O+afS/gOGPYA==","signatures":[{"sig":"MEUCIQC/e9dwuAME9zyzUxYAWR0ui8JzDabKUz4sPmK1gKUy+gIgXye8wCma3AWCwBhJd328aHTZNpxv1YAPWWSQTnMj5Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648950},"main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","gitHead":"ba0e538c5a4fb627c8e31dd8c444d7659d4b7440","_npmUser":{"name":"autolib","email":"karl@penz.work"},"repository":{"url":"git+https://github.com/auto-lib/auto.git","type":"git"},"_npmVersion":"10.9.2","description":"reactivity without side effects","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auto_1.53.13_1765899399974_0.8358968092811698","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"@autolib/auto","version":"1.54.0","description":"reactivity without side effects","main":"auto-es6.js","type":"module","types":"types/index.d.ts","module":"auto-es6.js","repository":{"type":"git","url":"git+https://github.com/auto-lib/auto.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/auto-lib/auto/issues"},"homepage":"https://github.com/auto-lib/auto","_id":"@autolib/auto@1.54.0","gitHead":"d205edc1839e89dae88574d83183d4a0b4b9f91b","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4M8WRn+E9imbbXGUY6tWGkddYXR+36vzFqNd295U15r+ERc5GYWhv67xTi1Dk095ZajyA9fnHOe2jQ0WoEt+5w==","shasum":"e517485704ae6ec1de09b0caf43dae3e33889011","tarball":"https://registry.npmjs.org/@autolib/auto/-/auto-1.54.0.tgz","fileCount":83,"unpackedSize":649432,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2VNfo8QbNgyyls575ZfwM/yoNoxtOKY9NzuDL546LBwIgEGFDFBsE9zK0BKvq1hr4ihsrKyRSwa3evfMqDY8oeQs="}]},"_npmUser":{"name":"autolib","email":"karl@penz.work"},"directories":{},"maintainers":[{"name":"autolib","email":"karl@penz.work"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auto_1.54.0_1766153294323_0.47823823995843284"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-06T14:18:47.118Z","modified":"2025-12-19T14:08:14.726Z","0.0.1":"2021-03-06T14:18:47.298Z","0.0.2":"2021-03-06T14:33:00.014Z","0.0.3":"2021-03-06T15:43:45.879Z","0.1.0":"2021-03-08T16:37:46.540Z","1.21.16":"2021-03-22T05:24:53.721Z","1.22.3":"2021-05-21T09:02:46.692Z","1.23.3":"2021-06-07T13:03:22.862Z","1.26.71":"2021-06-16T07:25:37.958Z","1.27.13":"2021-06-16T09:09:20.339Z","1.28.35":"2021-06-16T18:36:59.880Z","1.28.57":"2021-06-16T20:35:58.786Z","1.29.0":"2021-06-16T20:59:59.898Z","1.29.10":"2021-06-18T10:57:16.002Z","1.31.5":"2021-06-19T13:39:05.555Z","1.33.30":"2021-06-21T14:22:52.254Z","1.33.36":"2021-06-22T10:26:47.154Z","1.34.36":"2022-03-01T14:02:22.218Z","1.34.7":"2023-09-01T08:18:47.928Z","1.35.20":"2023-09-04T07:49:39.239Z","1.35.23":"2023-09-16T07:39:30.276Z","1.35.24":"2023-09-16T08:03:20.029Z","1.35.26":"2023-09-16T08:36:05.391Z","1.35.27":"2023-09-16T16:56:44.569Z","1.35.36":"2023-09-18T05:52:24.938Z","1.35.37":"2023-09-19T03:09:29.930Z","1.35.38":"2023-09-19T10:44:12.286Z","1.35.39":"2023-09-19T10:49:24.000Z","1.35.40":"2023-09-19T13:55:03.231Z","1.36.18":"2024-01-20T07:53:39.035Z","1.37.25":"2024-01-22T03:24:26.231Z","1.38.18":"2024-04-13T12:15:27.776Z","1.38.20":"2024-04-14T03:54:20.442Z","1.38.28":"2024-04-16T01:54:25.333Z","1.39.5":"2024-05-11T07:20:36.216Z","1.40.0":"2024-08-16T07:18:14.603Z","1.40.7":"2025-05-14T06:47:36.143Z","1.40.8":"2025-05-14T07:47:56.035Z","1.40.9":"2025-05-14T10:15:39.950Z","1.41.3":"2025-05-21T09:08:56.105Z","1.42.10":"2025-05-26T06:35:11.734Z","1.43.0":"2025-05-27T09:53:22.917Z","1.48.4":"2025-11-02T11:31:23.963Z","1.51.1":"2025-12-16T11:08:07.767Z","1.53.13":"2025-12-16T15:36:40.133Z","1.54.0":"2025-12-19T14:08:14.529Z"},"bugs":{"url":"https://github.com/auto-lib/auto/issues"},"license":"ISC","homepage":"https://github.com/auto-lib/auto","keywords":[],"repository":{"type":"git","url":"git+https://github.com/auto-lib/auto.git"},"description":"reactivity without side effects","maintainers":[{"name":"autolib","email":"karl@penz.work"}],"readme":"Note: the documentation is all over the place. See [docs/](docs/) for all the (still to be fleshed out and organised) notes and diatribes.\r\n\r\n## manifesto\r\n\r\nreactivity has immense potential but it is currently broken.\r\n\r\n> [what is reactivity](docs/discussion/what-is-reactivity.md),\r\n> [reactivity is a game changer](docs/discussion/reactivity-is-a-game-changer.md), \r\n> [reactivity is broken](docs/discussion/reactivity-is-broken.md).\r\n\r\nthe solution is [reactivity without side effects](docs/discussion/reactivity-without-side-effects.md)\r\nand **auto** is a javascript library for just that.\r\n\r\n> check out the next section for what this looks like in practice.\r\n\r\n## tiny tutorial\r\n\r\nyou use `auto` like this\r\n\r\n```js\r\nlet $ = auto({\r\n    data: null,\r\n    count: ($) => $.data ? $.data.length : 0,\r\n    msg: ($) => $.data + \" has \" + $.count + \" items\"\r\n})\r\n```\r\n\r\n> see [manual/syntax.md](docs/manual/syntax.md) for a breakdown of the syntax.\r\n\r\nnow when you use `$` everything updates automatically\r\nincluding nested relationships\r\n\r\n```js\r\n$.data = [1,2,3];\r\nconsole.log(\"msg =\",$.msg);\r\n```\r\n\r\n```\r\nmsg = 1,2,3 has 3 items\r\n```\r\n\r\nthis is much like other reactivity libraries but with the following\r\nit's quite different\r\n\r\n```js\r\nlet $ = auto({\r\n    data: null,\r\n    update: ($) => $.data = [1,2,3]\r\n})\r\n```\r\n\r\n```\r\nfatal: function update is trying to change value data\r\n```\r\n\r\nsee the aforementioned discussions on why this is a\r\n_really good idea_.\r\n\r\n## features\r\n\r\nbesides no side affects what makes **auto** great is that it's\r\ndesign is _really simple_, it is _really robust_, and _you can debug it_.\r\n\r\n### really simple design\r\n\r\nthe **auto** library is 150 lines long, it uses no external libraries\r\nand the code is flat and clean\r\n\r\n - 7 state variables\r\n - 3 main functions and 4 helpers functions\r\n - an init block.\r\n\r\nsee [manual/internals.md](docs/manual/internals.md) for details on these.\r\nalso worth reading is the devlog\r\n[docs/devlog](docs/devlog) of its development and design choices.\r\n\r\n### really robust\r\n\r\n**auto**'s internals are checked precisely by the tests. take a look at\r\nthe [tests/](tests/) which perform an exact match\r\non the state including the call stack, function dependencies and fatal errors.\r\n\r\n### you can debug it\r\n\r\n**auto**'s internal variables are easy to interpret\r\nand are available at any time in the `_` variable so\r\n\r\n```js\r\nconsole.log($._)\r\n```\r\n\r\nwill print something like\r\n\r\n```js\r\n{\r\n    fn: ['count'],\r\n    subs: [],\r\n    deps: { count: ['data'] },\r\n    value: { data: [1,2,3], count: 3 },\r\n    fatal: {}\r\n}\r\n```\r\n\r\nit's worth looking at the tests in [tests/](tests/)\r\nto see what different states are produced in various\r\nsituations and also [tutorial/explainability.md](docs/tutorial/explainability.md)\r\nfor a walkthrough of what these mean.\r\n\r\n> a lot of these documents have overlapping information which i should sort out\r\n\r\n## environments\r\n\r\neach version of **auto** is in the root folder:\r\n\r\n - `auto-commonjs.js`\r\n - `auto-es6.js`\r\n - `auto-no-export.js`\r\n\r\nthey are all the same except for the last line (the export statement).\r\n\r\n### npm and node\r\n\r\nrun `npm install @autolib/auto`\r\nand then import with `const auto = require('@autolib/auto');`.\r\nsee [docs/npm-and-node.md](docs/npm-and-node.md) for\r\na walkthrough.\r\n\r\n### es6 module\r\n\r\nsimply use the right, i.e. `const auto = import('auto-es6.js');`\r\nto test you could use `deno`\r\ni.e. `deno run test.js`. see\r\n[docs/npm-and-node.md](docs/npm-and-node.md)\r\nfor a template - just replace the import statement.\r\n\r\n### browser\r\n\r\nin a `<script>` tag link to `auto-no-import.js`.\r\nsee [docs/html.md](docs/html.md) for a walk-through.\r\n\r\n## integrations\r\n\r\n**auto** was originally developed to be used with Svelte (see below)\r\nbut other specific integrations with React, Vue, Mithril etc.\r\nstill need to be done. however **auto**'s _subscribe_ method makes it easy\r\nto tie it into any existing framework.\r\n\r\n### subscribe\r\n\r\ntodo\r\n\r\n### svelte\r\n\r\ntodo\r\n\r\n## development\r\n\r\nthis library started as an attempt to create MobX-like observables\r\nin Svelte. that original version was based largely on a video by MobX's creator\r\n(see the [docs/old-readme.md](docs/old-readme.md) for more on this).\r\nthen a new approach written up from scratch in a day which\r\nwas documented with extreme detail in [docs/devlog](docs/devlog).\r\n\r\n## what's left out\r\n\r\nwhat i can imagine some people might want in **auto**\r\n(because of what i've seen in other reactive libraries)\r\nbut that i left out on purpose.\r\n\r\n## what about library/approach x\r\n\r\nof course **auto** is very similar to other things i believe it\r\nhas important distinctions. these are the ones i know about.\r\n\r\n### reactive programming\r\n\r\nthis i have covered in [docs/discussion/bad-reactivity.md](docs/dicussion/bad-reactivity.md).\r\n**auto** falls under the category of reactive programming\r\nbut it forces it into a particular shape which i believe\r\nmakes it incalculably (ed: hmmm bit strong?)\r\nmore powerful: [docs/discussion/one-function-one-variable.md](docs/discussion/one-function-one-variable.md)\r\nand [docs/dicussion/no-side-effects.md](docs/dicussion/no-side-effects.md).\r\n\r\n### svelte\r\n\r\nthe whole reason this library / these ideas were developed came\r\nout of using svelte's reactivity system and getting completely\r\nlost in a nightmare (ed: again too strong karl). see below for\r\nmore on this. basically though this falls under the same as\r\nthe above section, reactive programming: not having auto blocks,\r\neach function just returns a value for one variable, and no\r\nside effects ... (i should add the auto blocks article...)\r\n\r\n### rxjs\r\n\r\nrxjs is actually what i wanted to start with even before svelte.\r\nit seemed like the right idea, in fact it seemed like a real\r\nrevolution. i never went with it because svelte had similar\r\nthings built into a ui library. so i don't know much about rxjs\r\nthough i know they see themselves as the \"lodash for events\"\r\nwhich is cool... i should look into it further but i have a strong\r\nsense it's a different animal to what i'm doing here.\r\n\r\n### mobx\r\n\r\nok so really mobx is why **auto** looks the way it does.\r\n\r\n> this is getting a bit long winded - probably should put into\r\n> it's own doc\r\n\r\nas i mention below in the development section, it all started\r\nwith this video the creator of mobx gave in russia (which\r\nbizarrely had very few views) that inspired me no end. he\r\nshows how the core mobx functionality can be done with a _tiny_\r\namount of javascript. and it was clear from that that what\r\nthat had done was ground breaking. it's such a bummer how a\r\ngreat idea needs to be looked after so carefully.\r\n\r\nanyway, so **auto** looks a _ton_ like mobx - at least\r\nthe `observable` function. i changed it a bit: i don't use\r\njavascript property getters because it's cleaner to just\r\npass in the state variable (just a bit shorter...). can't\r\nremember if there was another reason... however, after\r\nstarting with the mobx guy's stuff (no internet can't get\r\nhis name right now) i wanted to do derived values which he\r\ndidn't cover ... and that broke and i ended up doing my\r\nown implementation from scratch ... which i found to be\r\na lot clearer and stronger than his version ... and somewhere\r\nalong the way i realised something about side effects ...\r\ni should check what happens in mobx if you try change\r\none of the variables ...\r\n\r\nbut yes - my assumption is that .. let's not assume.\r\n\r\n```js\r\nlet observable = require('mobx').observable;\r\n\r\nlet state = observable({\r\n    data: null,\r\n    get count() { return this.data ? this.data.length : 0 }\r\n})\r\n\r\nconsole.log(\"count = \"+state.count);\r\nstate.data = [1,2,3];\r\nconsole.log(\"count = \"+state.count);\r\n```\r\n\r\n(i just created an empty dir, ran `npm install mobx` and then\r\nput this into `test.js` and ran with `node test.js`).\r\n\r\n```\r\nC:\\Users\\karlp\\tst\\test-mobx>node test.js\r\ncount = 0\r\ncount = 3\r\n```\r\n\r\nok works great. but what happens if i try to set a state\r\nvariable from inside a function?\r\n\r\n> please don't work :|\r\n\r\n```js\r\nlet state = observable({\r\n    data: null,\r\n    amount: null,\r\n    get count() { \r\n        this.amount = 100;\r\n        return this.data ? this.data.length : 0 \r\n    }\r\n})\r\n\r\nconsole.log(\"count = \"+state.count);\r\nconsole.log(\"amount = \"+state.amount);\r\nstate.data = [1,2,3];\r\nconsole.log(\"count = \"+state.count);\r\nconsole.log(\"amount = \"+state.amount);\r\n```\r\n\r\n```\r\nC:\\Users\\karlp\\tst\\test-mobx>node test.js\r\ncount = 0\r\namount = 100\r\ncount = 3\r\namount = 100\r\n```\r\n\r\nright. so it doesn't catch it. and why would it?\r\n\r\nto be fair, i'm sure it would be easy enough to simply\r\nadd this kind of check into mobx... perhaps with a parameter\r\npassed to `observable` (and it might even be there already...)\r\n\r\nin this case you could replicate the primary reason\r\nfor **auto** by restricting yourself to this\r\napproach - just using derived values i.e. no\r\n`autorun` blocks. as far as i can tell at the moment,\r\nthat's the only real important difference between\r\nwhat you _could_ do in mobx (if you made sure to\r\nrestrict yourself to derived-values only) and **auto** -\r\nthe fact that **auto** will break if you try to\r\nset a state value from within a derived function.\r\n\r\nit does put the purpose of **auto** into question ...\r\nthough to be fair, if i'm right about the side effects\r\nissue (and why `autorun` is so bad) mobx gives you\r\na lot more ways to shoot yourself in the foot. so i\r\nthink as an outsider if i were convinced by the\r\ncorrect-way-to-do-reactive arguments i'd rather use\r\na library that was focused around that... what do you\r\nthink?\r\n\r\n### side affects\r\n\r\n> this shouldn't be here cause i now deal with it up front\r\n\r\nthis is the big one - really the reason this library had to be made.\r\nit's a long story but basically all reactivity these days allows\r\none to do this:\r\n\r\n```js\r\nalwaysRun( () => {\r\n\r\n    some_variable = 10;\r\n    another_variable = [1,2,3];\r\n\r\n    do_something();\r\n    do_something_else();\r\n})\r\n```\r\n\r\nthe idea is that the whole block of code will re-run\r\nany time any of the referenced variables i.e. `some_variable`\r\nor `another_variable` change. this is a _terrible_ idea,\r\nand **auto** was created specifically to do reactivity correctly,\r\nor rather to hone it down to one idea: automatic _variables_,\r\nnot code.\r\n\r\ni need to write this up properly.\r\n\r\n### nested reactivity\r\n\r\nthere was a version of the old library (`mobx-svelte`)\r\nthat had nested reactivity (because i saw the\r\nMobX creator use it in the video that started this)\r\nbut i didn't put it into the new one.\r\ni'm still haven't come across a convincing use-case.\r\ni'm using **auto** in a very large project\r\nand never needed nesting. i'd rather leave it\r\nout for now.\r\n","readmeFilename":"readme.md"}