{"_id":"@atomify/hooks","_rev":"23-987a51dc6c9ab9fdda852fd9a31b58f2","name":"@atomify/hooks","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.1":{"name":"@atomify/hooks","version":"1.0.1","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"3234e6659bb03e6af89a7bc4e579aa025fc0e66b","_id":"@atomify/hooks@1.0.1","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-UxMrEeO2Bo3TnF+CrcActbgb+KxGohG7z1ouatWEwNN34DItHj5c4sQfBaJGNsyHF/FIq4ORGxhYe43buI6i1g==","shasum":"0fa5247ff808cfe7fbd2da177b5c3588f7eda238","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.0.1.tgz","fileCount":149,"unpackedSize":144491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFHlHCRA9TVsSAnZWagAAYLwP/jWj1uzASnk7cCoM4Leb\nGDgZ7ENNmR5h5xpghfUjjBUs857aIa3wtI5eYGbckjKLWFxLJTMRhGgJ/UWS\nXIr6yme2YEIu7V9GH9n+GsHHl/mWkrE7+Gm8mfxL8sLE3SByjcV3Tc0QGiQv\naAl7DSE33pmFNAW4qSIZZaUYytHTjUZQd1P/8JnT0i1gmzQ5LB1y95zMtQ3r\npfnvM8aGOOvXRUWU7ivCekq4qPXZw1ouVTqqMpQDUNwOwibwWLEYg5iW0EBv\n0015mKKlpNyxy4CcUMrXyqOPeoWq+L1QmBZkyuaotk5lvoPBRo0S2PCI9xbg\n3j0PoVQUISfEUlYYwZTN6RZ4/JrOHY1usSwkxN3HskwSrVlauuj5IZfhiRyy\na8iL37hHpxsSGZnnk09x1plSaZb0KEulj3USyeItXcCoR8cEYBNNpMEphwpk\nY5GkmiJKHGYETSrLuRdTDYoRWQUfbFe9bacSpRICHEbymjgGRHQM0u5ePdRx\nc7rQCaxztRs7Y+ELS7U8a3LjZTNfoDhFLygLs+/IA6StLRVzla2k863pkIkR\nGe+GX4aClmt4ZEhkTKBcSe1ocu6Wvqot2YPDsT3PjI3feW+FHEJQwd9AFBzW\nVdHhbSUuhYvgZHRrDPh3wd7hPpN9z9f6qipNoxaoBDhwH6U4f2rc7JboO1Ri\nJaZr\r\n=f+xo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2+HB9LzyMcoQLYrokL3ulFIyF7TRqeKkrx3ul4AEbewIhALDbk2Lkf9BHeHKRdZN+RMQ5Sa1su2Mym4FLdrzDG2s+"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.1_1595177287075_0.7380242269975055"},"_hasShrinkwrap":false},"1.0.3":{"name":"@atomify/hooks","version":"1.0.3","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"5cca775d2afe9820a13c8e01f903f2fdeb803bf8","_id":"@atomify/hooks@1.0.3","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-2cqwA9EGvVpqutOsIA+JWyO6fFxAjmUsZ3+8O/mTORNgSGlfyUuR6gR0vCfeDcTmYCMiAaxmHTnNIJLakGbvmQ==","shasum":"3bfe2614bca048e70097a99d04ad8dc11b1fb9d7","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.0.3.tgz","fileCount":149,"unpackedSize":144546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFvtiCRA9TVsSAnZWagAAcmsQAInnS6WbKwLzaST+G6U7\nY/bCd4fSTZKqJ8yidjg199xsp7fgZlJpTkIJ056XvnBZDyl4zu9BSmn2PXAG\n0K6KalVFb3vy/UbqmAQsr4YjYW9o4cquC26V472ybjnSq0phRoWCNxxz7PLD\npw8dmOmId/AKZfDVbZoLpPGpKm2145QlGd+ppJvi0QiEhlfdw95Mlz+9m1tV\nAbcWSVtQaeK/45egJiLWzobswjy6zaNHGP0ONpAu4o08pueO7ZQOjYH5OyjC\nNjAylY1EA5pDE7I0iaR5tTSCM0bMGvGVpPpq7FTm5Lo7h6lb+8KWOTRCAH2D\nlmjXwqGdPKGuIOKzAA/q50wJd5jxUwhstx5ScK9p7NoETDm1ud9TrTgEQ9zV\nOVn4BkCyeY32o0fhyqPdAudYPl7FGjfnkarHlWvxWBf3lYiAapHaZQLRpbFh\nUfjmqbF78jKN+JEi4pNp5Rv/xHCRw3J3Un/xhJoT2DsZkou9rjLjvye2/mGG\nvgYOIVvTCdcGAR5TvSeoQiMzYkP5F7HP/bOwhq6i1midTkjmrXXRsDcPDPkk\nHvqMYKHxMIVNdL2gEAf038+dKHxdIYuzE7YqyCQfVvScqF27E8zm+dWUYh0u\nj32R7mk0VARnie/+yox+XkffJsO66sfLV//+khVYZvHKIJ3t8oftRCtlFF0b\nSawb\r\n=4bMz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS2FXvmGZF0SQJWEgk/a/CFuuA2hTquhy4HPcYjaoFUwIhALF0ibFONpMdX1KC+I9XD1iF3lMg6uJS6Y0EqmiU5y8I"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.3_1595341666205_0.633177588894204"},"_hasShrinkwrap":false},"1.0.4":{"name":"@atomify/hooks","version":"1.0.4","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"8f1003a0b4110e4d71455ab9faf4f63c3cbaee9d","_id":"@atomify/hooks@1.0.4","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-NglZ2cqxOim2ubtIghJBDAMAmVUOGIZwMl2a7K2uGWM6hX+uaIenypth2CLpTnOB9rCOgrXCoyIOgi3a5CYhmg==","shasum":"9789f7013b5d67d30e19e4aa334e5c616bcc0309","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.0.4.tgz","fileCount":149,"unpackedSize":144454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIrAuCRA9TVsSAnZWagAATbEP/2ZIbB4ZxO+j78BH/pgU\n772L38oTDtRAUbK4swr6qUO6hv44ojU+WXqsoxuvPvNDBZKovchYQBt2X5ow\ngc3M7k4NvoRYBxWFHZgFnbQUVSRfT2s/tPEEeCRr623yVKex7vuR4Vc40+iO\nNsh6y87yf658yGAeKpKoozA80JoVhE1JhicPdAOYeIenSIgBWX12LSc0smMm\n2ag6Y68M3eQIfj8y5KgEHfXoF/TaqjlwG+pEoD0Z600APJiC5DfF2oISxHX5\n4ZUZEbLp8uyjeTYAVruT2OO7SPKf8Nf2cd3QOAe5Zw/59CBfALM+OHRuw5jZ\npDiku9Efl3TE9Ve6RowFAZg5B4e7dKHHtb/gYhlO8+DEKyUgxnB5svfpcabN\nrh/Y3bbDg1POYUUuJg2KSV5O129DKMyCji3YCeHkWbK3+OK0AZnf+SzsP8y0\nIbL+4aaDkIMq4XuBFUmJ7boRUgCVbECdlF+EDtlVBzSaMB+wLjdlCE3UYLq1\nOc2BGfw7RWP1/vXJ4rcyogvU8lYrxHR3EJTkdgsEB1YI8P76Xftj8h3xbldc\nXJh3gx3F37QmkG5DauUAUEveAgjOTRqKp+P2IL11bik0MrBP3k8yakQdJHzt\n/bU1e7LlgM8D70cTz/iGGJeSwucDhvuTQoz7+9mpZSeZSxs/IdfqM9nQ9F2G\nkSZo\r\n=Y+hO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUqbEXKwmCKzKmdvqJVY1m4ehYMlzCsSg/APukHlJp2wIhAOgTkAgumX1T/luZscLBiXbuNgaz9WiveyD8PurMGu3K"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.4_1596108845529_0.9657222028914079"},"_hasShrinkwrap":false},"1.0.5":{"name":"@atomify/hooks","version":"1.0.5","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"5d5c1c0d9aa65dcf249aa49d2bd3ad59246e394b","_id":"@atomify/hooks@1.0.5","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-LMWUGTbbfuouLCkqmuO5CoC/3UlOrgUq1Esv8xm+ks+Pyq7fX49lBjkkopRU/Tm70M39m7OK0LFbj+8r0hO9Cw==","shasum":"3c2b157c1430b81e223d6aae5fc17c986c0c7457","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.0.5.tgz","fileCount":149,"unpackedSize":145260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKX86CRA9TVsSAnZWagAAklsP/1XA0FUd5jrqWE9RU4Zn\nGWYks6pkuu8CHjuiVza8CsOTFlgDeHvio9osTQR/Hx3yKG83Bp1fgkEglyXy\nUwlHTVIQYad1ecFTOOaRbNkteND0MH3wIYIozbtEkur4LjzgbYy4QC2Wdd8P\nINH9pUmHqi76U+RiZ1D2l6jUdeZXXgmH13sdCJNmBbcsQYmzLJ7ANI/ljpn5\nfGcj18KFJE9s5qD3out5iD0/oD1TQPsI3bC3ABWWrwvWS4s6vbgcx6i5+pD9\nz1c8DOd+kINofcR1kEN/3pj9n2QsOKU399S7WdMRQnAAAiOSGkLO0iUlg0UI\nsNlKxNOSl7fWaqayU1vYcqqIEuJw1fm4LXtn/fbhswUx8CRt6Pd6R/Xre0A8\nDbUuQ1NgX7LFf4x06c4rqYUFBM0Fg3PytGcQjKUUKP6s53R3BYa/xi6unVYM\nEgohX7IB1kzEz4cpvZCCVjRwGF+hdMKXZpAEmU+KnFuwG/Q0GstsnyxRyWA2\n5YvjuZMapcuffLm3OrG5/nl+Elc+9IHNAqkGpAtXpmXrjZB5Qhcnb1OKeo9M\ngJRVwkuvMlo2pn/fWp9VD4uE2Ob/mYapKJ0IlY6gEHQagkoyPlPmV/xueR2x\nWR5dKmJJH4N0ZErz/u5SBqEyXctFzP/7bEVhC3t26ZxQ/AvwA66qjtCs/5zI\nuYzS\r\n=mT/M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIPAybcHWLQj42EsTmMYD/lZfm8+KjoBALt2zMSmZkWAiBg+UHSAr8flhB74lraRo06BcYWmplENgiOCpEDUO3xjA=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.5_1596555066074_0.6647714369860389"},"_hasShrinkwrap":false},"1.1.0":{"name":"@atomify/hooks","version":"1.1.0","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"da5ae1161ebc15611536f835a899178d25e14d52","_id":"@atomify/hooks@1.1.0","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-S4UyWDR2NA0qMfHv/ue5Un+uh4OVFA5TZYK0NSdwVB38EdUVeWe1p9HXOiDqQC3SjDbruwpRZUxq3VQpJpDOuw==","shasum":"59c7193266e0cf495e1917ed038f4799b12af543","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.0.tgz","fileCount":149,"unpackedSize":149336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKn80CRA9TVsSAnZWagAAOCUP/3U+r2CiYEPR6V6zENOP\n2ofAxkqnWeGa5lvQlveWoVBlzkLDCB+IGPaexCVc2exP1xcW73xXRfx5MP0o\nvpMEiIoNs+ZLmpaTups41PlB7HcMhIwcnCb9RkaP81ekspCH1wsrF21DwNyK\npTBssj020OYgx1KbaBQqtSwQBWPACsOp+lvTgw4iMk560bNy0xWO7O/U46mD\nHuBWtj52WFVQV64VjTKuAiHvBHOQLBhtAEy6CsxhsUF9mXmd0Z2kMW8gHvTF\nCiPWgDlYLtqxDvUWKBYgJjcDQOphYMLxT2cfHY+SbNIaaRVRH1xptx6YNONw\nniMe0nXNgkkqOL/1B8dQbK4Hiev9lw75pli89cJQ+xBY1QEquH7/Mo5lbiAy\n0azNdk8Q3oaORb+xyOEFxV8lyCszJC7O9IvyID9t5sFmeCS6fKPwNByseao8\numphUtEOgK8KKSlmD4qle+djZ6AaN8R4cyaZnWEJrAI3pdg9bomZBMn3INCV\naQ3yGRpD+sjePW24Tvyt5sqlLjlFxN5cfMLWeP6XmrhmqPofaGG79xJ8Dg3E\nRsuZZfhmoDDLymdKofo2kT2R2dzbW0X2YTE6UtugtVUUotNaTahvQIRFyCgz\nzooBA2sLrwD6lb6dy9qCYOx7CqVPeCh6PInOeIH6JH6TthIQrK8Bihth/aKS\ncmeG\r\n=yTNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbJTrGTzuxLrpyj1ehlh4s8OLhL1jDepm2EeauiTei5AiBNN9h+2tzewoSD4m9LH3A+d0RtFR2XTEW/3tiIroeBiQ=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.0_1596620596071_0.7289247833881274"},"_hasShrinkwrap":false},"1.1.1":{"name":"@atomify/hooks","version":"1.1.1","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"6e7031e8ef3b3f144a68abaf7967774192e36f39","_id":"@atomify/hooks@1.1.1","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-eKXwNNivTLsUFgc79tqiBGckR+maIO2od1XDS/pzdfyCEx5PRoY95pvJ3EPp5xiUZZI/9Dm1gN3/UhF5VIrJAg==","shasum":"2d6ce0fc8b0ebbb65894bff712b977ff2cd22621","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.1.tgz","fileCount":149,"unpackedSize":149662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKs38CRA9TVsSAnZWagAAiOsP/2liJrt8cX6nCz60eeuw\neREXqrGiZFFIXiiJ5rsdCDL2SH9x4AjO1g6h8mIvvyGClU7T6SFb27+IU1sI\n49JLLsKyV1VUM0JSbOOiKuPE62UrMwXF4mDFjj8bUY3r6/Q3ZlvaFIhrJgkq\n/F7lJyi/4mySrNQzx2ngZRw1zkcBHT4CLr3RA/8YHBPURtXZcbpclTzrzUVb\nhAO8jo9Cz6aWnNLTdvER3WXfWFF68Ae7eEBaUI8Ls7Kq1LsUIHtSD2SwxocC\nbTIt70tJwaKhrOjYdcsVir+3Im+SWVsOEnmOiR2i91+5ymxrnxYbvo1ZG2Y9\nsxXsL4ayi3TDgBTfRBfwBwwL67RX32/rXa6BeIUHjKLVcNdcPWLnp2e0LO4J\nfw0mO6XjQFO7frK5XMIr+05+ydRE5tudsNU7FlrHl+oWPzjdDv2bDEDjduH0\n7TQY0W8juAirL64zvd/Q1bMv0G+yAkEnpxeoEAsYVdStMjMkLMF0mlqAskd+\nax3jmutKtTbnP0Xed6x4EwkT4nqYMe+EBGXzKy3jvL7auA4Wx4mH7SYXSm1K\no7hbzYRffiHXtacmDcpTT5lBapK3/QnhfKoDaymoplzZyrZC4zZ7HgH3t876\nSHKHWPPxKiV6flpFiPac1aQMY+asHkvbGRvJCfqWQELBrzzog1/zeuRDQnk7\nQe23\r\n=TiJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBa3vAnIYppqGOxPZ/0v2Mn+nysZ7HDT0alsf+NSgaRAiEA6xa829Q/u4QTm9FNDIZENSqqF2uD0M4eiEsutfmcwjg="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.1_1596640763615_0.831308872331117"},"_hasShrinkwrap":false},"1.1.2":{"name":"@atomify/hooks","version":"1.1.2","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"bd1581ee03dac0c231dd7b5df29cac4a1b3e20c4","_id":"@atomify/hooks@1.1.2","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-kGHJhX23gfq2YW1Cy9PZNLiEW2DD5fZ3gLrP7R5vFRJExkZtfGReQrNMtSVx2FqdobgIcB/RlVidDY3AJmDewA==","shasum":"080d82a70e8407fa6b141d0724393bd219193e0a","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.2.tgz","fileCount":149,"unpackedSize":150287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLB9YCRA9TVsSAnZWagAAoRsP/RX/F1S+5p3DKyLZngSR\nRCuEIVyrrjao+FTyq05oorri+290yl9HQifDFzRbFh0yDOvIqhDGL6fXoCpv\n8JQ9X+TQk/1eE7km3NDitcD0/qdt9Nm81Mu86NotHUHnZrPKzGuvLBakwslL\nCAogPg4sDm5kyWc+qD57E8fQX06qm21EIa40348kxHkPmzF1FR0+5fXvKOrw\ntbGDONZbCrR3z5BXqYBASwnLccNektn/SclfmqQLXX9mkxHDTx3kcQb5Xn/7\nU74FNjWhTXJhY1bXT0En4d/WuhjmMRhEynQObfzsqWU+SwGYFbEL41M0SiyV\njQyn79YvKd82x73/Qww39JdxogcXV3WnPLcKgVkqnxx3sROHZNnkxz58OV6k\n28cRuITr1T4XdC5+IuhsItpjfrbXfgek/i8/i4BcFre+Jlb/P1VjvUcx4C0Y\nohJc8xyjuqeQUNlCdBEh8W6d7BDdURucwnLBpAx2CdxQre6+RjxKD1u1AHga\nnD+F4CxC/bdxUfWz1jdbsmxFL+W41yUnDPxL4ZuzodvDoO/IJL/TitLAP22y\nzJlo4R7E3LM05YbkS2CsvVKAruvPstuiCvXRdkjQTywyeRQQGi1dVS5O1Ch8\neaxmK7yMsiBKtg18Do3H3PxML8NhfVVFktcJbDskFFRgcEQ1B/+ycJjziZfF\nKfXm\r\n=01mD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRqZXq8o4QB9uVYSjZfPh11FyNjMj+xQMukRgcNocwAQIgVTVgT4IWQ2XUmra41439IPLbpKvsPzqC0LFvqXyYAmQ="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.2_1596727127826_0.7461582476716841"},"_hasShrinkwrap":false},"1.1.3":{"name":"@atomify/hooks","version":"1.1.3","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"6d0017a816be267b466e77aa81eda744b6cea0c6","_id":"@atomify/hooks@1.1.3","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-EkaNwXIC+EWvYD/CnOazMpKHmm5TWWpXp6mJt3EC78KldtQh+Cfw0qYMYfzMJs2S82usbevchH37A+mhnFP+3Q==","shasum":"899dc5260ac84539976576734ad08f752ac6f51e","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.3.tgz","fileCount":149,"unpackedSize":150865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLCsZCRA9TVsSAnZWagAAtkMP/3DXgPi33FSfqq0ZGq1B\nmngybl2VErrFoPKenyydpOLufmapbgQj7Og80JH3YPHZjicU0HIxTDepL/wk\n+KYb/7UiMQHirmVDic1PfCUXyG9L0Tf+YxGlR3C1aVqsofDz+2ODCfZHthFc\n5gPWfaJ71adL8wZHRIbf7j+U5Bey+6Vw8tp0fj1hAR0RpicZa8SjaFcn3jzw\nNVqmVc8mWM4M/tpmyihiGLmlI6zsm92PceCEqD9PvM0Gz7LMXM/RSWSHUIb3\nPnzTsT/uggAK8eB3L0vNFPSFBy24Lx/qexuhTdaD7w4O8XWh6ZcL80bIgJs9\nvy3EZ3Cj1B/K2b9wC5brf2UTNaIRDFo0j8AAgPUfTDdr/xwTV1JSefmY0vpX\nWOeCowrmfuRaV+57gxBq3w7akEHB2dkB32T+nqvK7hyfmMB9Nrr9AmTBax0c\nPF+hzH0t92finUS6UEAC5soBqqB7iE4RLNUepwDX/+EfWOlSMohDo50NwqzV\nzStUch84GugxecR97G6UDLxlILpX6PqyY6yFrEMIMXsdiOw5wiUZcphDZRYp\nqhUtoIWzPyxSYCpXtXJGKT1d3OUFnprTbm/RbryUIGklfv8z0CADiNOpHo/r\nYZFZFYtjttAJ+yYaBE/9+CiwAhDyizyAJn+2Oh/VUnYDvHhyJnZ3ZwwKvEKP\nG8km\r\n=BIvs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+/+mlG0HhevIpkbG/kzwKh0J4V2ab9056Cz6hm/dq0AiBYh0t0iEuosfh/6wt9AeCaCzAxs+PNilzvW6ozQWgdyw=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.3_1596730136599_0.9917105751545003"},"_hasShrinkwrap":false},"1.1.4":{"name":"@atomify/hooks","version":"1.1.4","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"6909977b93179caab528641a7d29da8e00203cbb","_id":"@atomify/hooks@1.1.4","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-y0+7eGD0TC0r6mDYkAcSW7pi61m0fAOfzTuSjUkRMN5qtilP2JtQsdJ6vC0dmJzAW6p4BeeS6ipEwd5ll23PzQ==","shasum":"1e661d4d4539284f535f583707fd0ea7ed8be06d","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.4.tgz","fileCount":149,"unpackedSize":151015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNseMCRA9TVsSAnZWagAA6doP/iO4X8Fo1XAv8Tr80j69\nHb4rslianXvPYdF03Qsx1Aas+/8eFAF9eFpBNKmuekG988zNL47JzAU+VFwc\nOIc4R7BMZXnKA6uOP6XdLqYk3DnLd1UB6S8E0YB+uzQZyz1KIy8cran6iYwB\nVtRqfz4Q1p9d+uVoD4aE3nyv4z2C5GQDfZniuBHR0K5MSSEqtydy5ZSVs4RE\nmJeM5Z/S/djXY2rEe7nGtslUDCzoERpE+xh8egthqe+mPoHJ2K4raTd38rDd\n6hHFMdeXU5vOBk7+K0ks6DO3XnzyABZliv9JviTeB/myrMsypK2TUuR/mkZM\nr/Yd5AYBws4a2xUg+F+M6X2LcCNmmEBSaUAn5JPeJzZaL4czf2sYrLU/sByD\nhfQPz0GmwQ38eq8p/spm3ui1VsZH6EHY+KXMSz96ZtgOCGU+szYFzlwl9jUu\n6folUCzyALveCUAO0uBKJP9bVfbr5r0yubRW6LEAm59E3V8E1giyq/m0v/tF\n8NMef6ncL32X0XabOInpqN+EYO+ZPAKWZ1U7CPk2VNZClqv4c5i9lgSViDaC\nsi5RhRn7l90JM8oRlk0rq2s2uP+E06jJeh6mMTGA7l0AyBELxsG7OYMpoRVR\nX8DXL4WpItP3czFegyoKnrzexriEZQFZqHLNYNbBDSa272MCWZ9Pp0hSqRN1\nJLy/\r\n=toMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPGA7q+VPceeK35h/rVkeNbld2vnOMDiEYQne3ImlYHQIhAP8uHrlwwGAe3aTsSV+8ecfmJ7e5vAJZJvIdVxND0ePb"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.4_1597425546717_0.7251608968248955"},"_hasShrinkwrap":false},"1.1.5":{"name":"@atomify/hooks","version":"1.1.5","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"7b1907651f959c41521a32d88e427a39fc852304","_id":"@atomify/hooks@1.1.5","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-jpDGZpJkHabWmb2oj5zihFxrYUCgdPwZlago0TjdXo77e72p7dMiFzEqbm0DDZ+A26VtzC14nZTMaUvjxDgKJw==","shasum":"c07b3f8b62b8a280d6428f034481b2a9956c5165","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.5.tgz","fileCount":149,"unpackedSize":151354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVk2eCRA9TVsSAnZWagAAui0QAIFS218JAP6jw7KuM80Q\n34/venq47HB/bxQD5BH8mlB2tvgGhsI2f8grM4ZMcHVR27+SZBQAR8kK2Y21\nrVMaBsfyE+O5toCiXOuVClvtb4lCeNQSIINXYRuPeixfQ6A7PtGuHLmRWtZ9\neuTfiFOJCSTzQoFpsTCtHGeZ4imqMHOulZ8BxCpPFs/2/x4rzjXLIR8kW4Y+\nKU9yu3DM6dhMELO8dPxhm3Vm36YCTr61+ABY1wWS0mKuteAVn262CBDWf0Tx\n3FB91mIfZU7vt1bGEIghgrUrHI87aMac26AW9x6DmdVkPuRIzfWstYyQCVxm\nMKHNy3SZBtqH2F4AgOgPrSBM0HnIlGmUn+w8ggwsygnM1jfWKP9AYZvrIIMa\nnqdLk1vXsfdlnmf/I/nVOPyHdE+pXJLkVXAssQbEnex6Zobx3FdK07gvsVBt\nu5lxJpSNcgkp235dFNzSAu/C6t9APiNaCcvFVNzRs6qZ79MONSj/Dn1faACe\nhQV7JMqi4Dl07jCUK/IsKLTtEYChlaR4DUtiA3PD5Pae2m2beX1R5fOqyyPX\nfzmQgYZM06YYZ3ajn4aX5lEjTwqUBTvKNEyWVLKvAAd2hhmXStUB5AtoMYuB\nqw9VnHXdiYc3u+KWaVCRzcebOhtV+oRafrK0b3WM67Y0ZBuCoJh7K5jCLtYL\nF8TC\r\n=WoCS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5qrBadRX0TOetXhNxNbuvKErL8G+vaYNxTeH509pPxAiBt+eS+tug12pil/sQjc7bR0oNYYUemSWmI0m+lD1ph4Q=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.5_1599491485856_0.16104639166677304"},"_hasShrinkwrap":false},"1.1.6":{"name":"@atomify/hooks","version":"1.1.6","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"57d368b631a61526b12fc0568cf27e68a6e3046c","_id":"@atomify/hooks@1.1.6","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-KLrjg8XiJuZkOWWo60yJ81pK4x5XqoJ1JfYr4bQ8oIRfQtQvRr57D/QN4fL6aVH01KYhDxL+G5GkI6A8hvtrbw==","shasum":"5befe3d50dbbaffaf362849d90ee608a995ef889","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.6.tgz","fileCount":149,"unpackedSize":153330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV0+sCRA9TVsSAnZWagAAo6kQAJ5UK/vpn/eZeLmZQVr9\nchG8j0yVi1fb/rZ3HhdApsK0/HMOd99vBamWyprO8cC9BLSPJ76UQvy65LUw\nhWKnkL5KgY+eCbTjTfaIV7ZKPmeXyxVACIVDoMuwIGgcdEspyBrsm3EQyYQ6\nPGPgGT3d79/5NBJi6Kno45Zj87n9Kzq0n0QhyLHZncDZBVHdkJ1Pt9sfzRRE\nX3eJ5eqALOp+X1JOsWP81aY1bKoI7b6g+AJT2NIlu8Wj+FBKBojACrYkCGIZ\nHa3HHYZihpwnhp5okfLHACjOTm1oFJBdcofMLjgUQuO3TsY9P0plRWO2mQqv\n3u6or0LSRoxrFH4OqeL2WvMm0cK2nGFbgwn6a/9GXp89YSdzcA1Q3LgfpuVJ\nuxTUTnPPilj5aweBDkXfZap1p+9Ks/v0fwxd2/Q6RIHSxfEVae1dD8FIebWE\nVgiVz/q33evPkdswL4C82iOp0EB0d56FMQY++rM9DW0guYD+mvLlS57lyDnV\nIBSCY1ZgpMaCWrbeB3rBpeAY6mEf2pfM0tPul9eYppiPOPVIqE/pi/VGiHql\n97FOczsGYr6lmuIr9nrB+pX+JwCcj6Ev7sZBR5Huh2JZiFcinpXlXO76wGgc\nqAAelZGM2DoWV0bxwoDba+OwS6p8ooyCrXnA10Wof1tl9IFyN769J2GGjtTF\nmVTc\r\n=9eER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIsb1ljhZok2A/WHKvWwy+M0j/LFRLmRN8nRIA2i612gIgNIq6GbYIuIroH2KLlc1HFHxbBS7dU8V6Y9BQ7GMpR+g="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.6_1599557547939_0.8593526803341136"},"_hasShrinkwrap":false},"1.1.7":{"name":"@atomify/hooks","version":"1.1.7","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"b6200721b1150a6d72df33506c8869b506436dee","_id":"@atomify/hooks@1.1.7","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-pNyVdToyxau+IRvf1f0vayrQ9lJgHSRe7UqSGCqgiAACbaAS1pEAhzOInO+wqqS8Bzr7gC8kgGkfdZSPMBQwZQ==","shasum":"eacadb795d0ffc4affaed979c014293280695db1","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.7.tgz","fileCount":149,"unpackedSize":153670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbdSOCRA9TVsSAnZWagAA5uAP/3C2hTq4mv8LlDayUCoe\nBKtTz4WOEH2fz1pqSPXlRqSiaaxPlfj9dAEbb+4OgtVYbPLGQixMHyXND38E\nxKPzHs4so/AvhiFYGD9cGAfUzjONwQUD22dhvqU7zL8dXBpUmVaeCDE7qWt3\npK1wtT3bQED8ANZskBeKFR8RPFdlIP2oBz0ULV3efBvf9TQDmB2yKninU/vp\nUV6OhFjniYhrAGG/2d2ALZCqy1RB37dlY9KfQ8DhF5+3ub9aMWIPfhZ3+hp8\n7uMt9pb/5yKOhHMfXZR3dT6vMvyC1U280RioSfbLp9mOncBRpftK2dwNXFP4\naqsmRKKQ8gxCb3h5wiT82u8EMDHPHAO4QdbYc0ynssHLLLMjSn0V0qmd0iVK\nJGRxU1mexvqOgScjmXimwFf6xrexmKd6csgrJkzqpcyPXyUu89GUprSvZbxO\n1RWIU1PPD/PC7K+qHG7QqqXlrPr56bSslD9k1v1UY6gzqawOZkYnoB11z9KE\nNZ46XrvwGjTAmO7bzoQVI9gCkZtVFFICojh+ytOuIcp+m8i7SlLGxkIxjspX\naYfMimAmUlx2/YUtWqd2qpq2Xkzn2XdRHE4Jk+6M5dMpT97iByE1Mn5xulxx\nHW4dadecoyoJDFYrxWXPowHo2sFNaYJUeTs3tKkGwIS2iASCQgArXE1lg6be\n/RQI\r\n=PNuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ0ikC4zR3azHxa0JrHddHZ/oIBIw85p5bXHynBAa+BwIhAICvPgeCqr8/uNZmp9/n1P08njrGuEIFTrKyIMDh10wY"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.7_1601033357341_0.6280714094408417"},"_hasShrinkwrap":false},"1.1.9":{"name":"@atomify/hooks","version":"1.1.9","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"2ba2b29d5bd8a1ff6ae1c54fad877efcd4c2e75b","_id":"@atomify/hooks@1.1.9","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-f58UJlX4Wt4EZmBa46aCz4QMuzPK+zkpJK32ArLqNeHx+sA8/n0UXnG9n8T2WA+UaZ5BIYrPDoMJRMuraMs/Kg==","shasum":"32d404429ff42cfc04e94eac21476a88fa8b1d7a","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.9.tgz","fileCount":149,"unpackedSize":153958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffHMNCRA9TVsSAnZWagAAeFUQAIIPVeXJA1GS7/pY2LAm\nELaibfumCqUmq4X0EjZJ5dPm4uVVOfp9xtfmgAYS60QPiAiDhuE5+dAoOeOj\n1uejUOa4JxjpMXQK4DSKzunwPBvFMy31E7KaFH9/0XZ6SqVcJGNnOl1Qd92S\n3hYv964HuV8nXRKUnyugJr5s/awmuDrQECYqc+S2eLj0W6mrdzTFhMoL3fup\ne7VB9HybdBklXTQlnjiBF03s+H4A8YB7pxgNJ5Tghm/teFHIdoW8FiPDf3Dm\n5UhCzz/s/DHt3NseHaURP36j5ydSzIdFhHayscRan98FADH+UUsMhuGnl+Fn\n/OzXIh/XiHVG3GVs8dWA7oouoQQskN428wVO+dzCheLbXTrDXatM2xV8PzKf\nFYzwjVCW03t3yN4FpCj/4Oki09MxQQ24z8v97Qj+eys+niZ08Oj56T54gRI8\ngGmd427gBAFdeLG5XRUO8va/LMb9FwbxoSDP09XT+UiboucvasvEKLYoUFic\n0ppKaR1nPdzq/THkYtkojHKLRFqzNOAiZ3oByfgXujMjaghXob9bzjYp5Nkp\nsgAFu54HH027yEhcG0bGk7NpmKbez1Ir5F7cbRgEPuNozLiAvbhk9S+jFotU\nJWYzJ35CGThq85bcdpxrj243/Bql2Jglv1LoD1lJcIcIJGYPVgk1eoS1qAhw\nWEYx\r\n=xpio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBj/DfWGJ3o7v7k6oiksbjVi0+oskAY0rluKMKR6hstaAiAkzIjn+DdqoeJJW+HPzSteaXnClR+UxJwVj3d/tZnUkA=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.9_1601991436973_0.2503303887034387"},"_hasShrinkwrap":false},"1.1.10":{"name":"@atomify/hooks","version":"1.1.10","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"8a5d5c28fdd4a1803ea8545fd2353de443652d14","_id":"@atomify/hooks@1.1.10","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-YgekN0ElhLlMqtTppRwwoxjO2bGMYsXbPQG0vV/yKD6pWyoKK2aBxNMOR+IWaUpcBaropAji3KhGE1u/4VgvgQ==","shasum":"096a56a248ec08583c4e0d147d412d925b102b92","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.10.tgz","fileCount":149,"unpackedSize":153967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffHTlCRA9TVsSAnZWagAAxhgP/3F/MTBos8R5Mc1SDJno\n69GBiEJDfgfTAyUqHaL6GP5OnS8NhiHybSTw369OM0DoHSAyy7vq4763Ubsw\nslyG4vUfjh7iNnShX4kq+ygaMPv10NWJLkHgBbcs6doN7cdalpPElqkAnUlj\nhMcwP49o4G59bx1hVbCeR7IgLf2HvTeb/9DzhYS/v2SknKHimUWCZDDOOMiN\nPrSHeaa5uoyRz/K+hq75SHIqO8lYGRCNrwdGK/NA8vQNqLoyTTIs+uf5F9W9\nHzZGAe/K5oqe80DrUyGK5tINerNLrThPA72w6SR9i0l72gd1GM8w+/kgBtQ5\neJkLbBgJb7IUnMZLv6X0gnPsg/05Q79HPa97MypuOFlAh7vLi3Q79tFAEd78\nRjXM+JWy2feE7EX9JiJPgzxwDZ1Hc4OVn5BIfBPicNfcZaLYtXS7ATh3VXcl\nq0TgikJe6QxEUNBXk4miZMUrpnndU7USV4E5gdx7ZyYSgZXFhybZa7IH+plI\nIW2c9b4J1aT1Y+kB/oFpuvlUAhngUjiCHodTPmxAKBs+y+yR4zFcUYNzXDkE\n4SEFhunf4LJfCSupobPl0F1cMBlrT+0W2XcB9g+dzHwFDY+eDmUeVMID+HFm\nM8UJcUi7D/M7jmPaOUQrNwLQts93Q0Du27t0WJopEpAslKWW28yZWOyeSDar\nfWO2\r\n=GfwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAe6F9Iq6/wTqWufZSoST+V+ZkFAd0iFCIOOYl4+0URgIhAOudmfUXlkIuTYmEqpfN/ITLfYmV5vZ7Cv55247PmMO9"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.10_1601991909223_0.8547008770400806"},"_hasShrinkwrap":false},"1.1.11":{"name":"@atomify/hooks","version":"1.1.11","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","lint":"tslint --project ./","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"d1bf19787f3ceac23824cab478257a710c1829d3","_id":"@atomify/hooks@1.1.11","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.16.4/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-Wfc9+YnKjwBTOhnNDHcu8XDlui/dS3vf523JOlD2sn/6gIK3wIR9rufHVWrqou4ZE3O3akh1VxqzMqkSG+id7g==","shasum":"bdee7e83945d1645f2dd621294a92f52523d86c7","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.1.11.tgz","fileCount":149,"unpackedSize":153992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffHfQCRA9TVsSAnZWagAAMnEP/R3NdDlxeYReJ+ZDxI+R\nIGHp8x50ugrFH10srGcicA8JbtaqKzvt0Dx67ZYBQRvrGelNZZNLXqodgpNS\nBCaMO7EpsAd1u5VdYbfxxWh7goLe3oSBsLEivQxShoGnVbU1zsoS2uwxy8Bs\nnQbQKURnonLy/v/6EBe0EpaTMt4uYaXyvjKVJr3+T7ymkxVVpaPb/ykbkYfH\nntT7x0YYJ6+K81/4gA/p2Lyk+43Ba77eTc39z5lJGFtTjC+VT1wQs8CxgEme\n1gEIXqD1dKD9iTPmd3ehTZjXMhA5l6duBr/brvwidpuxrPmvUZOh50FIGc5A\nbEuqAVfaWbFVqP91Gn3Z5tA5hCnS+DUTcr1lbnvuWhsFyY1szasOAB1WxOC8\nUuCzyQ4XzKqur79AJuazAG5isju3YrmJkXqX7+9c54NZcgsOQtU5doySZG22\nyC4LuBV7JoPb6PGqUXhhbFnK1BCDBg1TVy2JpPcTUGNGYYnrGA/zxiBn2ZiW\njtDmyLDUvBfdhznMUNiLal7HqHlzfVJTp3EVNFNn/DUFvMi4b4UqEGSW6nvx\nwymQmHD45MaIgzDU2ExdXJe2/Pl//sp2OFoNJhCOg85kfmAFY5Ub9q8UQdGo\n7PzMhizI4ZRiqpDJxKk0oQVt0KKIgQGdwbnlvE60pm7HUnmppnweN5m33PRI\nO1Oq\r\n=uS6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADisi1YtV0SrRHPjwfn9i+PtX5RuIzPe3PXRCv9ZO/VAiBc2YSDqAWj7mGfuXiRmB/kpC6DrdQuY/mRtCryp966/w=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.1.11_1601992656309_0.7503126992041298"},"_hasShrinkwrap":false},"1.2.0-alpha.0":{"name":"@atomify/hooks","version":"1.2.0-alpha.0","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.1.0-alpha.0"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"5bfde767b5dd8700133a7139037330c90989366e","_id":"@atomify/hooks@1.2.0-alpha.0","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-T7xiBockSiwREgXUgfUDd+Y0V26p6shgle6gFNk/A5CxY+bSCwbAhPScMJivjE7/AY8EqJfyODniGtBUE0ERYA==","shasum":"ae98f54c0b1577af239a9bbefa70aa04d5a96c65","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.2.0-alpha.0.tgz","fileCount":117,"unpackedSize":136665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV3t+CRA9TVsSAnZWagAAujQP+gOYQC0DYTcezRwPn/mq\nKKL5lzL5MgnI/xt4g4/XNK9YsG/jyRwTiFqJc+ClOBlhyrAePHgcRtEtnIPP\nGuU9Jv2PYTkxbj75VPxUKjViLwq0Hz2kQeyIAEXZ8sDlY/Z1XQmZ/Ts5wKXe\n+FNadouYFuGRdxZ3BQGvV8VWcrbB6rnAGwSaXVjZ/BU4PlKipgmNo5vSJ8Cd\nqQpYU1Jbujbk53aYpOCi9Xjcs2Hial7+ZojmKa+r4jrXwZRHrCPot268eNPO\ngMm9h1iCoN92waI2m9TdGabxZInIerZMaEi10GALjttWlA5qz5DSw3u5C8hK\n8QSpPGfisDh6OY63UJl2s/R5Ip4TENs+tzsS3ms9EkKSYuOqrycfOW5ZdXop\nBWCHf0/ZXzNWZpW00b6riEYrkDQW4ji4HYv6Ykvi9cChXJRzsQ4fEEUYbDkb\nbpQKyqo8ljvNlDSX7RTnwHCfrY9IatbJ5unNMmknBFVbS5okSa/kbag6fPcI\nS2POwFwh//Q2G/a20qBZch0F9SiiyWI/jlUejR3L8nCx3/tNOVzzrT//XwvX\nYT8qYHPQSCDYVdpcCLS7CP4pFjAyuOqzRroIA+7mJIlhQgBWuAKBaEXf3jFJ\nAcrnmMxkd29LX9qK0XbX+Oew/tt8IsH9sMYVWQ3TG3v+UsiYdyFAGzu7PqdQ\nd1bS\r\n=sk5Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAixBgBqGbhFMY1oUyRGncpcOg5srwm8TpFqqt3oVfwAiBF/LOJQ+0XuY3NTtfh9QDk3g7Yjdx6JjpM38PwGcbYeQ=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.2.0-alpha.0_1616345982257_0.8086077774491816"},"_hasShrinkwrap":false},"1.2.0":{"name":"@atomify/hooks","version":"1.2.0","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","directories":{"test":"test"},"scripts":{"build":"tsc","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.1.0"},"typings":"./dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"a206fa26e66513500c4c0db1b673547dc0adcf48","_id":"@atomify/hooks@1.2.0","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-okWEJ1eOxF9ynm0QPIhawaaTULW+OJ2u23Qb695rQre3+Zpm//San3Yylq2Kar7TpaO/Qa0qbPe7PmFXwa0hvA==","shasum":"dbd3635d9bb50f48749d314f86474a491b5fd3c5","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.2.0.tgz","fileCount":117,"unpackedSize":135016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWQ9WCRA9TVsSAnZWagAAYTgP/3MIph2Kw3zloQ9i0rvo\nLweHm2TxYq7cjiULJLHf0B+m325UyhdjFv7CqewBqE+PM0d8of1exPL+Tb7J\nNvPVGW2Dftkisra5gxNoMF9a5FMsulL3xFlfDVgFZraTt5iPRL3b+LTDBTTR\n4/rOY7+RFBplnmWTG1brCK0RwqGDhWiVMbMKOZkmtWos7C9FW7ZXvL0epnhZ\nO3WoQDCQDM40KAkknaeYM0cUBR8t/eKOYFycWf117rTNbMiamQnEslhua6y7\ni2145PLMXy/rvp6BhbRDxHOfRN+Fv8+VZlvajYIJL5M8Q/BQIN8yo9njKkOX\nw07ms9hK7efffGxJmrG/uJ4xo34Cf3+6W2OyhMPeGEn3arZeY61vtNn9pfUF\nEwS0LXcrMBXp1NHqgm9AprhziE17NPFclBXK8t6fJxwBo9xBa5vEp9dnOczJ\nbYUQKXgc/rLFQj5rAq8B1+qZoa4JlCQ4lbSPXO9x63dkSPxqrr93/hSRhyRu\nsx43urY+VYEzp0ZGusF8WE0N467nIALN4Aqc0VkoraOwG/znIL2qTRPEhbbe\nfFLGJreXqNsUCIZWprc6ANCkL9k0w3vLlTA6r/3p8zyYjKWRqR6mpQYvGq0b\nc/RcGYkgPLuVT6xFyl5SBzkY1+i6/EdguwkjBOpvAx71ZxsvqrHYkPjd83pP\nn/oq\r\n=Du8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFamTtd5YPF5SrvAc2bIcsj4OrrQmRUZHxv9u7nnIStQAiAxoh9wa3o8bM9xInHyf/JL7Y2+clxCOJTvm1mSmxtMvw=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.2.0_1616449366387_0.48186887137907974"},"_hasShrinkwrap":false},"1.3.0":{"name":"@atomify/hooks","version":"1.3.0","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","module":"./dist/esm/index.js","main":"dist/cjs/index.js","typings":"./dist/esm/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.2.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"f577762fe98d7a0130efa041022c7b940b9f62cf","_id":"@atomify/hooks@1.3.0","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-MEVS7XEPs0IquCcsbFoVm4zgIWkFFKLlUzFg5G6AIr+EsKBDPverO+s3swlpIa1NzHaJNsdLa5lO4dLhazRZ6w==","shasum":"e101a0a7bdfe6e226d68f3e3a65532efebcf20c4","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.3.0.tgz","fileCount":138,"unpackedSize":218738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdFvkCRA9TVsSAnZWagAAQMsQAIkvk6fxBU3QUGLYpnyR\n+pIfGuzb/nlZrcsBIGqNjiJkvIoAob402+an0gsvTIhrDihA8iID+fLI/WiQ\nLYonfvFNk25UubmNJ8aEoLJL1CDjv7Civ93ExFFPnn+9ctcCYszKOHPPwnfk\nddwYEUQfHpyqLjUrpays/wLOwDmzkln+zjqjgTKZ//+TCajMbUHBtV2F85FE\ngTaSpAbtomIGOcul8tc+ltPjD07RrwfRmXeqH4uBfR4Fs1IdR0YH3lnfBGuT\n/Z0A6B0D3Y3AUM1PjN14TSXH1fSbUjmqImIb1hE3gn3FdSrKTYWg/UfsvQnN\njx0vxXkO7Z8l/erBDkDXTDy9ZO8Edat4cOagAFsVK86WyDvdNLoKCxX8PHF+\nPdYbWlpwZiyxaOwiDSmO1/c572l7FmwRffb2z8Kc2oix3yhZFS2+o4BTIF1w\ndvJPURSSw6OY8AtajJh0yNce4sBcnTFbPSfUL4Zyk3GhVFuUr+C796EXt5yw\nHFRGWM+5L3FVE73Dg3EwH4muMJDF6BQgckUHFDR12u/IecP3NlPq5Oe9BHd9\n9RnpKlor8f0dF0hSDm4uExd5i1jLPnzbRqzUnwfNWQSjrcCWvcAfHmsRro8e\nkoRaiu4TWJmG5fudcCuSp9J0KelQWpcgCWhb0QC1nJxjEn5s+5Zi8qbeD1+3\n1xmG\r\n=l2uB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpS3ELednjI1LFFDpJSi5dnfNz0GGNIA9TVWgkUNscowIhAM9P2LXtBMhs8gDXXTOjUQZrAbG57vQ77xwFp1uVRC7d"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.0_1618238436159_0.23018000859984267"},"_hasShrinkwrap":false},"1.3.1":{"name":"@atomify/hooks","version":"1.3.1","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","module":"./dist/esm/index.js","main":"dist/cjs/index.js","typings":"./dist/esm/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.2.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"ff4967bc94a4028d7f8dbf72e7c297204f2a6b28","_id":"@atomify/hooks@1.3.1","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-DAzQKtNkYFyBOniTzyr3ooW4qV8VO0OMfgCkHtiYzV5WBfF9QwmKPb9HJN0cKU4PCDZ4qamL6Y6RAoYFC4OYPA==","shasum":"a8fb4a18aa2932a8d0c6842784c82a18b445900e","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.3.1.tgz","fileCount":138,"unpackedSize":218760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf9vmCRA9TVsSAnZWagAAnrsQAI4HunRTnzpFL+iZ2thC\n1FxonLCpjuN8ZPnZZwiyUeUvFY+xt9CfEEhYUgtJi+r3LfJYoVREPLoL34zQ\nsH4GJgMNMJV8q6N+7seGQNpmAJEagL/LKF6cV/DSCEgTDcs9zF/QJObbb6XU\nmhf2RDusOhejTmq9ndniN4pZ9E5hDGVdw2xEx6ecbAG7YAgm40uSUMtQyB/b\nlsxHfuxoGPLc1oJV0r4ItdrwfinuRLIKbcU81vbJWCp+eDCPAzzN0rmRLOb5\noL+vwTt/A1wfGAYkNAEgV74OSb3MX6hqJMli7xyXV1c75YQTbVvKYsRPspMy\nUc4nGLEu+VSf8kISxFXDEAd0M4OA4cdVsGQ+lM2VAespPTBHkcwF/2lpnLZ2\nFCl9gBeNQDbz/UD1cr84lUo3OUAQI9tgaxqs87c0QKQf5nR6dafLwGCa9uy/\nFNd0unUKm5w/afxk/1DhtlJDcfG0rC/evDLeOJgnqUWtOKGhNr4AbZiTZ01s\nIx0YFr6hqV7Ir2skBIAgicpHRyB6t9bzMTA72KhQylPmB/77cyYMHfQe8aZ8\nJXZ1Pp+mgK6aCEenu68Lgv2G2S3YMVEVGMHRxs0V4gjQXHUcUQPgiOYNErz4\nFXd6AQgpfEA57PnayqrVuZaq3Q5t/8DTIq6UWmoMFKGM3wp7afdIQecglKFY\n+9xO\r\n=Nykm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwpSyhp3voCGUSj1P5amtZwT2+uez4LglC8sxONvyYtAiEAsfzhw1bMNmD5sBft4kRPfeO1d1kwmR89qGXUyZi0rSs="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.1_1618992102184_0.9152864734536792"},"_hasShrinkwrap":false},"1.3.2":{"name":"@atomify/hooks","version":"1.3.2","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","module":"./dist/esm/index.js","main":"dist/cjs/index.js","typings":"./dist/esm/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.2.1"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"a4b03e1a6a8f75effdb47e94817530a202cbfbf5","_id":"@atomify/hooks@1.3.2","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-ZX8j2u9372Iu40BI7WKS/omfBKNScq2pvtE+0KH5YDOY1Lbkknb7xIW0jUKiUktM/epJrfPSO5x4M0NmvHq+lw==","shasum":"a23f2affaa0ca97836b66414fa14362fa067d43f","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.3.2.tgz","fileCount":144,"unpackedSize":232672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoioACRA9TVsSAnZWagAAU0kP/1oTNb4xGlL7z3eMFC64\nxCTGcm3vAJ8cgAI4eqUxY8XCiFWhZ08MDEyBYPuZWGfUmx8B70zuozYsMJZR\nFjnyDcM+vwyUAqApf6/qRuA7groCbmo24yMmLCbwAqvs3S3OkZKndDjeph2D\nKhA1dSZbjWOEyYGAJDxjXZg9Kg1kbJmJLvB9d0siIo9DOstXSdDhlRTxgQU6\ny/SEQjJ8zjpxZbIbEisCqlq6W2zWuoTQCd6yK+ilHv3CkavHVSnMMPXoM/RB\nw9ROFGi052KdZuDbLWW4L51+/Tao/zWPBzFrKvVnzXqVzg/jJ+4p2kwv/qyK\n/Oe2mosGAHqFl8aMsWeGJBEZ9ySbq8dN9ElTvbSvuaYxzbOuFAh4cUnh8Ss7\n/XdxTY2Ea62AbVlOYXuPgukkS6brsF8AAGzWX6jcuvPggcN9nK+lX6YpRTs3\nbHG/Jx0qS/yPq33bcPa8AjZBHe0dGLZWhq8bMEPxmUiv7VkkQD/0IwFB1GMG\nOMW1Fp/FmtgrAz+JAeaOsMcx8NF4Aw4Z1aAnRWZgmqmbMM/JJMs9bpGzHMg9\n2/dxMtqERWiCOQ7TZb5a0duZT/sFnQN36Ixp0gXbqpjn4CZO4YMvFZa35ybZ\nW1I9NDKDR7/8A1Pvpsec3r4U8/jZD1YfbNe/gZ16MiXX9VXT5z1cWEl7Sd6R\nr0TY\r\n=L8a6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1DBt/n0B3k5KP/oV8wOa4KXKoUMUZWxffOf4PtWVDbAiAipi0A0EhvrtGQDUDKhNZohgcjJQEGu/Z/EOvCMshRig=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.2_1621240320352_0.4900661239141668"},"_hasShrinkwrap":false},"1.3.3":{"name":"@atomify/hooks","version":"1.3.3","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","module":"./dist/esm/index.js","main":"dist/cjs/index.js","typings":"./dist/esm/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.2.2"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"9622135f20124c60a1cf0218c1e05d1e145a4d95","_id":"@atomify/hooks@1.3.3","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-SWtqbDb/smyxCpUog3R21vSaoGADlP9CEYfUIP7S6nKcAoeRb+UptqJgrEmrlBU41JxJw/7KuuxQPYiase/4Gw==","shasum":"fcb5299bfb3c88113429bb2633c455b0977df291","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.3.3.tgz","fileCount":144,"unpackedSize":224784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgojk5CRA9TVsSAnZWagAAkR4QAIl7depjtVGmkyUGv7jH\nFuafpeGzKzYQ6G34//Wqqz/hU3eBeHI6Gw2SYIfWT/mJE/12KwJtoqyAyY7h\nOPFdph6SEJysW7ur7zFEoiyZjXXsExBcgjK50NFhs6pNIl56xUBzsytTYtPa\n8l5Tdhz4k/xmpaNNH8rN0wkKrg13ttRjtyjMWhI42vTOb1e2vXB8X9YRmwYg\ncczCwQ3tpSkcehHhAVBRD6vj1lIx9mdoOOfpq+2syByDM8NCRdhJR/gnI8Hw\nTPEgLi7agJDIaLCCammQEcCRUXj9RiMjza6n0ZZRjOTRxh6SL+ZEwKRc6+hy\nSvNeC5jVJSXgU2B+n5+/tWeRHakVFJ8WSk+kJxuKwmt2apwNjZu2KrgLENYx\nIF78ku3IZj3zWN/ezD5Q+HtOeLQa5aXDbpM3j4ayitVdQClfVAE4+ygta71s\n25uem2NX0eq7rRQ4Ej1rtehqTR2okd85ygPXtTZMeHkbi/f8b8BlE+O51AaW\nRJ58cyHRPzG1YIDvhPNK42rl+BBS1NhEaka4VAN2zfAcdQIPQ5r/5wX4ZRFc\nUTx0++Ng/GgftwZuIuqMuwSplah0ulXqCd6vCYUfg5ZnC9+V5qW+4FiKwWpl\nDqnMZkmKklrILhAC4VdmBaF+f1tFl7ogfVnezUvhMXrulEtO4WtKqbMRQlzW\nDX2K\r\n=gmWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFevw2K315Rw1wMxpBFTN94MId1l/mHNVhix3tTnhuepAiAw1HuGlanZzxf7+RpK2mCTeGjYBamhSnSiUBeNzk1XeQ=="}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.3_1621244217413_0.5439474573301659"},"_hasShrinkwrap":false},"1.3.4":{"name":"@atomify/hooks","version":"1.3.4","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","module":"./dist/esm/index.js","main":"dist/cjs/index.js","typings":"./dist/esm/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.2.2"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"65ea84f60f6040880272490a76feb1ff6a930a48","_id":"@atomify/hooks@1.3.4","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-rmTIyTeQ0yDQSIaNMLufMrjpIN/6Xg52rhrWPY31EV2htbWWGcedIWixcYi9m92k5+bw68A0IztpoKsiisMoLA==","shasum":"89a8543a619c2d7302d39604f5754122c18529b9","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.3.4.tgz","fileCount":144,"unpackedSize":229581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgufYfCRA9TVsSAnZWagAAhtkQAIFOTgR/YgQIgNltveNw\nv6iqoICrTCSeE3UFEssmHugOiu3uGDj/Yb//L+EB64goUBW8NRcDGNuhZfsq\nEQwIkKQo3lMy/PRogfPHWFfUSLr3EefgsQNqmbdHgM/D/sht6ObEsqSvXLqp\nl+w85BnTnbKKo7sIun9qWDs8NfnnOCul5LuiFQIBQBiEg5AsGrIXaJ2Ln4Ai\nwfEfBXKSFc9EM9J5E8a0TzcJthPnWSNVoFOlKWgdpDJLvGyWVYxJt2dUhAU8\ngzXHYR6ADAsKNRyDjGRKJkud6kPzIaEAaVmE03Q9wbvtQ3aD6orAGsle7wOI\nHs2jky6Wbs5LH2dsUbqXaVYN+j7VCEr4/cbN5oALxfWy4Yc3iSWZrS1VvgtX\ncE22DLp1Z8azY/MAjm/EUaBmu4Y9YsBoEo169BCAhfKw9biajrWv5F/WJuuV\nkiNN5CUlDZpsJUSnJ0hkm5DiRfoC3k5V/gsa7NEWWwKNG3Nl1srePtlBkUNl\n6MHHk0rlTdGB6IK5sL9bSspIljqy3/XqcmOq2V/tUkHSoWexv2mCa+2M3YOJ\ng0heZM9MwM5eYxbOogvFmdMowM0N64EGDSG0GVy0yL3p29YqttJpMs0P8JOt\nA6tyuSyBJyYEZiZlKnwnrq0C1qql4nUeTBNgHmRxgkB1xf7Z51KyuNJsTw36\nxUfz\r\n=PhSJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD+2KR/htGb5davdq/53gyg3GqqJs5+zAxD1fPHm9dWAIhAL2QcdClTTSur29T5oKH7qpBMRv3XhVNYrpvyh5J6PSU"}]},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.4_1622799903060_0.9193144378148794"},"_hasShrinkwrap":false},"1.3.5":{"name":"@atomify/hooks","version":"1.3.5","description":"Hooks for the Atomify eco system","url":"https://github.com/dvens/atomify","license":"MIT","module":"./dist/esm/index.js","main":"dist/cjs/index.js","typings":"./dist/esm/index.d.ts","directories":{"test":"test"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","checksize":"rollup -c ; rm ./dist/index.bundled.js","regen-package-lock":"rm -rf node_modules package-lock.json; npm install"},"author":{"name":"Dylan Vens"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-transform-typescript":"^7.2.0","rollup":"^0.64.1","rollup-plugin-filesize":"^4.0.1","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^1.0.1","typescript":"^3.4.1","uglify-es":"^3.3.9"},"dependencies":{"@atomify/shared":"^1.2.2"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"homepage":"https://github.com/dvens/atomify","gitHead":"379efab7583bb00b26327eedc118780a7a127d9f","_id":"@atomify/hooks@1.3.5","_nodeVersion":"10.15.0","_npmVersion":"lerna/3.22.1/node@v10.15.0+x64 (darwin)","_npmUser":{"name":"dvens","email":"d.joelvens@gmail.com"},"dist":{"integrity":"sha512-8L0THzltDKga3MQtMIxQGF//bvIwAx4lsmsnrEVJd14xzWOp0UacIEhDIp9oLy6v+RVK94tjPNK9+LOKtdxNaA==","shasum":"6aae12126a6fe6009bdcc6063f9e15e5a86c7402","tarball":"https://registry.npmjs.org/@atomify/hooks/-/hooks-1.3.5.tgz","fileCount":144,"unpackedSize":229580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBIsqgQVxWEJv/6tM2JXGo5zwphKjfZXroRHDXnv74zgIhAMFIf5zLkS0PSS1b5QYzl5gtqEYKe4gZ6WDRtxvr34hv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgJBtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXfA/+OqOo/RBVXmarPZtd0+5XATOiZgLYQWR8aighg9YL7dQDK2j8\r\nNSWjxmBOP5vIkbbtg0E79rUInFquwDs+w11lHbxu/tZabNI2/Udpcv4YldIK\r\n8Vrr4lOJIucTxpG90BMqKDupEKogXWcmW5EtwAKFkGTYh6WCqqImy+cI+A+O\r\n5QyATytcoLmu7XWhGeqo5nigqIVcqIyTY3/3H8y+L9H+bouNqM1tIgjxGVCM\r\njuDu0WmnmV3cRd+ud803lOCOFOnQCD05qXxzHU/rfcW24FxbdhQqquoMbBFL\r\nf0r4daqNHeJMRPuA6B4pZufbw4AjPSDl9/NYpnpPJs3LsmLpxyekHF5EIYJB\r\nHtV/lBUjSsLR2uSpAhigXjlQGGcfrZHmWD5dq3Wa7QRZHt16RO4IgPj/EHoE\r\nxb2sujc5ZoP7g4b15Xk1FfYunWorXF9gOPlBpQVA6bc+eJrxtm/kfgfNa860\r\nALjlVo7g3Bd+NMSleix6rdmLzAAI9aQuJIJx303aaAihOs96X3e413evbPOU\r\nyE5ZpOzT89IAhzCgo+BjhcTTLKr4c7WAw6UQ7MD5zEaXEU9ZjqC1YoH97pnD\r\nAntlN57zjfaGq3+cvvrC+TOZfO9VioM4INh42pVdiD9oR/h3YCj6fmz3LLUA\r\noq0HP1VCH8NZsNkRcFF4OE94hnkdCyh4hSg=\r\n=vaXF\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.3.5_1669369965040_0.910180270989869"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-19T16:48:06.868Z","1.0.1":"2020-07-19T16:48:07.188Z","modified":"2022-11-25T09:52:45.302Z","1.0.3":"2020-07-21T14:27:46.319Z","1.0.4":"2020-07-30T11:34:05.683Z","1.0.5":"2020-08-04T15:31:06.255Z","1.1.0":"2020-08-05T09:43:16.226Z","1.1.1":"2020-08-05T15:19:23.787Z","1.1.2":"2020-08-06T15:18:48.072Z","1.1.3":"2020-08-06T16:08:56.756Z","1.1.4":"2020-08-14T17:19:06.879Z","1.1.5":"2020-09-07T15:11:26.090Z","1.1.6":"2020-09-08T09:32:28.048Z","1.1.7":"2020-09-25T11:29:17.541Z","1.1.9":"2020-10-06T13:37:17.148Z","1.1.10":"2020-10-06T13:45:09.355Z","1.1.11":"2020-10-06T13:57:36.467Z","1.2.0-alpha.0":"2021-03-21T16:59:42.462Z","1.2.0":"2021-03-22T21:42:46.530Z","1.3.0":"2021-04-12T14:40:36.341Z","1.3.1":"2021-04-21T08:01:42.418Z","1.3.2":"2021-05-17T08:32:00.552Z","1.3.3":"2021-05-17T09:36:57.607Z","1.3.4":"2021-06-04T09:45:03.262Z","1.3.5":"2022-11-25T09:52:45.208Z"},"maintainers":[{"name":"dvens","email":"d.joelvens@gmail.com"}],"description":"Hooks for the Atomify eco system","homepage":"https://github.com/dvens/atomify","repository":{"type":"git","url":"git+https://github.com/dvens/atomify.git"},"author":{"name":"Dylan Vens"},"bugs":{"url":"https://github.com/dvens/atomify/issues"},"license":"MIT","readme":"# @atomify/hooks\nSmall hooks library inspired by React hooks but for standard web components.\n\n## Installation\n\n```sh\nnpm i @atomify/hooks\n```\n\n## Configuration\nAtomify hooks is made for the modern browsers. Its recommended in legacy browsers to add the following while compiling to ES5 with Babel:\n```exclude: /node_modules\\/(?!@atomify)/```\n\nIts recommended to use [Web Components polyfill](https://www.npmjs.com/package/@webcomponents/webcomponentsjs) to support everything from Web Components spec in legacy browsers.\n\n## Instructions\nAll the examples below are made in combination with @atomify/jsx. But its also possible to add your own custom renderer or use plain template literal strings.\n\n## Setup @atomify/jsx\nAtomify is made to accept an overwrite in the renderer. Atomify uses string render by default. `@atomify/jsx` is shipped with an JSX renderer that can be used within `@atomify/hooks`. Import `setupDefaultRender` and add it to the top of the application.\n\n```tsx\nimport { JSXRenderer } from '@atomify/jsx';\nimport { setupDefaultRender } from '@atomify/hooks';\n\nsetupDefaultRender(JSXRenderer);\n```\n\n## Creating components\n\n`@atomify/hooks` components are made out of functions and Typescript.\nYou can create new components by importing the defineElement from `@atomify/hooks`. @atomify/jsx components come without Shadow DOM enabled. You can enable the Shadow DOM by setting the `useShadowDom` argument as true.\n\n```tsx\nimport { h, Fragment } from '@atomify/jsx';\nimport { defineElement } from '@atomify/hooks';\n\nconst CustomElement = () => {\n    return (<Fragment>Hello World!</Fragment>);\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n```\n\nYou can now use the component as following inside your HTML:\n```html\n<custom-element></custom-element>\n```\n\n### Using update and the current element\nSince the functional component do not have access to the this, its possible to get access to the component `update` function and the `current element`. The `update` function triggers a re-render of the component. We import `FCE` from `@atomify/hooks` to get access to those parameters:\n\n```tsx\nimport { h } from '@atomify/jsx';\nimport { defineElement, FCE } from '@atomify/hooks';\n\nconst CustomElement: FCE = ({ element, update }) => {\n    console.log('Element:', element);\n    return (<button onClick={() => update()}>Hello World!</button>);\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n```\n\n## Hooks\n@atomify/hooks supports a similar API as React Hooks but mainly focussed on web components.\n\n### Lifecycle hooks\n`@atomify/hooks` comes with three different lifecycle hooks:\n\n```tsx\nimport { h, Fragment } from '@atomify/jsx';\nimport { defineElement, onUpdated, onDidLoad, onDidUnload } from '@atomify/hooks';\n\nconst CustomElement = () => {\n\n    onDidLoad(() => {\n        console.log('called when component did load');\n    });\n\n    onDidUnload(() => {\n        console.log('called when the component is removed')\n    });\n\n    onUpdated(() => {\n        console.log('called when the component is updated');\n    });\n\n    return (<Fragment>Hello World!</Fragment>);\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n```\n\n### useProp\nProperties are custom attributes or properties that can be used to pass data through components. Properties have the options to be reflected to attributes. You can expose properties by importing `useProp`. The properties can be `Number`, `String`, `Boolean`, `Object` and `Array`.\n\nBesides importing the hook its also needed to define the prop and the the type of the prop. This is needed because `Atomify` uses this to also create the `observedAttributes` array. Besides that its also used to convert an attribute to a property through this type.\n\n```tsx\nimport { h, Fragment } from '@atomify/jsx';\nimport { defineElement, useProp, FCE } from '@atomify/hooks';\n\nconst CustomElement: FCE = () => {\n    const [name, setName] = useProp<string>('name', 'default name');\n    return (<Fragment>Hello {name}!</Fragment>);\n};\n\nCustomElement.props = {\n    name: {\n        type: String;\n    }\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n```\n\n#### Watching the prop\nYou can track the state of the property by using the 3th index of the array:\n\n```tsx\nconst [name, setName, watchName] = useProp<string>('name', 'default name');\n\nsetName('other default name');\n\nwatchName((newValue, oldValue) => {\n    console.log(newValue); // other default name\n    console.log(oldValue) // default name\n});\n```\n\n#### Reflecting property to attribute\nYou can set the `reflectToAttr` option in the `Prop` definitions objects to `true` to reflect the property to an attribute. The property will now be in sync with the attribute:\n\n```tsx\nCustomElement.props = {\n    name: {\n        type: String;\n        reflectToAttr: true,\n    },\n};\n```\n\n```html\n<custom-element name=\"default name\"></custom-elementt>\n```\n\n#### Property without initial value\nThe initial value of `useProp` can be empty if it is sure that the initial value will always be set on the element. This is where we the `required` boolean within the property map comes in place.\nWhen the `required` boolean isset it will check if the value is not `undefined` and forces the initial value to be set on the component:\n\n```tsx\nconst [name] = useProp<string>('name');\n\nCustomElement.props = {\n    name: {\n        type: String;\n        required: true,\n    },\n};\n```\n\n### useEvent\nTo dispatch Custom Dom events from components, use the `useEvent` hook. The example below will dispatch `test` event:\n\n```typescript\nconst event = useEvent<Number>({eventName: 'test'});\nevent.emit(1);\n```\n\nThe `useEvent` hook has serveral options that can be used:\n\n```typescript\ninterface CustomEventOptions {\n\n    // Boolean that tells if the event can bubble up\n    bubbles?: boolean;\n\n    // Boolean that tells the event whether it can bubble up through the boundary between shadow DOM and DOM.\n    composed?: boolean;\n\n    // Boolean that tells if the event can be canceled\n    cancelable?: boolean;\n\n    // The default event name can be overwritten by using the eventName argument.\n    eventName?: string;\n\n}\n```\n\n### useElement & useElements\n`useElement` and `useElements` are hooks that are executing `querySelector` and `querySelectorAll` on the shadowRoot if `useShadowDom:true` and otherwise on the this. The hooks return a current object as reference this is needed because this object is getting updated once the component updates and its fully loaded.\n\n```typescript\nconst div = useElement<HTMLDivElement>('div');\nconst buttons = useElements<HTMLButtonElement[]>('button');\n\nconsole.log(div.current); // outputs single div\nconsole.log(buttons.current) // outputs array of buttons\n```\n\n**Binded to the this of the element (specially handy for dynamic or conditional elements)*\nBoth of the hooks bind the queried element to the this of the custom element. Since we are using functional components you need to specifically tell `Typescript` that these queried elements can be used:\n\n```tsx\nimport { h, Fragment } from '@atomify/jsx';\n\nimport { Component, FCE, useElement, defineElement } from '@atomify/hooks';\n\n// Component returns the basic Atomify Component.\nexport interface CustomElement extends Component {\n    div: HTMLDivElement;\n}\n\nconst CustomElement: FCE<CustomElement> = ({ element, update }) => {\n    const div = useElement<HTMLDivElement>('div');\n\n    return (\n        <div>Hello World!</div>\n    );\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n\n// App.ts\nconst customElement = document.querySelector<CustomElement>('custom-element');\n\nconsole.log(customElement.div); // returns the single div;\n```\n\n**Assigning a different name:**\nIt can happen sometimes that the selector has a dash. Ex: custom-element this will give some weird syntaxes like below:\n\n```tsx\nconst div = useElement<HTMLElement>('custom-element');\nconsole.log(element['custom-element']);\n```\n\nThe options now has an \"as\" option that lets you change the name of this element:\n```tsx\nconst div = useElement<HTMLElement>('custom-element', { as: 'customElement' });\nconsole.log(element.customElement);\n```\n\n**Changing target query element**\nThe `useElement` and `useElements` use the current custom element as their target root (ex: targetRoot.querySelector).\nThis can be changed by passing a different root within options object:\n```tsx\nconst div = useElement<HTMLElement>('custom-element', { as: 'customElement', target: document });\nconsole.log(element.customElement);\n```\n\n### useListen\nThe `useListen` hook is used to listen to DOM events, it can also listen to the custom events that are being dispatched by the `useEvent` hook:\n\n```typescript\n....\nconst CustomElement: FCE<CustomElement> = ({ element, update }) => {\n    const button = useElement<HTMLButtonElement>('button');\n    const event = useEvent<Number>({eventName: 'test'});\n\n    // Listens to the custom event named test.\n    useListen(window, 'test', (e: CustomEvent) => {\n        console.log('useListen:', e.detail);\n    });\n\n    // Listens to the click event of the button\n    // and fires the custom event when the button is clicked.\n    useListen(button, 'click', () => {\n        event.emit(1);\n    });\n\n    return (\n        <button>Hello World!</button>\n    );\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true})\n```\n\n### useBindMethod\nBecause we are using functional components its not possible to make methods available through the outside world. Thats where the `useBindMethod` comes in:\n\n```tsx\nexport interface CustomElement extends Component {\n    log: () => void;\n}\n\nconst CustomElement: FCE<CustomElement> = ({ element, update }) => {\n\n    useBindMethod('log', () => {\n        console.log('Hello world!')\n    });\n\n    onDidLoad(() => {\n        element.log();\n    });\n\n    return (\n        <button>Hello World!</button>\n    );\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n\n// App.ts\nconst customElement = document.querySelector<CustomElement>('custom-element');\n\nconsole.log(customElement.log()); // logs: Hello World!\n```\n\n### Composition hooks\nThe composition hooks are a set of addtive, function-based APIs that allow basic composition of functional components.\n\n#### useReactive\nTakes an object and returns a reactive object.\n\n```ts\nconst state = useReactive<{ count: number}>({count: 1});\nstate.count++;\nconsole.log(state.count) // outputs 2\n```\n\n#### useRef\nTakes a single value and creates a reactive object from a primitive or object.\n\n```ts\nconst text = useRef('Some text');\nconsole.log(text.current) // outputs Some text\n```\n\n#### useComputed\nCreate a reactive objects that is synchronized with other reactive properties.\n\n```ts\nconst state = useReactive<{ count: number}>({count: 1});\nconst double = useComputed(() => state.count * 2);\n\nconsole.log(double); // outputs 2\n```\n\n#### useWatch\nRuns a function immedialty while reactively tracking the dependencies and re-runs whenever a value of a dependency is changed.\n\n```ts\nconst state = useReactive<{ count: number}>({count: 1});\nconst double = useComputed(() => state.count * 2);\n\nuseWatch(() => {\n    console.log(state.count, double.current); // outputs 1, 2\n});\n```\n\n### Interact with the component when its fully loaded\nAtomify has an buildin `componentOnReady` promise that will resolve onces the component is loaded into the dom.\n\n```tsx\n// element.tsx\nexport interface CustomElement extends Component {\n}\n\nconst CustomElement: FCE<CustomElement> = ({ element, update }) => {\n\n    return (\n        ...\n    );\n};\n\ndefineElement('custom-element', CustomElement, {useShadowDom: true});\n\n// app.tsx\nimport { CustomElement } from './element.tsx'\nconst customElement = document.querySelector<CustomElement>('custom-element')\ncustomElement.componentOnReady().then(() => {\n    console.log('loaded:', customElement)\n});\n```\n\n### Writing your own hooks\nMost functionalities can be achieved with the provided hooks above or with `@atomify/kit`. But you can also create your own hooks for custom functionality:\n\n```typescript\nimport { createHook } from '@atomify/hooks';\n\nexport const useHook = (name: string) =>\n    createHook<string>({\n\n        // Each callback gives the current element.\n        // The hooks of that current element .\n        // The index of that current element.\n        onDidLoad: (element, hooks, index) => {\n            // Fired when the component loaded.\n            return `Hello ${name}`;\n        },\n        onUpdate: () => {\n            // Fired when component is updated.\n            return `Welcome ${name}`\n        },\n        onDidUnload: (_, hooks) => {\n            // OnDidUnload is the only one called as a initializer (so its called at the start)\n            // Thats why the components have a callback function that is only ran in the phase its given\n            hooks.callbacks.push({\n                type: DID_UNLOAD_SYMBOL,\n                callback: cb,\n            });\n        }\n    });\n\nconst name = useHook('Atomify');\nconsole.log(name) // logs Hello Atomify.\n```","readmeFilename":"README.md"}