{"_id":"@sewing-kit/hooks","_rev":"44-219de71f1dc6cec61e0d1dec37918d52","name":"@sewing-kit/hooks","dist-tags":{"beta":"0.1.7-sk0-sk1-hybrid.4","latest":"0.4.0"},"versions":{"0.0.7":{"name":"@sewing-kit/hooks","version":"0.0.7","_id":"@sewing-kit/hooks@0.0.7","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"4a3121dab8c5398a40cea4c57bc2d55443c98b93","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.7.tgz","fileCount":13,"integrity":"sha512-5uPzYmg2ZV34P8gR4+WBGpJv3Y3EwdBXg2+/y1vnS0OgSklSh5ZGyUXLXb+HsJHudmoojJyU5r2p/hybQZxYdA==","signatures":[{"sig":"MEQCIAbTmul3uzflzj7yDJ5SPTMR2p3yTQ3kvTqO2OUTZ2HmAiB2KkD5mYSPiMj8qS5t1t7F53bYcw2QoTgO66RiO7fTLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd68qdCRA9TVsSAnZWagAA8DYQAJ1cPlk2MsjXCo+suxWv\nPsGi/6UZ0ll96Ngbd1iYwT1ZIisMdxRhJJ88nRR2u+Dq8OvNFUe4SN0MthpS\nvFqHl0iD+sKrL034+PW+C2NRi9T0u31n0FVnpVITMREZNF8jJ8fA+KNZLc4x\nHlf0zF7L3GDJyHlCpgUM2Vt245wXQu9ATjP+yMWLdZEmpoAmGE+FJVgSMUke\nvJbtWjqLbFAP2S6kedL7x+swKS19eaJj9k+INSl8iB9OXTIRBIYACqMG8sta\npMxNxQ2CL9wsBhBjCni+HzbMTNpFNaoeRWngix0niUSu2TpuKNkkT2A2Lj2A\nB3ZF/pxpl8bg9WsgtdQdyovUYFapZ2rBUPUQzsn4S5fvqFBPdJ8kTblL3N9M\nr437jhG5lTKDEjrkfesghZfi0b3O7NAgQaOP23tWukxwUk3t8UYu4ALoP9dE\n9W4Oth9XzXdsJVEQM3z/2RRQNCcJVqENOSOshD/ZzU/4FkpCopsNR0I1I2eC\ndB7t/YKUa/uL3Nk60xDsdDzBdB669TQjgqI1vbElMCf5RjLKEl2RBThuzzlp\nnGE8igjJNVZFpVIke1rh8b37mp9kzW2sqCu4Ob8e4kGhAchZ60fSKFDzuGYv\nfTeWHbzRan1SQojZjetb85kFENteLJ7VbXJB0ICFA74joUeNvnfZJRsxjSM4\n7PfY\r\n=u/QD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f171f492fee4bc77f20dbcc7cbc3898ac7b6058a","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.7_1575733916360_0.5805340163047095","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@sewing-kit/hooks","version":"0.0.8","_id":"@sewing-kit/hooks@0.0.8","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"13363652e655c5627b3fdd3f9320def6c8d1d004","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.8.tgz","fileCount":13,"integrity":"sha512-IP0jpwSjk91lBb2PoCGB0RNnEhn7fW5kbe8novaYl3XfgzLt0wLpYRozfikXHaJw/sQTea6yfQCn5/rQgHdL9g==","signatures":[{"sig":"MEUCIEB/dBkLhhyPQ2oUwTEQKNkMo8j2yfjipGDc+pZrv91CAiEAofbiHRGo1O/XQfcbEtSfPBEMEilVj7abAit/tT21cAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6947CRA9TVsSAnZWagAA1n8P/RbC9CbNDOOOMdiYsU+z\ncuRMtoh7hkclS0KViUXaswdfeWXurZB0jJYaR9JM1uf2+3j63/oJCfBJ/kPj\nIw3lTQDvLKez0Vl3s4QlHwcR/8WhU311R4sh83pGdXnwpzsTACLhRPO4/bsa\nbXmOzbECecjWKS1RuwjQRUOuWBu5RyiblNg04bZ6XMMaKLfc0lXJNAIQ3tE/\n9epr+7tCYrgrirvsuMGaQjyyJNZp3dqFRoiSI8LVbncFAevFLpiLgkwFNIRd\nCJK1Xi4tytRjgk6dLnlUfT39qx6fp0dFZObj9Ib5svhQWZfZkYSb1KJFu94M\nfKgDG5AIQC5P77ZrrdYUUapbRRNDXlqth/pF/3chkI6PRi/lv6yyK7vNuf3n\n7TYvCGXfkPlaAedBWT4cZvfKhhLH2qyYROIZMiuDaLkmYDs8wiZtXjqzix0V\n3334P/I1NVcVnDhsZmyrS9yueAFddDPRG94DNC52H6LUJXXfKanmP4uRI6or\nij5h9Hg5Be5DKvs5g5cwMCc4XhPIFrydC8/4FaG9oU91xrp/ZXKlrp6yY6zK\nSf0/ZMB5XVis8u2Yj1C0Y9m4hIvvWTvMRax3z23oAwv56P/LD6oiqY/NTlP4\nyxkk1rSOaOPWnH+l0UpR5w6/usvSAea4DjiJOfbynyh2cwz5egXiT06OiQvc\n3PYv\r\n=8OmF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b10516a3b50627d57e128a1af99818dc78f65d68","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.13","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.8_1575738938633_0.802549844857434","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@sewing-kit/hooks","version":"0.0.9","_id":"@sewing-kit/hooks@0.0.9","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"2cbc7b660ae50cfe068d5c163aed3c9b9c87af94","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.9.tgz","fileCount":13,"integrity":"sha512-Sg8Ya8rrcGlGp9i4e2dKGVHzORLVBu2pII4rLwHRlBnhxST3Q4KNrcJ2fDrH0il0gcKoAUHPttfCIvQhKpFbNA==","signatures":[{"sig":"MEYCIQDF//SK3oWk3lcvHlPxPicvWlRn0vveowcfsoEVh5+NbwIhAIYuZa4kx5fvuhh++G+2YLIINu4dl5q6kAz/wUhCVTFZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6+btCRA9TVsSAnZWagAAQY8P/1ilEbGXgfjEMh+xWjet\noE/y++lqdUgbg17achXx2EXgX3op7gPYey71vuTOe04Z1fQz2zJwQgle/mGi\naVeTLRa0LqQ1Kh647/c85ko7D1E5iyLULjeGcMCADsqWJIBWWuvMK58ts+Ze\nFJBOgHqhiwqbeRID7SpEserRBqeyt4W7WtvuJhM52qzpVI0ECYhKJZA6b8oa\nLKeKdOzQDqANxMJcHCi6afDxXM7edCc5WiJOO4PLfkH7UOZM4XXvk6ji9k2r\nrA6uXv+ktu9eDZw6XCb5gZleR7Q5Xhb2I1RQprBjb1h1A21WZBqy92kE/wPa\nOr/FPSohCCLl51vTUsoZekDvjJDT2J/2WrYpcwELD+8117XtPoUGSSAb2dp7\nDttIV+xY8gx+xIwGfRYs1/lJSOdzwGd4d9WqO2W6YCXOIh8JekeONnJ9bt6H\n6sDWD2GB2mi5mBFdD3FxghVp//KdER6zB5f2fHgErzxaSWpgpIoIEc4pMUKT\nGsMBaR3uN6WU8v80yivzUuCG+GWst2wcYrWWU+tb8kXPpEDWKprcHjn+5Y+5\nAUkUyKvS2LJh3hwiipAdFGjLgsLAKS95k2idzzce/KTXlxsMwyvTlSNUZqWI\nsLwvPCKDIl0GyTbUK87SUb3jcSAqDHUtYl2rgDG09aKjaX9acui2wqgjWf+1\nGXdt\r\n=RoYd\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"75439e801a34ecd042ae3347183736f42d0f9eea","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.14","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.9_1575741165164_0.9680374300298742","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@sewing-kit/hooks","version":"0.0.10","_id":"@sewing-kit/hooks@0.0.10","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"aabfc8dfe61eaa82e99bc25dff444756c0dbf8ab","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.10.tgz","fileCount":13,"integrity":"sha512-tDGnaI3ykEAIcLdTDe0GQoaHW37u6Wd1zPTlPWzcIb3CJs24cJ3Fd1WrGLwRnRtWBxbpHN1EXVj4WGqGg/Ymdw==","signatures":[{"sig":"MEUCIQD9Sq8N4lFIPpQ6tGjPXzcBroRPRjwrKE2pbwtDrCX4IgIgRRDT4CZugDJJiEXbf7oUKQvlYTgCU2aL1pwEOmUwyTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd887sCRA9TVsSAnZWagAAATcQAJ7Y6QqdgK+347GR9S8g\nL0tx55eOBAwqSlX8htBmHgFwZFhbUAhdzg53lCfxMJ4SK5qHGbU+aaBh+3RO\nt4N3TmqFGZbgChM2PkLcuAP5zH+4PebBbDbiTIiGXSlV87V90GOjgM1pvrUq\nEbvF/v8Wt76IwxpT9II6t+Aufv2yMgfW8P/jUpeMr8Uh67P9TO9LG2T7Sgbc\nyOXKJwxvwkvvph8XAtmc3Ow/7LBlR+442n7f0MO9kM1nK66gRMRBzTE4S2gt\ndX0AODIuTtqvvV3UAtI/SCe1a+Vkvp9EkNpQHI8FzQ1b4roiDyCrd/5yuSSn\nm2k/svW+zBCuh5RgnLDHmMOrtX+UYwoTAV/tdS5jiVUkAAokhKVaZAit7ouJ\n0UJvcBtTTrhhw0l+cD4Cv3/inCTvr/NWUvtmvOqvNQ8ZZoylCHt3nip2wg+O\nikoHxv7BM0ahb/a3qeEO8h41IMXTE+drrJZMggf4HPAckJ/iA7/Oze1IyFty\nJMQB89jRBExF09VavJiX/IpXrUOc/8MANTWfOph82Lo42wyOJutXUXuwnfA1\n5uCU7Jp7KQE2Xtgo871PO0yTIGJAcY4EiHGtvq3rbfgjhVhlIO3fKPamdf81\nggzUIVCdgL9ENsj3f8D+6YbxXDydb8VfU0JLtk0omjbKx/ci5/ZUgY6LUfNl\nAAnm\r\n=EpX2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d0e3afd9fb24ebc7f726e7907c94d06b2277eac2","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.14","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.10_1576259308344_0.1667070238550401","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@sewing-kit/hooks","version":"0.0.11","_id":"@sewing-kit/hooks@0.0.11","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"6934b456445f2e38d4d5a2dc5c02cc769ff17f15","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.11.tgz","fileCount":13,"integrity":"sha512-21uiTRr0ef1tr/6bSctjxtSyYOh5xZwTUoET7w5wNRAiEDMD8AewT/fE4vWOs1etWVkGFMTyDId3h6mtMINMPw==","signatures":[{"sig":"MEQCIHwvC4N0mQQM5Om1z8cuIaHiaqKUyWflHs/GpFSeQPdjAiBSc4vM/dKo/572Xc8sDRy3H11jAtUkfUtZXb2iJGv33g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9n4/CRA9TVsSAnZWagAAeaUP/3APVbdAEYuUNI79JRj/\noO2G3Fx8Y8MOyq+CsMPlRARoqzHQzqiHGj14uzf5xu2hz4pDsZ90vceM+foX\nlCu3EQX0Jmy9UsiizFlnZ/fPnyPuoP5+w3HG2qwLF0De0uKSebGt6sedNOCM\nhMm13DlZmCdF4I0X4f+RoSdpcYblunBQ6s+73Fh7U38nWnZ4k5/Y5N+bsrW8\nweUxz0d5bUo1AIGTHaIsVpH0u3uDr6q6H/R1daWue4HAXliwuDLJgeAvLoA+\nHDc78xNhuR72Kbn1rGEq9tDzILLwDuFD1z0fE+C7gL+COF6wEX8FkZnUASzX\n3z6YM1K5EZSO6lnXvBa5ZrIv8PgX/ThSABxmR5D9xslXM5x3EY77wKLc4nSn\nM39ai4K2uO8g95oMes+AV4Hbo27zhEFHMz/55D+1a6umEt3TCaTgfObwyPUx\nXCscM4r+poCv9TIjJYIlAjt1nbkwZQLraJDNUZfa5c/52XMZ37gD1+orT4Yd\n2Fq/Khf0p8v/hajkz/AymxR/fy+CBHa6umVrZF0a/AOZDMhc49uocKdsd7Sy\npwWGIOq73mktPxEwqLDP60sdq7gRMlelARChK29GdevbXoyKBoghWcA9kUCV\n3Lcg9y3jtf0TbYMSVhcHJrwzaanBSZ2EnOxi1RUzd4W2FYmmIyYmUGwG1y9d\nM62/\r\n=FUZ7\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"49711899a5c88f8a24dcd1c15716470717cf2e3d","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.14","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.11_1576435262616_0.9756028392532059","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@sewing-kit/hooks","version":"0.0.12","_id":"@sewing-kit/hooks@0.0.12","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"eb74ce708076b84ce2225878d57f59380ce7865e","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.12.tgz","fileCount":13,"integrity":"sha512-OH+t5FHELGXBoBbRSOglqS98HLxpRR7+2LOykk81sN6TNoVzzu+J/7Ewye4sOYkg6RiWDC4u5o3HCr3B3uRBtw==","signatures":[{"sig":"MEUCIQDNFweyktZh5VE//ZwSk+jRbjsnFyvy1NlQLjMgy2rH8gIgXgGH51CTuK6enlhantqPv2PUzs8AqPQysKDrjVOESn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9p4gCRA9TVsSAnZWagAAp94QAINpv0Td/DkXCUwRkh4q\ntMoa5qXK1dFrp8blT9OogTYoupO0vuLqLdvIXeLSoQ71NYE1YdGZEpGCDEWL\n81WtaQIxcuIRVtC2TJ7yBVy8YPO7zB0/tWFzYgXxLk4thJo7xh5D0hQV7+5/\nFfyBVk2HUSQj3aI5tgLNeBssQkipglnDXnXGZJLdE6I18pdi00uD/M60SPeH\nZ5N7heEGU+CC/uEjTpnDKuc95yypZhsB+N7FgN3dJbvVi0EOQQ04pk0ldppr\nslgBlH/AhFL6SGQ0okIyHShJgc8I2uHQ+s6X021s4B74dC96zpxCQRcpj5XY\nnus05kjsQMEXmlMZScwErRK1uvs4xmxDNnmtZv/qIOun1jXqFgynUI7fC9gj\nYEinczPwNCiVIFZyy0FBYgTdMZx+YhsV/gEM3UoPqlA4QnvetB6VczZY/FMD\nIMxnsFq5NsLwtn+lnnc/1K1APgQla2mnJbGNCBymBhQILCqZuqvcabG2nxV1\njB1DbDvVHsK22rF+hR7igreXGeJdLvo9ZxkiHEKY9tf7tv2YpeaeU/Za+cxm\n9mLiLnmBTscAZkf3yxGjTBFXERzBcad1a80agx6YILTjIYEiwSKonvhEIRKR\ns9xnxdfd9+XheEh5CdUD583RfUmSDAVT0+vJk7tLIhHcNyux95HIRF7vLa8V\n4zIi\r\n=k8Nj\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"503a45085591e3a884b0bf77a1a53f9170c0d434","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.15","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.12_1576443424439_0.48781666247197997","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@sewing-kit/hooks","version":"0.0.13","license":"MIT","_id":"@sewing-kit/hooks@0.0.13","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"5d35289ad2b27b8a56383ee1972537babb10a9d8","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.13.tgz","fileCount":14,"integrity":"sha512-S3LO7+nUQNnERObL7IyjrFCqUGWSZeCDwgWUiZAN7j3WvghirL7mVg8hYDvFeBak2OFlI0ovzVnPncrx2g98sw==","signatures":[{"sig":"MEUCIDdSGquJCbALdrw9NoezFsaCfWqVtgHPmEDjtCDLoINPAiEAvccSTVwg/KRwOuKt8B/I7vUDRYIh56I1SMxz5JWivT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":258872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+tzyCRA9TVsSAnZWagAAzhoP/2H/2vtl2di8wiFRBkrh\n8mNP+0/0d7BND0cu8V3nOW/vU69YtWEWKQ2mhD3NRCsXxS27uhDSX8rvhB3h\nrW+0Qr7t5KqePIg2VY8IMq08LxwWOb1qqX5BARjdJSMduIzv/deD7gwpKxC2\nRC7gYT0nx3qacCFbfr/+NLjfekuGqgw5lvl9uZ7cKakRFXNgTl3W+j/9kLrn\nT4O9jvQVoWSEEt/uYbxhFbNKn1Gsr1DNiJOmSi/IrL0+aLq71C/r0Tmsen6U\n9KGZOfMcbub6vVDo4Yky8shQToxtmA3NkHZP/aiAUWLor2GbIT5ET3pgpt+W\nUu+iPFHG+3XlFSD9Gt+asVpC+Wh1+c4ho/3woykRrP9A2acMEUpzYBijFQFY\nbFH1q2PZMQTDtvtO/2vV8YaEYnTk8dwdhYRt4QNAzzU1gGNKe01b+/7aHiqE\nzGxJVaGQHB7PUEpDUIpquwaTpaD+wVuPu9Qngiphr10twG3TZjwvmKlXpq+1\noXO98H1qfl1SEyDP2gRLjlT91VAGR0zQyDyPzS29nHLh2ZqX2frAfkns1Adu\ndVynCjdprYida+BTXzXoq/YjDSk3H21nIUdkpKxg5wqcPFTL20iC5r3cxurN\nx2XiVNU2DJwZKsZNG/zt/T/7NfbcVi+0560OhgpiYgzrsRKNAJ2afzwumdBm\nnGJ7\r\n=cglK\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c7bbdcf87e4af94d2169592d28b89b50115ea56b","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.16","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.13_1576721649737_0.7452076913876771","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@sewing-kit/hooks","version":"0.0.14","license":"MIT","_id":"@sewing-kit/hooks@0.0.14","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"009da6935f8b7cfeb72a9f3eaf7803e975b0a3b7","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.14.tgz","fileCount":14,"integrity":"sha512-VuChKhgP0IItKX9CJtJP6EcpDHEBdi88I0WKXXbjzZuIXEC7TxiP6E0LzGq7VYzfqMhXTOoG4D+yiLlPYTeVWA==","signatures":[{"sig":"MEUCIGvzPvZOMxah+T4yYy3QL481DvqkmdfuhnQowmlb9rbYAiEAtGoFPEJrVkH/cBt7DGGGU4jVKkP0GqUleepvN101fs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAcwLCRA9TVsSAnZWagAAAfIP/iv5GGLNe3QrJz62YDxY\nr2p+Gi3m03+QDJ4cpLyb5WuRTUAI/WJZ8GjUXgK0bmjAYh8JJ0XdswvQCG8y\n5D4xfGaTBwQ65WxZVetGqBCl6UTNcCkSY/JUOAvTzBrmhJNBO0zwOD8Sgzs/\naTR1tzlmpPhRbclztMYbQ2Ke08RiI9PI3Bc6VqDt032s45ck6J7tlj8t0tMy\niDBGPFjfpuAaxjooEep6J6adFoPaQPIW3yrVwQBOtXZW4D0jNL09b9DUjLw6\nWhhOJ9KEN3oDyibHVHntLtTL3ONgNWuSpn/m/ELc15YUdYaNy6FfBct5yo+F\nmDOp6SA5GWutJBP5RGx17LMcCRCkZ2E5pnm8Iybm30TRjFnKvVP60Us+GbFN\n6KQulCHVAwmLnh0L0F2OKFUMLiOtCs+ha1N57crvhEogMfKMyCEFF2GbM4I3\nbfVdfprZbP/4oy7veJFf0a40zUjSGeMtdWieFMvDY7Pe8x9K6utyPsqwDUrU\nOoy32w/WTdyn32Cu0WYbV7kv1RnsRSsJjTLu1cBbY2Wq0SgPwRlb1NzQ3hR7\nFTHXT25fw/FAWwvKJ276R+GG2g8pQPLe73WbCR7GVXKyai6lPFw06Ob6FVUr\nLsC74xiD7c7o+bFWOiMVop4sY5W7VAgtdkV2rEZzIOD54REsCCxAQo0WLhq/\n3L7V\r\n=jsXm\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"caf250b7f097fcc53d984457f33d447460566dfb","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.17","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.14_1577176074773_0.023574232081282842","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@sewing-kit/hooks","version":"0.0.15","license":"MIT","_id":"@sewing-kit/hooks@0.0.15","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"aab42c74de897b426a73eb1fc50d354cf9ca31f2","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.15.tgz","fileCount":14,"integrity":"sha512-OWT4QsKTScQX0gkns8zU/fI68ShCe8lmCmt/lMjaYzSQZMwZrDLUn21h0VhLCuSdl8h0+e0yVf8uJ/EuGNHh/A==","signatures":[{"sig":"MEUCIBb3brxDio6WvB3MMD7kf5EUVJfagRAWyfMBonnCdHaxAiEA8CWhIZMTs9isuB1ChGx6sKuplJXNaGbuvWVa4cs8iHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBP6UCRA9TVsSAnZWagAAOugP/1/dGzXJ15gZygJuiZWA\nsVVTVx7eoysMj38xI5E2VngaPpb149EaHLKRzUqudAf0N/iXTPlov73VjE9K\n8MPH6rsICof2HidKEx/g+66ltH+/+9p6p7bUvyqrZ8O260UmZKcgw7fyfShq\n1zo1GjK+FLsMuSslapLgu/8XgFJe2Ar39Kgx81BY466QKKbbuyuenRCufKf9\nHgE+GYcoMpc+Xm9n34Ng3pG3wktpt0CVztpqFEt7mrRr2BU7bCyTublNqZlB\nEwUP2QMncrJYtk5qEuOf4YLvBtEorTqvtX5Z98BaUbFMGb14iqApRdhd0gB2\nHhbmb/rlPEup+gp47JiDhloxTUL4dKa1o/Xjk+fYx3du7eJS+Y6aTGFf2jJ2\njUqPgqUHjOEeCVy1OkZUxRMe+3+HDm/QDhZYVc1QBIHTzeQJrgzMnfxtbrY9\nP+ysWZvtCfdebmADtj1V7L2KolUCtFLCHtxKS1CRmGYIk+uBuamvDaB+OrRy\nTKxUDU/qlB2wKjoJOxAuaN1+1vCrxsQseD3XEl9rtekdtUPRLmQUAH4tJP/d\nRq7GuZW2Z7Cqzgy7Ec0/wZbdo77k5l5Uk7W3CcT/+PXycmpq+zhclopl2oCz\n1dhyvCCzMfskfOP8w4IaFFWZIbU6LknljkwFLMTy7qrVj7R1+jkhZsustbMs\nxy2s\r\n=AbK2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2a3e749b89e118d2d196eda849d9634535470813","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.17","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.15_1577385619643_0.6876757780945808","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@sewing-kit/hooks","version":"0.0.16","license":"MIT","_id":"@sewing-kit/hooks@0.0.16","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"7a8f4bc1e010a0cec2a450fad1840e7fd8a3123d","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.16.tgz","fileCount":14,"integrity":"sha512-QwY1FLNkVm+SQ00fBMlVCb0U+k4XI8Tm1V/cwHrttLqBl9f3MAR2E1WZnM/+FLbZMR076SuRDJVttHGmFlrGiQ==","signatures":[{"sig":"MEUCIQC8moj+Ac8QJoPEZZEuN4ziUH2Ui3y42qw7MoR5RA9lVQIgDEPEpilUcjl5jCLOdicxl5AcK1xVPlsSlPKZ3EPFvzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBqVECRA9TVsSAnZWagAA01AQAKCvwOgB1FuQo4GiHnuS\nvTvk3swtA4C1ufl0ZfhbZCW69DCp+8KecX1jA300saBfkbcMaBvAH65RvMf8\n6gK0GD2tgMNrKQj1NlMGwqjGRqkJS0pZOt9W3Uk9mSh1mIeAXqFFX9sdbs8V\ndNTT0deEirxaezmrfFosIpu8vhnUiWTqDJFh2TInECDab7uSHFu9Nf0Wxf17\ndtB+CHT0+FM8WhHJca+t8oooVsCope9YFVRbgxyRTKbRYbJzJ2Q9iolvEp9Z\nfwfgP0MfhSIiXJGFxbtsp1ielgSZltwS6EvaVtRJo2U+kbRdaDSzP93Y7IIm\nHVB/jgpHoXCIBpk6L8bHJ+NEJI8tAcmBt+1V+7i6o/pgyDoPo5n093kZN6gt\nHynzFzTy5UkaD//92eE63rdUUtScqyyboYpgWOR7MJikxPogT/HN7Pz6wJMT\nCXeaMCLzGjCbuG59aFoM64xDJiRZS7pktiarjz3AguTGnqQq98z2jsVD46mp\ndpZ5y0TivZOcHxVELaSNF72oOrhWYwoa+VMDqBdM/9ALHNhr3JGQ88NEexV1\nRV9VF0DJhf6E2iCR4aMdAhuFw7tOh7FmjwaLdKoOxSDnFLn6fqGSNWYZQUSE\nE0oBE+W3dJlNvHxd5bdlkhtbA4cKcNwO5R1ReEoz6KA8C0nDMtGwUnVeLMo9\narBS\r\n=k4v+\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5331c444a48f26365e68363b96871cb88b60734b","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@sewing-kit/ui":"^0.0.17","@types/tapable":"^1.0.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.16_1577493828492_0.29092226414310307","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@sewing-kit/hooks","version":"0.0.19","license":"MIT","_id":"@sewing-kit/hooks@0.0.19","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"e0fb173e8549838c16e922bf4ad404aac4023e82","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.19.tgz","fileCount":12,"integrity":"sha512-zoyXgmVcwxS9SFZVeXNA30muvS74dkMblravumBGAu5ReCs8KR60gTzahDCqgArpqxr1pIRAxcq5PXITw4A/1g==","signatures":[{"sig":"MEUCIQDejxoKeEBeOO5ZvwvSxKdeY2ByykuDJWqcnxaaMODUbwIgHb5xws5nEOIuUtOI0LoEt6N5xzJ5W+9eDnwHMDVBwYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEjWACRA9TVsSAnZWagAAUbEP+gLA2nnIsEP/s6+iiAfN\nGouu0agJVQ5SLKx8wwMRxPkm1UWTGwQ794/UI6018mgIOFFrEEElYT3c42a+\nf4QVOcQfO5WmhTPJ6pBjzGLAUsJ14y0RqJzPgq/ba+WYLARJurevRN3NsG25\noGC3vtx/Q16pZxNlUR62Mt65YdusvCbEBeQ4J9Zt3nt6d0NiL4CocRCnztFj\nHiE3wLusO5Hdn1pO8l8F7FInX+KXU1UqTFYg/fpVbV2RpxrWhdu3cjpSJzbl\nHcFH4OPO8gNqBR0FPFl1FLWhaoHF4jtrTBlhoFD+RobHUtxNi8A1E/l51KZH\nZl0ADEYtszWleyd4gZW4WNET4FAz3VEPA+VQGKUqr7w10eTm1C2nIcO5ErHY\niekIpteGc8XIhyI+b9mBzhYSwGjueAsWflzmvUuqc4OwzEYiDsZC/ezYcuvG\noKIGB6zx3xGTO9bx3ueRLvqJZkN5EGFSi/mDN/JPVOoa44MDSoDqRUBk60ZQ\nGqTEpCHatp39wj0BMlIqxIzfLbR5FVqdjTuyp5g4QXzJJt5V30bBrnNtM9yk\nLjRZWJVJ34kOz5kWAEnonQpo65/eFfdlEQzG4VvFa2VDj6QaPjZ/16AWki94\nSCFpW7w2oMoY+1YcCVMi5RZuHdhTNKzvDLqoy9nhLpQhptnTFTYm61Y/WHpX\nB3BI\r\n=yh8Q\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0136728eb88b6ab0a69292fab288b9700516a0d9","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@types/tapable":"^1.0.4","@sewing-kit/core":"^0.0.36"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.19_1578251648065_0.04377047242151111","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@sewing-kit/hooks","version":"0.0.20","license":"MIT","_id":"@sewing-kit/hooks@0.0.20","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"3ea91783aa20d9626f818c6f6a0f0a7e5a4a6e87","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.20.tgz","fileCount":12,"integrity":"sha512-Mjkkd5mW2CbeTD6GfhXWMOj0IKoxJRRLO5raquJb6oujS9RFFYHjVUSwh4abk/p/Csw97QH+iKlixqGMSnCSpw==","signatures":[{"sig":"MEUCIQDjFWUOObNiy/hGITA34yShv9qFV3wprtLf+Mu4TX7jjwIgVUtC6VzxyHLhy5EythKrjl5j3XQdpDSEHPC5+o2l96A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEjh/CRA9TVsSAnZWagAAce8P/jleElGwt83kwvNzJygi\nKIAWsXefu5yph6PzbrJWKh0hhCKxAUGYaR9r6M44zeS/w4CYfHnZn1pi8hFF\noQdBrGGHLxTFw9p+HOB4aEZD2/m5DtDCMK7Fia5gzktjplwuf/yJa97KzXVS\nvk0wewrzL5t2yIQtOJ5h34II3bY5e963rsnZ89A1bl7RJkOVqZY9XL1n3EjJ\nmRhjmeXUYz8PqE7/hX9muK7pcF3Q5AzkxXbKD0oVG93D6EPZD1GT+0REBPPH\nU58FpRCmMQAxaBi+24Ls/RL+tItltizzvhR7EwdEeNcjHXxsCQzUqdGOd/IE\n5lyFdZPN41kqRyyTVotMnLqARNAO+yKcqLZDqHTj4Lw9asYlGjr0vN3pfUfC\nQx2RhbSGjYcxGFalP9gSAIZdW9jdV09nVG9S8HaYmO09YzI5jJa8a5EbfAXY\nZx0e1nlSG57VSFk7w7jFnD2mj2DsK7+ulSpb9zS+MVr1QnoKaX2/WkGFH+jU\naCxLtvQpixDOxBaj+C+BSHWAr8EyGSFudni98epch1hXlkLp9nvwt5KJERk9\nOCLva6GhxoCMmkM/qB6uDoL6kiwiX2IIhgVVZ8dqsD2C3/f0uJrASMT5sNjh\nZ/flXp5vKOEWBHtjnjBAvq1OtomUjWTCVx26ha1UNXsGsmWugnKKWgaqh5JF\n0kWJ\r\n=+H9s\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3cdb45d687e1618790afa7892443638415be7c5e","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"13.1.0","dependencies":{"tapable":"^1.1.3","@types/tapable":"^1.0.4","@sewing-kit/core":"^0.0.37"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.20_1578252414852_0.8531764925439218","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@sewing-kit/hooks","version":"0.0.21","license":"MIT","_id":"@sewing-kit/hooks@0.0.21","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"c60135954d19060570442ffcb401be3626215efb","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.21.tgz","fileCount":12,"integrity":"sha512-uOHXMD9rITSRZLxKtxPXhlmgCSV/Bs5JlxT7vorRMV2JmqM1KWhIgrtNAkNUSMgPUIrrHpllvkvZb4Nxa9aucw==","signatures":[{"sig":"MEQCIBS7e00arbzuxMsOaFUj1t9ecRuXXq44N7vcg29RMtV2AiAHXEVZomvgacYt7YwssglXmWkk+KriPu5egUkebLN/tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGzfuCRA9TVsSAnZWagAAuF0P/Rd4cuo9lE8PrNhpHbXW\nCgJwGgYVpO1W09Kl75twi+2eDFC1MT4Hz74H8BsRnFIOjo7HOU4pMixdZnNk\nBOJBmpJsakJQGWPxJEJR7QhsdFgvFvVlR+PG+Lo8KWxB2YfA85HIIhCwX93o\nyeCVV+LSROrq6Bigsk2rnNazlFp/rE8zHySlwfZcfalMTxLgd6+QSBIhiYDr\nldlwNfBV1WDO7IaGPyEs1LVcKyIBGsR9DW6rID1PBn81rY4UyeBz3csGRQu+\nLcbNeWjwyFJI06FIOywvVNIevyBEeYr0D2uU+CxpsGFeDWgeWJlsv1qlxmwM\nEddmJ5chPBTPOmQHFZ90dKzcisLkpvCoCCvWjT+QntDmaOrFHpwZOjT3Uaxa\nP4ixAZtHy8G5PxBa7rbQblOO6jIDP+NcsGjlP3j629Ip569lBZRffOFJ1QWE\ne6Um+UiEESDzyKGryq14s8yez5t0JLSvE7iZiKKzwdPQHAStBHH0l+6O4C76\nTbss5zy5MWrUsR3HxvD1VFilA26o/EAgW+kkRpU67uB11S81COABYquLUvZd\nNs24Yw9GycB4Hae+L2E4cYNvy07pmGQ5R/j/05gckwt1Yr0LT2+HAPvI2srE\nXUGYDqxNjbFUh38UC7IQmayUsEZp+KKTP7zRjuGUu7BQxFi55p1i1e9giv0M\nSBVy\r\n=DKSE\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"66ec1b604ed9995fc0ec0a9834c9bcd1b6ec0aa1","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.0.37"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.21_1578842094569_0.22844048245345672","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@sewing-kit/hooks","version":"0.0.22","license":"MIT","_id":"@sewing-kit/hooks@0.0.22","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"83d48082501dade7da05d3bbcaced0e062b5c63e","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.22.tgz","fileCount":12,"integrity":"sha512-05gI8vZBUUsJk7fG4IgCMdsOqYFPbaasZS2qtjHVKKCSMj7cyuXO/KufjeylYu64n+nEB1t831po543l41Vfdw==","signatures":[{"sig":"MEYCIQDehSJVLMeHjUetkajJtFLUHQ4oIaE7lS4YBnhG/9LH3QIhAPV1LxBOrlSD4+e03f53TvAg3Eis+8n/BTOaB5HD/+yt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef5BSCRA9TVsSAnZWagAALTQQAJEDKOfprveS37M8WO9w\nnJStB5a+eSBF8Yh3u99Up0+sxlja8N1p+ez3BurIVHsWuytVpiFeCsSKJ1hf\nch5FCrrcuKg5/RMpGdq3NPU22qKcrEU91u3VLLPN1nq80xYzhyCRy6qu0G32\nvhdSGvKG2HPMsDREobLWhFG/Y9pr7x0xC7ZcPZ+z0aqiIuINbZOxz+iMSnU+\nz5yN5N1KpDwr5CLG+VLiFuYQs5C7cPwCgFibNS7ECEZRxmdwWu3GhPkCI/aC\nFkvxUN1+DuF5Z2aGY4wOf6APDyaBWA/veeCZQUUxnCNJ3wlj7J+KYyQPQu7U\n80+S2EGhfTQQBCFO3t7worQb/cDtzxiVra5RyktkiaNh373/D+X2NtUJ5lxx\nmxVQrobCrzHFMAgbRrbQOJByQceRW89Ug4nNI6ugxWiCxruC4XBPUPrhQk3v\nqguJHQnQNe4vNxnolf/gtJH6fklsopRWUPeJw2KkyOi9o+B+H6qZ8SBZmrhe\nThYWslaWUD4Q4YRFuG+l9Eusl8vwq7YU4BVoa7Ra1BI/xpleKDttf4LnC/zX\n7oFpgHKGxGMZXcanGzNrVz5p8sWNK8vpHbamk4MEmMo7auQCMVJP2Y+1J2F0\nVXIcEZGlL9vVV39/gzJD8c0H200ee75qqkPEcgGwA3qX0dRaC8PXYLOLZ84n\nkNAL\r\n=IzFj\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1ea2d064fa6694a073db16fc255f6f877a4ab12f","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.0.38"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.22_1585418321993_0.04286699935426719","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@sewing-kit/hooks","version":"0.0.23","license":"MIT","_id":"@sewing-kit/hooks@0.0.23","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"99055f4ae7d66a0861784d016c520618e0cb76fa","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.23.tgz","fileCount":12,"integrity":"sha512-FzntjR1bPYvU8+/G3mvrsFDUPyjzklZVnNaSY4mJGd5zednMUr5mHH34pMIOvCT88QMbKkgVOLVy/b/mHcFaTA==","signatures":[{"sig":"MEUCIQC9XfBzC8Mwcnb+8YCFfanNaLYrI3CCUvYE8Aog7R+BKwIgcywJr4uYl435CqhNaiNstXQjkct2R8eTXjz6V8eiWRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepIpICRA9TVsSAnZWagAAZP0P/1xNWnOfrAMlE2HTH/aH\n+zk0QRyzjksq5rpqoUEfpigAXBRePkSlHwABWcJLNjxAERApB3+2UovKuo21\nOy+NXf5umYXtnxLUPRzGgYzXGA/ffQwpqXk/e1ppiDp6EP6w28XEuq9FVtCJ\n8rWlfRWaHDAop6k/JRbqb8nQPwTYkNonU+YQD1n/Vl5Nvjrpg+ae67jVcPZi\nRoH969REPHR92c5pwO+qGQ3+yjAX548aFY6p5eVY+UDFT7Cv3ssQ41WZIRuE\nZOp29CQxy1o3iKrS50aG7oPd6DMnn7L6ipBcQ3YNk5sJJIsL3OyB4gMItmx5\nG8d2k77iA2SBQCNb4H9TlhhE8/Klitn0I9FVp9TfhwhMryo0PyHbFRx+C799\nt3O0K53J2XFAkhFXBDFU3hzAh2Rw6R57MFHalhvS7W6Sn3usvKcpMxreZlSr\ntQVAFc32RqXfSvxfs/tqHKX7eNZnj7aVTOA20RxkmXgVYRc6qyrCx27XQmzM\nd3ArtksnvuLK0LdkWnG4X7rd33yDmqybGzsHrOi7Cr8BC/m4JT13W+1K8ZoC\nY2gJjYQGJFzEc2M29HpIHi5ysywcszXwbuNI6mKHhMnGzXkLRToLkN9DA4ZE\np8cNcqJ6zLedEc8ATL2A0TQlYWsl55Fh0WsnZJXy4KPvHFsEB0lbLmApUfjr\n3CaH\r\n=khOa\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6e5aeab2dca7950e0c6f06ee1839beefe477848d","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.0.39"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.23_1587841608247_0.8950399317233226","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@sewing-kit/hooks","version":"0.0.24","license":"MIT","_id":"@sewing-kit/hooks@0.0.24","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"f7720f13fef552907343b85e263da6c0b40e4e23","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.0.24.tgz","fileCount":12,"integrity":"sha512-XOyn77vCsmwQmlLuuTK+i3V9bHeaE0XSOMklE8fsWOVroGQYSQg2fIB4cMLrSjwujhPKYA2Is0DUT8l/anMMEw==","signatures":[{"sig":"MEUCIQDEu9InO0RDMp5eyeY0KRHzi+IvYjQJ4Cvg7SFKXZtV2AIgJM3aFp2A38NSjiBRAGDs0IiDvn8EGXlDoj6PXul14j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeywvkCRA9TVsSAnZWagAAevYP/3LHjj/wTpWc9udUm3GU\n5reKzDXLtsfENl/CEo17S5BIGV0xPSWjKvvJfy53hTrjFqpy0mUZjbbFo7TF\nxWsBT59c8SO8dfjpHlXK2liaFphlR5Wt8C0eU96vIVhvASAyVvs1nSM2Vlxi\nuMHuFyV385kFvMYI8l7qKsDp4lvO3gyU0i8GewHxa8QhwDmsow6/+RLazccj\nyh77f8qmypxGWnjFkLxIid5c8gQreHhqhFcLB6NS18C4QOh7eT/aKCRG4Utv\nD9EaCXjb/lbAwvwyxPBfJzUezpuG+8+KN0qNtsUv4Riv2867C571X85XHHSr\nlZjF9uYnHlT/GHffKhggkdbLaUkuXLLPoPdX9jaaT4fyDZbN/ccMafr/+VCg\newxvi4UEm+wL0cOS6hlt+Bc38U5v7cr9qNVpmq35RNwx6VSzfkDeHUXeYxhQ\nGtEB1d1RLCAVeB0XYidLL8iJBenI2bY7zGkiF3g4R7LnggCNndWJS3ML/Yn7\naN/ZPMh4LrHil9TZ1AL3/KsmogvORDF+5lbOLL9n5nbLQM8XetEYqxWfvex5\nMoRtYw4xSBY7vFCBNI596AC2JKY7ohmkZws7gNGwo8OxnuJkD0toRfqIBHA+\n4ZNEn9lj/VSv2plbBg+wYWiPsFYx512+yooJ/X/JkOxoTnHyKrkpw2evKApY\nvNyL\r\n=ZwwO\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f38584df181993e97e570ec4d57e222501771494","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.21.0/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.0.39"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.0.24_1590365155954_0.4845196490918795","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@sewing-kit/hooks","version":"0.1.0","license":"MIT","_id":"@sewing-kit/hooks@0.1.0","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"440efc1fc7cba0ae440980edbde5ccc12bc55841","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.0.tgz","fileCount":12,"integrity":"sha512-ldFLJpXHmhFP0AAfd0wpzkiRRSNXKQ4nAjsLkgqxnnnirGWT8gojzI5FPlXmafkksRyEszWkV+KyN77RXwubpg==","signatures":[{"sig":"MEUCIFtzodVglDVeIgKFJgHg2sUvsM9UvAt1Vbj8GDaJrB6bAiEA0HmKU8n8WzbLi9BtV8l9tPnYUbPS6syPNb+dKKPR61Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey0EpCRA9TVsSAnZWagAAulIP/0ls09XVCqOlXwPAhIb4\n8felpybhb42BcaRustmHDfxPUPOSSYXvyu3BIk+0epBuNrhRphQ10ZvVzktj\n77SWDCTw0JGHBAQsM5yzuhTpMLPHWGKx8CEp9P1wwnvX3rwd1yQPPKPVhr7i\nJKMduhIeHiUpp/DdyJ6ykCns12E0IdLXbn4oKmxiIGLWKNTGLrrha3ywer6W\nHZvQX3l+Nwn+55Sk14E8xizhJaR6BLizuwlQjquuFdL5BiqUFp8mdx6esFA1\nHB5rbGV2Z5tMuKeFXeevawr3U7gzkctGTz1e+edYtWlTuuwL0Sx7dzwe+TfL\nF+1zEf2068KgZ4OqlYHFJ9k4i7VW6meuzvGCXaRDDdxfDoqOqjZvDIzT71Uh\nfF8uEOkep1+OYSIaGaRSaOvXGC5O04ED5Tz4uUNlH2aC/nC69+UiL2Ta721A\nvcONmTSi8OQX3QAWS1tYhDnSkKcqf544EurcMzvC7mJAUtbuEJzkaFhSDNYU\nTD17iB23lkP12bgzfVNTSFivMLonBanV7rVpbvHcssP/bo+NySgIkRqsGfeq\n8qj22OULpXpYr5iNweNOCRrmljfwEsKWCBZj+2g//p9pHTfoTE3MCKU6u78y\nknXK9B9zct8jV9xH6ciMDmoL95bmxQoLJ7eBU+JxUHjMzuIRjdwjmVkAostp\n2Ovr\r\n=Dj9U\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"56aa32235e275d34ad6c12f45fa959e5dcaee80f","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.21.0/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.0.39"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.0_1590378793141_0.7692669431270132","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@sewing-kit/hooks","version":"0.1.1","license":"MIT","_id":"@sewing-kit/hooks@0.1.1","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"15e565c1b50804c9b69a07e6fe444e8d55828584","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.1.tgz","fileCount":12,"integrity":"sha512-MqwpgzkY/tdXhcUG6k6bwlpQmsU4oZUgMPnBCWfT+Oxfiv8XGKJghEIB84pEjC07ChVraBHQzxnaEiCFUulllQ==","signatures":[{"sig":"MEYCIQDpmOXwbOcC4xHprxBu6Z1upTc3tER/1xwvkL6lV8FnFQIhAOQnwLAFayJ8Rn20Dx9692ullUMm7dKsczy62Jk6/X+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9hjPCRA9TVsSAnZWagAA1gUP/isWcBb4wPyaVzBi8665\n1PMIMOzhSepwTFiMvO7IiqJ0MkbErugaaz9WDAUSDcdfydj6G/y7uRBNKo2X\nBQmcXBMJAHlJa4AIE1FK6VUTP2xYaEEGQUS7ft9EqL0kaHMfpA47r1HfdlUi\nzfscjr0U9tpdDe57L3PsR1Kf/z8KeXYg91H3aZgazWfVpyHVeFmfpGWlO1BY\nJ4TDHxRTVPgDvTNefrEq1Oe4iTeSuIryFJXc4JYyFpUp+crEa7Md46zRsoA2\nWF6LdzFlif72JRNrAmAVYE/5160eruVkluf+HubVsRC3v1hi5QzkiGBeeNoc\nYdw5piyCZDpMbMY8V9tlwgWZtANU4SwCuEm7gElrJFWNEu7pIxVYyXjb1Cyp\nkc3XdwogCQYp02RxRac6/d7imBhmNu0b8DqFC7rihp8KA8ClWj9FV4p4iyiP\n0TOFqk4jwS5JQodCfOOEm4wt5nXyEvhLdGsgwc9s97MxtwEp2GGIOyCpubvN\nhzWp4lbQ3hSTSsru+WqVYnXJOZzhLDw3yryx1+3ocyfegSmwho0mj5RMuEGx\nQnnanMMEVxgQLxopLnmpCW+cayY3kRYUvbaEdzzW7F0PcAxWWzKLp6nKXtiv\nGpAWI82LtECu/0NqU2inpkAlT+Vmw6AF7DmVUK7Z/C1R5rgI0HfnJtcdnJef\nC6E0\r\n=e+xC\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"34ddec36939efe6e419fbda256f48edc13b06d8f","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.0.39","@sewing-kit/model":"^0.0.15"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.1_1593186509872_0.24995836070347344","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@sewing-kit/hooks","version":"0.1.2","license":"MIT","_id":"@sewing-kit/hooks@0.1.2","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"c95e343d63e5b459121aff5d6c5cabc88a4330f5","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.2.tgz","fileCount":12,"integrity":"sha512-qTKWp0FZJeyI7oYN6BUp6WBgF34obi9t+eeN9yytj6Lb8rPUQqfm3lmoWdIyH8IAb1mIX1x0KlfVAOKWjwYEbA==","signatures":[{"sig":"MEYCIQCSqK3+6bXm26DVRsk2qQmHEwnOkOqnqWrs1PwUhebyiQIhANWc+BH2nDP5gu45oWntdAvO+/jkXQRqxNRG13MZ05X6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9qkACRA9TVsSAnZWagAAY4AP/AyXGzH+CwCYW0mQslue\n3XTUYotLm/N6lpcYFsts7KaiwFkz4w4Q0mOfDhEOuKREYzcTbhZWfm9uR9pO\nJqW0dtse/2RUcruzeCYs45KXRV0RUhRZ9FXcIMJyvBMyQ2VZ8rmYqCtfvDVK\nqgSHo5r81NEadQIEmcVETZu9hCZwE2A6znDW5qQXKDdjsrEn6p5HjKd4zUUt\nUHyCCTq4tvtgdhVjxEkk8LKAprCvJTBjA6ofh/oQsQm4nN5wplyv9TmBTll7\nsioWII/RWjK0G0ybOPZ0vz00RkKDJAF6L0g6gWeVjNheQ0BwZ3w4tO3cMJNK\nNMoifvsJNTgZwYP+060CoPmsk+CXvIU6pouiUnZM7kLAnpHIIi12mYhplh3l\nifOuNAguGw7hRAsC36/z8PJZaGk3DEM/GYYdhQM064wHXanjzXKfEak4bHSS\nRoeasiJyN+iZObh4av3U/g+FO8JBkcSfWWo8/xymN7qdw3l6OA+0UimySet/\n/fh50cacGYxJssCVnZwjnDIi+EbwI0LdoZePF1bYs1M1M8OVxgAojBUbwIPz\n2qdFM/kCbjCdyzYCCxL8+lQh9vhLvmq/H0gRnYd20VpImBZ91XpxJ1xa3SfF\nHiGqDTJoA3aIPDFDfNpFXoe7kVYxFNIpbTmPoJilubwuFQNsAPRG6CjwmmOw\nLOoU\r\n=WzSf\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fa6dc7040274d037d10421c6d2c330b413ce4eba","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.1.0","@sewing-kit/model":"^0.1.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.2_1593223424560_0.7112867987560962","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@sewing-kit/hooks","version":"0.1.3","license":"MIT","_id":"@sewing-kit/hooks@0.1.3","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"6b1b1b94af0c430ad4800ba31bcce90c8dd7cecf","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.3.tgz","fileCount":12,"integrity":"sha512-i+H2lTA6evJxf3wGxYo+6rMZdBRMGvfPTjf56jiLNwQAB0CQmAhYss9iIqex6Vn9KmaFQnsnfLuqTNenQCGzvA==","signatures":[{"sig":"MEUCIBaJcbYQ/7mQtcrV4fEUqL01bG2L8mS4rT57pJLlyEF9AiEA3on3n/1SuUyDp52jDW0RhVLrTOyd33UicTA2uqfuAZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9q5tCRA9TVsSAnZWagAA+tQQAI0neGu8BivsSqT4Psag\napqEWIn4Qf0T6Q549rM23uGmpd1srjuakE045GHVoVMSmguK2uuuYyegxKsI\nB5Z3CxhpHHPvIl+ui6NdcRtZNAaK/bp27Ad1Zl6b7B21wWti7hT3AuJvmtk5\njGA1rnGzL6ItP2v0p3Y0quYqljw1v/ZF52FQ7HxDRFjlfv7GKw/EulL6eEf1\nm6xToHxkiWUhXV2HHz8uFHAabbrWc19xZPzhC3kgHGTg1iJ+fGx4U2xf7vvA\nSg9q9ci9/wcQKWdGGymntE7T7zRlBjs5TxljMuED+0nhX2eUsQY2G1C68961\ncMcSYUHAhz33xIUzZkd0K8mkCONmHGiX55eYLIVa0gJfysjNKrMjm+aguM9N\nsbP2y1CluMJwcwWQ0btbda6qO96aNlGDnVq4JNBD2iQf1aPjtE35kBhBbs/r\ntrhX5+p2lzGj5TqFkIw4jG/mVlm+x5Dr5TNgMmiJmmUSMntIEirqlcom7xJH\nLSE4oHsx6G3LXcIWFqbPaagJVzOFhp4G8McCSzVQwV8VRiBqPVwFLFaJxZoo\neVwYTZflpk7goKSKI/IDj9ct7g2Quu3ozaa5lvzzBzepWCKvlQwX9QPtI/Km\nua8ob6wwJpsALcObZnUnTNPY7fRoPVw7jGJ0FuJWya6a5QwHrdkoNKH1aUDc\nyb19\r\n=Mfe0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ee9a0071eec93695362f0c3dc4b160e024ef4a09","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.1.1","@sewing-kit/model":"^0.1.1"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.3_1593224813109_0.6680125131037962","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@sewing-kit/hooks","version":"0.1.4","license":"MIT","_id":"@sewing-kit/hooks@0.1.4","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"83ed93068d0b869ad83ddc42e2b1cf9c13f590f1","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.4.tgz","fileCount":12,"integrity":"sha512-/KYcc9KPQSzj05hy40HSbLUoOooRcXzi3LKxMDIa0mRMxiB0g0HKUrxGWGNwYKg1o9saJ43YmaXFNMYhEoeN/Q==","signatures":[{"sig":"MEQCID+eR6x7EE2y2fbkEEygKMEaoA+oLZ2cO7JLYGx5o3X7AiAPs1KhZKgFJGWDOa4UcQv5LIi6tsyFo7drh6ivloZa0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9rCYCRA9TVsSAnZWagAAPuIP/1JSKoz89yYJ3+Y04ttw\n04fmD13P7Gi8pkF0j4+44VXJklQZaKn8KOIVo5yI049EgTE+FXVbKZ5PLUnL\nKk67FLuAiDhC1qVhZe8tQq0zfBVmkdjnSUHY29uqZfTxEpPn7q5Y7dqSv3w9\nM1LHPAFbWiQc8nY+gT8+VWS2HNWboy1wayF4Sldxdp+YUUjq+GcQ+nZ8rZ4a\nfDhr5d8XMnuV2quAEyIUr2hMLRqe9rVzN1IVU3QZvCgwuilDR0bTNp9FiGLb\nMYo986++KeTaRMqNVUQajFhQWTc5Ugz98e6krDUgX8EyXGjO4g9hL3e7/MB6\nLN/sMOmn0Uka2c+7YxnyVMlMlY3pGndt380TvJJFoI7xxUUfX3mvyjPBm41X\nsyXR67RUhncVkbqks0ZQRKcfd5OaNoOedip2T9jcGpp/z7ub+6XjK3b/FTQ4\nY7rRvMjV3eRpf7jVKrSbnZ5jc6mkH/LlYm5C4vFb2Alj5PIlmLapyLMBDs/R\neDpUPkuSJCTH4FFsB9N30BPdQxyQvoNAyQ4ozNyjBciXoMzpAyPkL7eDBOHw\n2b7KHdHPXrqLqT34y3O+YR4VPTIKviFaNjSxd1bET0xxEbpeNQZYtNAKjbc/\nSsnEWDKr1h5dPxly1d/By4O5E8IaYse7ZegjqKvrs0Y6qO/Z0MtWSkJXSQxy\nAMhe\r\n=5oo6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"57ec1c03c770a3afa17cd7e3885e862cd8aba22a","_npmUser":{"name":"lemonmade","email":"chrismsauve@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.14.0+x64 (darwin)","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"@sewing-kit/core":"^0.1.2","@sewing-kit/model":"^0.1.1"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.4_1593225368202_0.751573004021231","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@sewing-kit/hooks","version":"0.1.5","license":"MIT","_id":"@sewing-kit/hooks@0.1.5","maintainers":[{"name":"ismail.syed","email":"ismail.syed@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"7e02eb17e61a7068a8f53df627852c5c7017747c","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.5.tgz","fileCount":13,"integrity":"sha512-k0fmLe9DAvImImazGp6MMhVAFzaKgIF7AcOoZiqOdLWwS9Co9lTvs4KHG1MZehAZyL6vw6SnVmVXDCXQMq3QQg==","signatures":[{"sig":"MEUCIQCvYXudLmBMRiv0B2hk1xrWS/X9o5ECkbHWvFVVg341+gIgQH+MklVaFly1H7qWbbhoUONza4Xygj7rFO8F9trpDr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYiNjCRA9TVsSAnZWagAADhsP/iwoocaFzEGzPgNqREms\n5y1a4plXNfDeI6aarNlVYVRAF2ath4UnMtJ4XKax2KvFXxdPhYTR6GcRfQbg\nawE34//GUz1JpDbIsgsohpnzNz4JWRc/FAIRMGUcH3EfJ47STodYD1eY1UF8\nMe8IE8JvrmPElarwlTnVWX61DTjesilJQMZ88IoZQqkUdQaBlxNeb+ZhY1+F\nHXIjTIhrr3SkjivJ20HNeoTizAfbDjZIDL59ipv9EggC4MQqAC3m7nTFp/cg\nlgvZOqc9Fzuy4mWBu7mT8h8IiAJYc+AhYDPHJ9YMuPpAtxLOPaPkSTsxUsoc\nt5XrKDTE9eUbj7ohg5p/buQtueA0umDnMAlvGXQjLIuuzp0/LGIG3A6l87GD\n2mrVSGpu7PwhXa0Xy4PxOnBO28LLKQtp7sFysA1ckvUTZHX3B+xLjmMlrwbq\nwN5yNu3eMIqKjBkpHTukHq90MiZZKWVvuNheYHuNy3k+6LKPtKEA874sgVvj\nGLB8ZBA0yaq9MZ40DzTz+qSNTSn+kloHyvCwbB6wFZk3aB2Hh9+2bvb2jdv9\nTU7vSO0cy/tTgEu9YuhwiuIvgyRPsL6jv1c2J7Z9BWtBcKMTEuYnUqi47Mpe\nRY8y1MeDVb8khZ9BY23DVp0oojAAriT2c+zJv7VvyblqdN9uVLWe+sz6UorP\nhyOA\r\n=WUEY\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"62309865ebbd7dd9e752a7cce8c0bc48d7898a2d","_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.22.0","dependencies":{"@sewing-kit/core":"^0.1.3"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.5_1600267106982_0.1608176236153922","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@sewing-kit/hooks","version":"0.1.6","license":"MIT","_id":"@sewing-kit/hooks@0.1.6","maintainers":[{"name":"ismail.syed","email":"ismail.syed@shopify.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"lemonmade","email":"chrismsauve@gmail.com"}],"dist":{"shasum":"e980817294d5888cdb4d4f632f1854419c5872f1","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.6.tgz","fileCount":13,"integrity":"sha512-UlCAvr6d6/g0MBnZa1heKrVztqjcVFnPRxPnrq7DLMESCnATXppaaUYiwqrYXK5Mpy//QO4z/UfsGDc/Q4zIUA==","signatures":[{"sig":"MEYCIQCUx1+A1hxpDy9PhvRlWkWsB7fwZMW7qMkbwpGhSXlRwQIhANjF8ifpPkk7uWavRf2RXNtumAbdH1dEoXxEjIbSZzWz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd33kCRA9TVsSAnZWagAAdkIQAJmPKU1vWdbPvA4YmW3x\nbl4yjQlWDo/fNtqyjZyM5YQNal+JI/unlocALY8pE3NvCJsu54a4k8unPb9t\nJje5mSvizUl6WQjTu8KZn+MlATMp+gxJ43FtcAg71rS2wNRYViu/NhdEqRm7\nNg45JT/FynZOVGOU+Q3SIeV+OoHPOUzXzzjJr97bL+DDCUDVAeEnDWt/H3F/\n9l/ntdRJAgUIgOkaByYNKpIRvkYkbfM/+aPFEfddLsza1vZGtkmPHdqyr8Rd\ncTBziIKaL+MhW7a8vPaThY9pp/FEN9eVYQRzKe7lrCvUfg/lCz3TX301B6Sq\nP49w6p6u0SHDYPugJ1xirA8G1vZx+nJgNqhS/bO2eitzxtK1xWf9iQYi0PVA\nhH61liqSBzEVcUc3U94C2A+qToX4p0tIgYvjhuji/rnz7gfaoWfcpIBCcF6+\nl6X0jlLcuYrLIPcPJYnSwYXeW5B7CWwBJueyWpOuVP1sz68D1TJP9rwae2RU\nhxt0ewwBbItfbGyJ4UzBnhNXFrWTF0WEzl119/Yav0NOKIwCCk30+jOjgU5i\nyxuWRNlFn4J0BAfz3VCezFh/FQHforJBWrV5lI4Lc4z3ljSN+O83zFb8jqN7\noRUjJEPxBk2JRwTHle43qsb0UdV0Ae56jKXVkNB6Z92YARf96u9EVqjigmLV\nOEFH\r\n=aesr\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7695287b8a927a3537b7a7ae1b11db6cb449493e","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.22.1","dependencies":{"@sewing-kit/core":"^0.1.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.6_1601666531863_0.9439283241237266","host":"s3://npm-registry-packages"}},"0.1.7-sk0-sk1-hybrid.0":{"name":"@sewing-kit/hooks","version":"0.1.7-sk0-sk1-hybrid.0","license":"MIT","_id":"@sewing-kit/hooks@0.1.7-sk0-sk1-hybrid.0","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"e234abc1f3f58d9379a822a09c5b3fd5b4f09f2e","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7-sk0-sk1-hybrid.0.tgz","fileCount":13,"integrity":"sha512-xoUvkEkdGSqIRYOEbfMcG4tYLDhznKsXH7NSfR0PbDy1HISlgz+IyESyR2q33ojUUDGwxrF5566mvmgchV739g==","signatures":[{"sig":"MEUCIQDbYK5KZnQEDDPfm/f8cSAu7E6pmnAdKTYmE8qKCItkfQIgQ50Ek21DZjwsNyuFScBFBSK67NtJwJ43aFHG0qvSHaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNrw1CRA9TVsSAnZWagAAr9MQAKFaxAddppgt914WfwDc\nWU9gWrKvLwEhuNT1Z5sdc4zCM8NdVH7vhj91tRMPSsYAA895D7NybUvhuAgL\nNbfTWDwbwpl3SgHQp3jGtLKUbiXRfmIxKcN5viK3zl2wGLRY5YnbN2AQXVqp\n4dpfTPjSyBvLCOcu2awZ0NFrVwFnSrxdkBB0KQAcdyZNVHfoZyKUEmQHK2R2\n4tS3aMc5DZCnGkYu5dXZtOaT6ynMdk47C/y/kSIr47+J5pV5rqYleJlK+vak\nJ12ZwDncEmDSyQY8hPx69DuNZFt0/s2EQFs5dPOrwhDf7/ro1f/ShnbpDrTt\nXsAOvxQhyTHMPNdWGC1KiLbUi3vzQnu7JpIscmFZzIeCksRyRY3p1tGDX19d\nXV1HnnkDx0JYP6/9yIMercWT1AgT82bYWIeFQFpNmmv9cUtiLZmm1LSa+5zV\nLfjMS1R7Q3L+/wD+cXIChhaO4rCCB9AtUhkw5A5sIlsaB5ujh1zitM8abF5v\n/zOHupvpPDicTeIEJqEbfVqFUxaNhRv+4VNAuUcHtQ2vseGAcRjmkgJKg8h6\nPgx1hThNL2z/8QXmVyYD56T1ayQpodi/Yy6UiaSeN9dBRu+091HvKC8mtoN8\nlpNu7WsotkKXKyWv3dc1ygu0izEE6ZxUwe2uCh0LrD6IjNXk87wFNqpFO41K\nSRYx\r\n=LQVW\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e68f9c52183adc3e2856cd90462378238b8ef724","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5-sk0-sk1-hybrid.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7-sk0-sk1-hybrid.0_1614199861421_0.8565225757290458","host":"s3://npm-registry-packages"}},"0.1.7-sk0-sk1-hybrid.1":{"name":"@sewing-kit/hooks","version":"0.1.7-sk0-sk1-hybrid.1","license":"MIT","_id":"@sewing-kit/hooks@0.1.7-sk0-sk1-hybrid.1","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"af1bef9f8e9ba4150fca265cfe958f7c76b68060","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7-sk0-sk1-hybrid.1.tgz","fileCount":13,"integrity":"sha512-7S1jtFyk36QCt7x+J2pkWzZPHLq7b6Hh7W2adKaYMdLl3JFgTIiQvUvPtr/G8OfGTJ+GeVxy5LP95W1KRVPs+w==","signatures":[{"sig":"MEUCIH7FQ47pWeorXDsVpKP2GlPdtEkVlKzl29QbTNE14KW5AiEAhLP3k2QriUfBw1KqPHFtLNBVLaAg9fqBW+2Do9Fgh60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNshbCRA9TVsSAnZWagAA+w0QAI/QhoTYoHyRY4gzmEfw\ntlTuwZRl2MTKs+PVFnM4UDPbWOm/V2jBjzvtwfByBPdSM42ZJ33MbwX7ULme\nlhp9jtXgcIYifs3rHirNX+6rm2iNERB9fj6jz3xDmNcwu5JFZil6QEywWPyG\nZtuQPoe8QZFPuRX67TD4si0LB2/yiYlQgkg5t/Du5zcfhQvY3w3O5tzogBEc\nIoRxZnKmZOkD197TfKarWMdvgfuepQ09g9EvCMZZ+fcD3b4QHnKzgzuOrqtv\nKEcKQz+fFvrnZT8uweLyx8Fjx4By7oZ5hkD7xba8FhjFvC9r74cUQ/5/RTRo\nAA9q9oZllLBLOELCay7CJSs23Dwp8fKKmuM0MgPrR1o3fBHt+I/Krdtj8lM1\nzj92Hu7NFRNQtAKGvhLdwlOeO+4z0NgoF5oUtrD/ZnpWdbIep3U6QYbAiING\nYTlyUV0dnTdXvQ9x1viFfE3oql+Y7aMu9xHVOBeYjSs1Jg4iTDY9Lm2vXixv\nUKc6VSzyv/SNH6M1KzLW2R/RcDgBw8MWD4IoirZBvJXYabVgwwcgqOcj+ih4\nAniOvq0VgJT5VrMEOjN6HItrXbn33fMJAupPuGVEfi73dfw5NeqmqldbneQv\nhX1MjT20wuPOGXsl23A+CKwLTAvGTsGmESUS9mwWG98CNbVPKb3EkdoF8sAu\nLRym\r\n=u6J9\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# `@sewing-kit/hooks`\n\nInterfaces and types for `sewing-kit` hooks.\n\n## Installation\n\n```\nyarn add @sewing-kit/hooks --dev\n```\n\n## Overview\n\nHooks, along with [plugins](../packages/plugins), form the functional heart of `sewing-kit`. Inspired by webpack's [tapable library](https://github.com/webpack/tapable) ([guide](https://codeburst.io/what-the-hook-learn-the-basics-of-tapable-d95eb0401e2c)), hooks provide a way for plugins to tap into `sewing-kit` tasks in order to impart functionality to your workspace's dev setup.\n\n## Calling hooks\n\nThe two types of hooks provided are a `SeriesHook` and a `WaterfallHook`. Both of these clases provide a `hook` and `run` method\n\n```tsx\nimport {SeriesHook} from '@sewing-kit/hooks';\n\nconst dog = {\n  breed: new SeriesHook<string>(),\n};\n\ndog.breed.hook((breed) => {\n  console.log('Received changes on the breed: ', breed);\n});\n\ndog.breed.run('American Bully');\n// Received changes on the breed: American Bully\n```\n\n### SeriesHook vs WaterfallHooks\n\nWhen `run` is called on a `SeriesHook` all the conainted hooks are resolved in sequential order. With a `Waterfall` hook, the result of a hook is passed in as the argument for the next hook.\n\n## Usage\n\n### Adding hooks\n\nA lot of your use cases can probably covered by the hooks provided by core `sewing-kit`, but you can always add your own hooks via plugins and a task's `configureHooks` hook (adding hooks with hooks). For example, if you add, say, a plugin that [introduces Jest](../packages/plugin-jest) to your workspace's testing setup, that plugin can also add a hook to let other plugins hook into its Jest configuration.\n\n```ts\n// Code from @sewing-kit/plugin-jest\n\nhooks.configureHooks.hook(\n  addHooks<JestWorkspaceHooks>(() => ({\n    jestSetupEnv: new WaterfallHook(),\n    jestSetupTests: new WaterfallHook(),\n    jestWatchPlugins: new WaterfallHook(),\n    jestConfig: new WaterfallHook(),\n    jestFlags: new WaterfallHook(),\n  })),\n);\n```\n\n### Configuring/tapping into hooks\n\nFollowing from the previous example, another plugin further down might then do something like:\n\n```ts\ncreateWorkspaceTestPlugin('CustomPlugin', ({hooks}) => {\n  hooks.configure.hook((hooks) => {\n    hooks.jestSetupEnv.hook((oldJestSetupEnv) => {\n      // Do something to oldJestSetupEnv and return the new value\n    });\n\n    hooks.jestConfig.hook((oldJestConfig) => {\n      // Do something to oldJestConfig and return the new value\n    });\n\n    // ..etc\n  });\n});\n```\n\nWhen you run `sk test`, `sewing-kit` will pick up your configs and plugins and run Jest with your specified option/config values.\n","gitHead":"6abf915c420a24d13fe2545fe4dd68bd65dddc0f","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5-sk0-sk1-hybrid.1"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7-sk0-sk1-hybrid.1_1614202971275_0.3470671762759776","host":"s3://npm-registry-packages"}},"0.1.7-sk0-sk1-hybrid.2":{"name":"@sewing-kit/hooks","version":"0.1.7-sk0-sk1-hybrid.2","license":"MIT","_id":"@sewing-kit/hooks@0.1.7-sk0-sk1-hybrid.2","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"13b4475abdbc1255c5961b970e50733a71c416c0","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7-sk0-sk1-hybrid.2.tgz","fileCount":7,"integrity":"sha512-9bakdUvnWmI1/hCkueffo1Xvp4qozIkRhhm5uappj6njPPKvUJwwg8Vx8oe5zDrgPImFlE4CeMgcFlUXnL6gaw==","signatures":[{"sig":"MEYCIQCNtJh7L6539aIktEDHFHsr5iHZTRpXUdhoNiIff5ejWgIhANsvj4J4iPPpVzEK0KXbVnEFGGboRkNnTJmg6dKlxN+A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPRSoCRA9TVsSAnZWagAA4vcP/j2BvAODe256L86fNX/S\nBdtzv2LMKO4OIoQ09qtAQKjiFshQwA0F0HWQ2Pw5s0QIN8zH8sSLAFcA8XMQ\ncwrMb8dLaSc4/M5L5ef2JXtya66E2ap6Wa8mu7PvGII2mOftOe92pZ2BPhOx\nIHRsHH09XPofwZ3cJjyB/dOFYKPqVd5LhGBrqbsyHdOrwsAVXNkqpUgAKTf0\n7uzQfVh9EtNe+gfjszeHW4kx3tMcBcK8p/9fWNGKd/w603u/FOEwspMrw+6Z\nUMqEohJOFWIX9dPnYh0xBdw9+g1CklHFllzbqmOxrupPQDjmIF3pJgXBqPhl\nrxLoYXdJL5yzvYcdSmlVTdzJVgl1di4hWsQ/klxXNHPMdh9EL5MIelC/WEkR\nQm9Ds2kaPV36MUYwYqKtj0jXQNLJEaLZ5JzPlaoVxghIEmtpFtq7xQZ6+bCX\naJt8HxMTExIAR6zU1Y8kA2cxJBo3ZGvQCYIaCzRHuyfiqatSqqNNdMZIYKNc\nAf4XgErSFfn94xdgU4lH7QIftNKcOOHdyWbSf7cdUtHSu8pYmzp8ct4sDxhh\nA2xjZblvZRyvSVG79skS5OL5fhdoZJi4xfNErCvmHaA4uwA1WUL9njD8KcjB\n95PJ1XIp6uPCTZ8R+FukANzPTjj/jzXkil68cWEhye0qo01X8nfbMWAjqlgr\nTnoK\r\n=1HfC\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# `@sewing-kit/hooks`\n\nInterfaces and types for `sewing-kit` hooks.\n\n## Installation\n\n```\nyarn add @sewing-kit/hooks --dev\n```\n\n## Overview\n\nHooks, along with [plugins](../packages/plugins), form the functional heart of `sewing-kit`. Inspired by webpack's [tapable library](https://github.com/webpack/tapable) ([guide](https://codeburst.io/what-the-hook-learn-the-basics-of-tapable-d95eb0401e2c)), hooks provide a way for plugins to tap into `sewing-kit` tasks in order to impart functionality to your workspace's dev setup.\n\n## Calling hooks\n\nThe two types of hooks provided are a `SeriesHook` and a `WaterfallHook`. Both of these clases provide a `hook` and `run` method\n\n```tsx\nimport {SeriesHook} from '@sewing-kit/hooks';\n\nconst dog = {\n  breed: new SeriesHook<string>(),\n};\n\ndog.breed.hook((breed) => {\n  console.log('Received changes on the breed: ', breed);\n});\n\ndog.breed.run('American Bully');\n// Received changes on the breed: American Bully\n```\n\n### SeriesHook vs WaterfallHooks\n\nWhen `run` is called on a `SeriesHook` all the conainted hooks are resolved in sequential order. With a `Waterfall` hook, the result of a hook is passed in as the argument for the next hook.\n\n## Usage\n\n### Adding hooks\n\nA lot of your use cases can probably covered by the hooks provided by core `sewing-kit`, but you can always add your own hooks via plugins and a task's `configureHooks` hook (adding hooks with hooks). For example, if you add, say, a plugin that [introduces Jest](../packages/plugin-jest) to your workspace's testing setup, that plugin can also add a hook to let other plugins hook into its Jest configuration.\n\n```ts\n// Code from @sewing-kit/plugin-jest\n\nhooks.configureHooks.hook(\n  addHooks<JestWorkspaceHooks>(() => ({\n    jestSetupEnv: new WaterfallHook(),\n    jestSetupTests: new WaterfallHook(),\n    jestWatchPlugins: new WaterfallHook(),\n    jestConfig: new WaterfallHook(),\n    jestFlags: new WaterfallHook(),\n  })),\n);\n```\n\n### Configuring/tapping into hooks\n\nFollowing from the previous example, another plugin further down might then do something like:\n\n```ts\ncreateWorkspaceTestPlugin('CustomPlugin', ({hooks}) => {\n  hooks.configure.hook((hooks) => {\n    hooks.jestSetupEnv.hook((oldJestSetupEnv) => {\n      // Do something to oldJestSetupEnv and return the new value\n    });\n\n    hooks.jestConfig.hook((oldJestConfig) => {\n      // Do something to oldJestConfig and return the new value\n    });\n\n    // ..etc\n  });\n});\n```\n\nWhen you run `sk test`, `sewing-kit` will pick up your configs and plugins and run Jest with your specified option/config values.\n","gitHead":"fedf727eb0fcedd5a815fe1f9b6593e6265535c3","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5-sk0-sk1-hybrid.2"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7-sk0-sk1-hybrid.2_1614615720058_0.24662603508062153","host":"s3://npm-registry-packages"}},"0.1.7-sk0-sk1-hybrid.3":{"name":"@sewing-kit/hooks","version":"0.1.7-sk0-sk1-hybrid.3","license":"MIT","_id":"@sewing-kit/hooks@0.1.7-sk0-sk1-hybrid.3","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"4aa4659e89710e31786fb84eadaec6db53fe714b","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7-sk0-sk1-hybrid.3.tgz","fileCount":13,"integrity":"sha512-VGWEdn6cAQbCFxNiDHu8xd0K5AwEtZT5u0w7p4Pibf69FsXxOzFI2HoKK+nBDymjnts/4jXa0iExIOW7+18pfg==","signatures":[{"sig":"MEQCIDuFwy3Knpf+Dg8XWSmPoB4ss2h9Fobx7MxEHlnVIucXAiBPoo82TXUFwaEnQthkuf0xt6hRVF3zMcTACXu1Q3ThQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPSJGCRA9TVsSAnZWagAAwmcQAIPUwY1frI0f1lunekd2\njV5eaRFac5E7URsDzYW5rE90zc/wH90rEtRPDM08oK06qlDYeddP+V6SQqIV\nmizcTt955Rj9NZgdaYByM6+9c/hV1rkfysj3LAZZlT0a2MLayQ70vKmhBvSC\nKqh/JdpW6QdfK3w+DZDR5KXmnZNviqBmhugcUygQZC0ozp+oMaWvjwnp+m2J\npP7yfrxPhi1yhgRXhc0miTTuuRxUXrHiDoB3faud1D95Q2B7X8vWomBGufJ9\nmhzPvN+l6TbCtQKJH/r3bxzFHFCGHjOYJJWRhGrt+PB5MWVVCS8FX/jbBAKr\njh2e4VflMhP0sDKQKKGbHbOMFXc4FGewUAyy+VjxnmtVfSN+Qa7O3mIytX+g\nbm5K5y+QFVLM8y1b7A3vlknV98bxtEcySAWgqNxk6b+BLCHcDu945BuInna9\nDZCuDTFIsl13hNcN9CZsCcXA43vLb3VuwXNDxG4+VWQb3reQzarCdeE9Z++Q\nykAFXV2itSRQWgQPFmKtdpnSgzRlZobFnXXq03syJqUbPbYBTs+NqsPR2eFa\nuJSkGg+OGRA6kRGUnc9Fy9ntx/O/cAkjtyXSNeS+r4SG8wnQPtCczTMCOVk0\nu9i+p6mLaVMK4pWtDOcrrtJfs/MCHrc4qr//sdV95cl18eYsvn6aoUWkqmhG\nJZt4\r\n=GEkG\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# `@sewing-kit/hooks`\n\nInterfaces and types for `sewing-kit` hooks.\n\n## Installation\n\n```\nyarn add @sewing-kit/hooks --dev\n```\n\n## Overview\n\nHooks, along with [plugins](../packages/plugins), form the functional heart of `sewing-kit`. Inspired by webpack's [tapable library](https://github.com/webpack/tapable) ([guide](https://codeburst.io/what-the-hook-learn-the-basics-of-tapable-d95eb0401e2c)), hooks provide a way for plugins to tap into `sewing-kit` tasks in order to impart functionality to your workspace's dev setup.\n\n## Calling hooks\n\nThe two types of hooks provided are a `SeriesHook` and a `WaterfallHook`. Both of these clases provide a `hook` and `run` method\n\n```tsx\nimport {SeriesHook} from '@sewing-kit/hooks';\n\nconst dog = {\n  breed: new SeriesHook<string>(),\n};\n\ndog.breed.hook((breed) => {\n  console.log('Received changes on the breed: ', breed);\n});\n\ndog.breed.run('American Bully');\n// Received changes on the breed: American Bully\n```\n\n### SeriesHook vs WaterfallHooks\n\nWhen `run` is called on a `SeriesHook` all the conainted hooks are resolved in sequential order. With a `Waterfall` hook, the result of a hook is passed in as the argument for the next hook.\n\n## Usage\n\n### Adding hooks\n\nA lot of your use cases can probably covered by the hooks provided by core `sewing-kit`, but you can always add your own hooks via plugins and a task's `configureHooks` hook (adding hooks with hooks). For example, if you add, say, a plugin that [introduces Jest](../packages/plugin-jest) to your workspace's testing setup, that plugin can also add a hook to let other plugins hook into its Jest configuration.\n\n```ts\n// Code from @sewing-kit/plugin-jest\n\nhooks.configureHooks.hook(\n  addHooks<JestWorkspaceHooks>(() => ({\n    jestSetupEnv: new WaterfallHook(),\n    jestSetupTests: new WaterfallHook(),\n    jestWatchPlugins: new WaterfallHook(),\n    jestConfig: new WaterfallHook(),\n    jestFlags: new WaterfallHook(),\n  })),\n);\n```\n\n### Configuring/tapping into hooks\n\nFollowing from the previous example, another plugin further down might then do something like:\n\n```ts\ncreateWorkspaceTestPlugin('CustomPlugin', ({hooks}) => {\n  hooks.configure.hook((hooks) => {\n    hooks.jestSetupEnv.hook((oldJestSetupEnv) => {\n      // Do something to oldJestSetupEnv and return the new value\n    });\n\n    hooks.jestConfig.hook((oldJestConfig) => {\n      // Do something to oldJestConfig and return the new value\n    });\n\n    // ..etc\n  });\n});\n```\n\nWhen you run `sk test`, `sewing-kit` will pick up your configs and plugins and run Jest with your specified option/config values.\n","gitHead":"f5fa6d416baf099086600d19e0c438b253f468c1","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5-sk0-sk1-hybrid.3"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7-sk0-sk1-hybrid.3_1614619205951_0.8591213034159677","host":"s3://npm-registry-packages"}},"0.1.7-mandatory-extensions.0":{"name":"@sewing-kit/hooks","version":"0.1.7-mandatory-extensions.0","license":"MIT","_id":"@sewing-kit/hooks@0.1.7-mandatory-extensions.0","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"21a8ba8c7d9ee18fca4bc76ff24c362553412936","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7-mandatory-extensions.0.tgz","fileCount":13,"integrity":"sha512-blLFuzsDwoyrEQkdMH27wSl7OS/51g+K+/CLDMC8cd3dHHqI9WOPAi6MzUke/mAtFChCbIzrqLtkn/+7OteHtA==","signatures":[{"sig":"MEUCIEwjaEQ9f2D8t0SBN9zpVao8Ge1SlEiCHfovGRP9bJJQAiEA/YK0deOZ51YCU7Xwpk+ztlEm902xKC7pY3A2PMavVgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPWr2CRA9TVsSAnZWagAAHRoQAI7WMbu/HsHC6H+j/hgX\nLLmlBfAbCbYSjJVkJXcXhifhTIyFPwKSTVQgN7CKzLy2I0khNIyq/tglxVsl\n1BrAE+WEvGvzKNtgzYL2PhlddtrvST2Uty590M7w20fY4Gq0gbAsMClAIzK/\nmGFFErmU+1O7eLTZxFWCOWaSfl6PS6zftTtQDlVIxXBOlFgAvqMeNZMHhFyb\n8wMJaO0cMLEso01Ic3LghVeQGCLsoUhxe3bwe1/iFUevd8VWLzOC5lpkDr2U\nrdvrwDCJwpVaS2/Y8uqqMnS9ZMdvnpNP0d/7BXsjMMe2RgNXoL/G5OiPytWv\nEQ/F1Di8AHspVLScJdVH9v5dCwN1+vs0OPeQfQ0r/NGQr+VyGn8YMFuRKBBK\nxOHqh6gy43f6TpPb40QCopxAX3581+fVvZ7GOA6vY4vPxeNqKKIVRFBsUl2d\nyIZlkZI7Cass1GD2ExyfHSomLIRlWTfzb1WlETc3FdMucWlgubSrsqm/HiHS\nefNqX+ADd44aVa9/JOcWmizhj3JpM+eJPJUY0XtAegatroWq3KW9F7doOmE4\n7gl+cV0DEwieqAT58aJnOIi3sReTZ6TbUGWjmP1bLLqu0LtJsCcHOun4WuZH\nzR2DtlmHkqlh8iKIoMcnVxcSCB7yVmvZxgcBVGGdVFYUt53nG8icqF+RsKm5\ng7Q1\r\n=RQfh\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# `@sewing-kit/hooks`\n\nInterfaces and types for `sewing-kit` hooks.\n\n## Installation\n\n```\nyarn add @sewing-kit/hooks --dev\n```\n\n## Overview\n\nHooks, along with [plugins](../packages/plugins), form the functional heart of `sewing-kit`. Inspired by webpack's [tapable library](https://github.com/webpack/tapable) ([guide](https://codeburst.io/what-the-hook-learn-the-basics-of-tapable-d95eb0401e2c)), hooks provide a way for plugins to tap into `sewing-kit` tasks in order to impart functionality to your workspace's dev setup.\n\n## Calling hooks\n\nThe two types of hooks provided are a `SeriesHook` and a `WaterfallHook`. Both of these clases provide a `hook` and `run` method\n\n```tsx\nimport {SeriesHook} from '@sewing-kit/hooks';\n\nconst dog = {\n  breed: new SeriesHook<string>(),\n};\n\ndog.breed.hook((breed) => {\n  console.log('Received changes on the breed: ', breed);\n});\n\ndog.breed.run('American Bully');\n// Received changes on the breed: American Bully\n```\n\n### SeriesHook vs WaterfallHooks\n\nWhen `run` is called on a `SeriesHook` all the conainted hooks are resolved in sequential order. With a `Waterfall` hook, the result of a hook is passed in as the argument for the next hook.\n\n## Usage\n\n### Adding hooks\n\nA lot of your use cases can probably covered by the hooks provided by core `sewing-kit`, but you can always add your own hooks via plugins and a task's `configureHooks` hook (adding hooks with hooks). For example, if you add, say, a plugin that [introduces Jest](../packages/plugin-jest) to your workspace's testing setup, that plugin can also add a hook to let other plugins hook into its Jest configuration.\n\n```ts\n// Code from @sewing-kit/plugin-jest\n\nhooks.configureHooks.hook(\n  addHooks<JestWorkspaceHooks>(() => ({\n    jestSetupEnv: new WaterfallHook(),\n    jestSetupTests: new WaterfallHook(),\n    jestWatchPlugins: new WaterfallHook(),\n    jestConfig: new WaterfallHook(),\n    jestFlags: new WaterfallHook(),\n  })),\n);\n```\n\n### Configuring/tapping into hooks\n\nFollowing from the previous example, another plugin further down might then do something like:\n\n```ts\ncreateWorkspaceTestPlugin('CustomPlugin', ({hooks}) => {\n  hooks.configure.hook((hooks) => {\n    hooks.jestSetupEnv.hook((oldJestSetupEnv) => {\n      // Do something to oldJestSetupEnv and return the new value\n    });\n\n    hooks.jestConfig.hook((oldJestConfig) => {\n      // Do something to oldJestConfig and return the new value\n    });\n\n    // ..etc\n  });\n});\n```\n\nWhen you run `sk test`, `sewing-kit` will pick up your configs and plugins and run Jest with your specified option/config values.\n","gitHead":"a58bb5d967a03b6bd1f17793b5b8ebc719cb7ec5","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5-mandatory-extensions.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7-mandatory-extensions.0_1614637814199_0.36036586139330895","host":"s3://npm-registry-packages"}},"0.1.7-sk0-sk1-hybrid.4":{"name":"@sewing-kit/hooks","version":"0.1.7-sk0-sk1-hybrid.4","license":"MIT","_id":"@sewing-kit/hooks@0.1.7-sk0-sk1-hybrid.4","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"16121145da7a5a768538de3da6d443213ec5b45f","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7-sk0-sk1-hybrid.4.tgz","fileCount":13,"integrity":"sha512-oJmTAOp9TdQo2ew+DU9OMDtrMU7wyYp3RA1mAUoekUQ7nXcFNBIdH+cKlXYOQDrAIBiBjqLSFfZREcBKLiqoiA==","signatures":[{"sig":"MEYCIQCT8gedkHgVjiri8y+W0KiN1wlT98l0/gtdYYw+DiHsVQIhAPVQ9QPb74huIo4Y/WiXVC0/dnikaQ87WcYfTqSeRopj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPnjZCRA9TVsSAnZWagAAdVwP/R/D9RB4nWb2ceWBGcbB\n0WvqSu6TsKqz7ESY4wNWZpG4mPHdGnffGhwVLzj4WYr9wPMMvjF8NSpf/seP\ngveZ1Kz9hXrIcQGvDfOoDUJN7gDMTMl3nTAd4HSJqzMDF3KqkU9tYK5FxLxL\nP9P7YK1pR3Mc2lbAg2t0/8AiIduw06EMHdt2aF4WPLLiB+BAMIJVqWdlQQ/o\n86A2oIbF3yWNyEM0ew9vXwWQ2/7Fy2vniQIs8rqbwRgNmDa8PltajZ7Xr6Yf\n93vYumhk+/zrhL3G8Wf7fsFN7kgElxKyKaT09ueHP6GJNOYuANjcIOosT2S0\nvh3ONkQeCEzUByGvxAhqhBduPxsvwzxcgqg4cWuR1CbXnaTf8n5tSgV/9vYS\n5K+FX4zto0KYZKtjlectAdYfLDOHGzqHroJjdSHk1QCSCIQ/gn6ODi7lEt9F\niH0MXsOMAGRrqRffXZscpZUR0MwFyDB1Vw4zAVI2q89CvSNR73vz3tIOOsYS\nF63nab/BPjVDq3K+KEGg3NbZuZBw9HlN8qt7GpvAjOphAu+TdY3Jpu588T/S\ni9aHB5dBByUEQ6PKNdDtPAbB5Ulkooa+V7Hjizz5mO0gBZSOtqEF+dednnR7\nD70seeXO1gB4TrhrPWZEb1N3Qak+Ia+KV7tfhpOj0QEOGpwwO8s0DzGeEFOV\niJU4\r\n=SDKz\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# `@sewing-kit/hooks`\n\nInterfaces and types for `sewing-kit` hooks.\n\n## Installation\n\n```\nyarn add @sewing-kit/hooks --dev\n```\n\n## Overview\n\nHooks, along with [plugins](../packages/plugins), form the functional heart of `sewing-kit`. Inspired by webpack's [tapable library](https://github.com/webpack/tapable) ([guide](https://codeburst.io/what-the-hook-learn-the-basics-of-tapable-d95eb0401e2c)), hooks provide a way for plugins to tap into `sewing-kit` tasks in order to impart functionality to your workspace's dev setup.\n\n## Calling hooks\n\nThe two types of hooks provided are a `SeriesHook` and a `WaterfallHook`. Both of these clases provide a `hook` and `run` method\n\n```tsx\nimport {SeriesHook} from '@sewing-kit/hooks';\n\nconst dog = {\n  breed: new SeriesHook<string>(),\n};\n\ndog.breed.hook((breed) => {\n  console.log('Received changes on the breed: ', breed);\n});\n\ndog.breed.run('American Bully');\n// Received changes on the breed: American Bully\n```\n\n### SeriesHook vs WaterfallHooks\n\nWhen `run` is called on a `SeriesHook` all the conainted hooks are resolved in sequential order. With a `Waterfall` hook, the result of a hook is passed in as the argument for the next hook.\n\n## Usage\n\n### Adding hooks\n\nA lot of your use cases can probably covered by the hooks provided by core `sewing-kit`, but you can always add your own hooks via plugins and a task's `configureHooks` hook (adding hooks with hooks). For example, if you add, say, a plugin that [introduces Jest](../packages/plugin-jest) to your workspace's testing setup, that plugin can also add a hook to let other plugins hook into its Jest configuration.\n\n```ts\n// Code from @sewing-kit/plugin-jest\n\nhooks.configureHooks.hook(\n  addHooks<JestWorkspaceHooks>(() => ({\n    jestSetupEnv: new WaterfallHook(),\n    jestSetupTests: new WaterfallHook(),\n    jestWatchPlugins: new WaterfallHook(),\n    jestConfig: new WaterfallHook(),\n    jestFlags: new WaterfallHook(),\n  })),\n);\n```\n\n### Configuring/tapping into hooks\n\nFollowing from the previous example, another plugin further down might then do something like:\n\n```ts\ncreateWorkspaceTestPlugin('CustomPlugin', ({hooks}) => {\n  hooks.configure.hook((hooks) => {\n    hooks.jestSetupEnv.hook((oldJestSetupEnv) => {\n      // Do something to oldJestSetupEnv and return the new value\n    });\n\n    hooks.jestConfig.hook((oldJestConfig) => {\n      // Do something to oldJestConfig and return the new value\n    });\n\n    // ..etc\n  });\n});\n```\n\nWhen you run `sk test`, `sewing-kit` will pick up your configs and plugins and run Jest with your specified option/config values.\n","gitHead":"66bec50dbf92ef0f8ce2b3ea2b008da7d91c082d","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5-sk0-sk1-hybrid.4"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7-sk0-sk1-hybrid.4_1614706905416_0.008640645433978245","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@sewing-kit/hooks","version":"0.1.7","license":"MIT","_id":"@sewing-kit/hooks@0.1.7","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"cc07e5c18cff6b1e22278e37e78e11e651bae67d","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.7.tgz","fileCount":13,"integrity":"sha512-dzgPpHYWT1WMjG3gQjUlqZXzHNlJuMv6yov1YQCDDDwwogN9C5YtlwGqZmk1n3vrRYQRGInGMK9Ygl2EbUbbkA==","signatures":[{"sig":"MEYCIQDTkR1IKM65iImAeAOMVzVVH/xgZx3kuDP7aguEu6qUWgIhAKnYAbkPJZZC2lJA2B5P36vFVgw/ynAYcrnHvxQex0oC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9t1CRA9TVsSAnZWagAAdCQP/0BUp1byJd/phFmjEvBS\n/NjcA+0oxQeav8Qo9KGfp5nJHcxWBsYOkO81yGoxgAAqBlQ7AE5OWqzcRxbc\nTV1F6H8j3dH+SEHBb+yvtxMQzPQKKebfQ9BdpO8au4Pq3xQegJtV/Nzz2qDp\nkvksuygx977aJOXHFkfVbMbag/9kXNCu42u/qLHYl3hGT2TLNesqYO6PqQW0\nZ6LRjbNcAwymz64epAYK7sOHdbRlHIzemovgEhBOq1cLwl/ho06teBr3LqCt\nj4wm3w1X1CxLMmz5u8xKVuWS5f2SqYFp8uPV71ver7pCAAMZmgLjqsHi03+1\nxpSV3ZtZNtnC8yOqt7t5AYBbpPwssVL3IhgXUBn25x20tR3NVhdVmiMU3xcv\nlOCJOonZrBLdQB7kplqkBACzgwfCMRC8i07PrSHyIyHDx+6ZmPDQ1GXndsrw\ni08gfbg9d2RiCmGOPyJVeqRIqK0ZtsAfB9QRE80MyvM63G8d3aNq9TvSF26O\ntGBZkPspLu0QCANaUtFJThnk74DTsott4ZD0ZJiR0HupiT/t8HJkQeQ0cSAw\n5Z4GSX6DuiOLLUxfjVIXuQSg9TykwuE5pAyAxNnp8Gc1Q6fzmxuPSmRQKg5B\nMGbkPqevx0j3bqvgTSqTauprJRc+RVcr8qzlQdz2s2+OgD0Jn5JGNsy1Id5d\n3BMZ\r\n=hQ+2\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"cfd9415223b3ab3e561c52da2a9b31ec70fc7284","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.1.5"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.7_1614797685054_0.7476741107618845","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@sewing-kit/hooks","version":"0.1.8","license":"MIT","_id":"@sewing-kit/hooks@0.1.8","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"0669a2fabd6c729a251185df8dafc03e29187d50","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.8.tgz","fileCount":14,"integrity":"sha512-kJldHAbI7Fz+8bWdjGpX6LwgkEAHoYK2H2zzrqphDkqexmrc1guazHc3U1nvBqbefLeNTi/9qjmnixxSp4w7Qg==","signatures":[{"sig":"MEQCIHP6zhJR3q/k3+YSSzwagcTVU8xW+14slGdweV4Q9SoqAiBbd5suiU1ujJyMojpYscDIHd9HP3nkVZGKEZX79O1QIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZJfpCRA9TVsSAnZWagAA8XYP/0k19eNplRHgsIxsP0BJ\nATSUtLMAiV4W8+NWYIE2D5KU2yH6hrXVvkK10A3XqWLp85JE3Z72TxAuyONl\nYtSJ0Zm83kV29yscsggoLb/y+eDMidafmASqQCiI15OWLOCtyTJm4mFeDEy3\nywgEPpn1VtIhFp+0XzEDPQ4JSa0qGr83JlSWcOstCKERzn5RN65RUaXS1TFm\n7vyud1UZSB/QXIPU2VX0TEiMaQJjEk7x4v2MZh0Q/Q46SeAyFza8AmqssShx\n53Ac7XYzWa3sEU/nUyOS4SZq3T4SqdGmkFzCsNf0E2wWI6JzX/V2Ry1r38pW\ngKugzw7VpgQSVtETxDBXqlNawdtO9RuufLig/baPlklPt8W9cIklghpY2asR\npIBqzv1CLnqLmrImEGcpGmjXq/9AqP04j6BmdtdNnzQMTSvbhyl9K2CwNH9k\nacs5e124b9x9eOd+bf2NcIotZ9wibqQp39qd6N3hXgzUMXGjnaJWhMIInwCh\nHrmPyCv5ywLATT96tnzeXWWU86vZd1EL88jGUTfXAeHYaoo4CRy0Mq9iBSUF\nLajwd21KZz/bmSs2ivLJEO5+7LEyUbkadIlGkCPkMaHZFbkQPlgtA7DRumTs\nH9PxnGz6x/oDJgt+1qHofXS32N6bjV/VMpBI99lQ3GJZHhvz0lf1XVwuFeV6\nSUip\r\n=ExYh\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"21aa22517dc984dd2562a15cfb6547125c90ead2","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.2.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.8_1617205224912_0.24466927938817173","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@sewing-kit/hooks","version":"0.1.9","license":"MIT","_id":"@sewing-kit/hooks@0.1.9","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"a11cefd80a1867d8fd1fa70d484eaf9d497b7e26","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.9.tgz","fileCount":14,"integrity":"sha512-mItxdPFhE+6jeDh4srDXbVMTqSZvtdN5UojrvFJf/fApYmgUJexS9hk+1hl85UMG7XwwPEix3VtbwCaveX/OUg==","signatures":[{"sig":"MEUCIQDPD5O3349c8kzca0ZZqxsk6xQKkcV4DGwm9SdSCzlEbQIgc3UUFQlsSj9KnOJgINrbf9CQTaWGRuVDDIGx+ZJ2BFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbLr1CRA9TVsSAnZWagAAcEsP/09/pxKkytSHC3nGE3SQ\nTX94MQ59yTcF9V907v/timls9hknFZ2CLOHX0OLsErFqPrO/lESzGMbfk3st\nTVG3Z9Uz0fTskPqo5No/xyHfHAZ2RINdNtTiK+fOM+wTI0kHOyzskMybD5Ws\nN9NFHkl/kKQ4zasNCk6yDD8rknu5nT/PAZpGLz90LKG8KAq6/HDqoSDTNOcN\nqeqskoA9tTRYfINTpItMrUNVJfoYE0G7ZyXT4HqC37MAmclO6XhAqX6opMJV\nhqWQIgPdIf6A1phchJYYmH9ikxrCZPHaR/+b1V6PQnzrudeMXWGmIbwXbzwQ\nKbHhYPfMv+DuRi3Df9HersNQ980lyso5r18w0DltVdaoV4QUA1P/3Rv+RN8w\nikRLAZA1s8D9g5xXgpX8lIezcuAeqKDbGr5wSwspHgteb+jnuxEyDDsqoi/C\nkVHTtp0Ri3JzLVqXbk+8dxjWQ5ey8qgt3aBpv67VefubD/OSr86C8yfMvAHG\nqNvuV/GNxT19o2VNRabd84bBqJzyw6JbrKf3/zv5kk6zb63VfDJeFpzR5WOe\nl5+QHFWUYurX41t8mHsdYA3XiGj/pLKrPPAaMWgrsKF+Gy+AzifkB4KrY5Uw\nwsoSwSKi9QxUk6D2Zx2GcpGFSAOmA28cJcqhejqJjgMt2k4DhjfjKbcXHoGA\n6GuK\r\n=R0Et\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"88b2abd0de97863b14edd4cc29c5c97aa977e778","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.0","dependencies":{"@sewing-kit/core":"^0.2.1"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.9_1617738484577_0.6170178046201211","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@sewing-kit/hooks","version":"0.1.10","license":"MIT","_id":"@sewing-kit/hooks@0.1.10","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"5349b0feb4683b946bb4316af2af2572b30d5e9b","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.1.10.tgz","fileCount":14,"integrity":"sha512-9P85ZYSu0h3/r8tZ9gqHMRtT6CkSQbTnZ/GAqUlawvdhlug+8GcZ1TVjZw8itLow9NI6fRNFH7eM+HO7ZB1gig==","signatures":[{"sig":"MEQCIHIp9giAuyAdmDq4VT9NgMsNJJRgZXspFCCs1+Nn3KAUAiBORAZsjFSwRuKKFd78NktNb+fB3vVu3xWXpGuDNfY/2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd1EeCRA9TVsSAnZWagAAa9QP/Rsu9x4iPL9dcwhd2Zf0\nCwb1bB1PeP4jHvVmvI6S13hXHte4gswoF40mpjyIsxUOkcZvio0cRbFIPdWW\nW6hYBSlvX3mYZJPa1dArpczUpTMPJ5p5mD/87lgP2I8mxwDRothhbSrFmsCF\nXW0QYb/q4noWx1f/VhLewSlI0ntGs0Sjzv2HIbo8M92qxT3jrxzZmqbZE/v5\nzSJkJ21majEL9Ov+e3VPNQ4/8/MENy0lV6JPhEDvFQGiTNxpXkaxIJB6i1FJ\nJ2AfzyLHrp3AM5QLwnSnjR6148hok3+6vs9f+wl2Las5xuBcCQW6r7gJxxXi\nqTO1XTxhpjdBDhSDGDHoxSHYUqn25tTdnCII787frK4x6RGJiMvCZN87NK1a\nCwxde8z8mUtnxAFijA/6pLAKJ3yFQm4nqwy0H6akIU3vL1H6niNvDpGUYw38\n/pTeS/ydaD87L7ylq9ht9g+RhAAlxmfgoP++CKo+NVbwBP9TpfoS8zFxO72k\nqCXSFCkDEZeIDKJWAHGZL8atMEy8bjNODbZSZZwn87COkQc6M/qCEX/zP7Zg\n4Io528Egmjw23TpClsj+IE4MsFfJKs9lyXy5oBHnlfANWoTKY1j8DbFjMqQB\nZGTUCustKw2dojyMrpBL4ErQd0F3tgPW7VNMmBfFQFxaeQ4TUqq2tjyagvKl\nKJj5\r\n=8AzN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"96bbda25e7461b4a484cfafdd79abde2e39dc12e","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"10.24.1","dependencies":{"@sewing-kit/core":"^0.3.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.1.10_1618432286078_0.8278667610843338","host":"s3://npm-registry-packages"}},"0.2.0-alpha.1":{"name":"@sewing-kit/hooks","version":"0.2.0-alpha.1","license":"MIT","_id":"@sewing-kit/hooks@0.2.0-alpha.1","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"1466193de0459532c2308f14fb1d6ab53c8893e8","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.2.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-xMnvDv/DemrzRmQFu7ka0S97HuR1lx0pCMtMjdw7Nl+7XDiY8RHcdkLeIqd0dn4T9gDhFTEpGe5IduCUrbvopA==","signatures":[{"sig":"MEQCIBxxG44fW/cq2JLuAV0sOFhOkMbAptNq/zOINfN59rkJAiAfyWPYpOWvLeKZXxK10xtIwhoJG0txFz9+sIPhHaSy/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpFU9CRA9TVsSAnZWagAAGIcP/2zXsRUxdSq+AKoo9xmP\nqvVyS+7o7D8jxKhLWcdjgEHpcFjCOd6u18fgrYPZvjgT8IobUvSmmljGkdP1\nnx9heqqerlrR9sy6ypwVexDAAcOaU5+u6RhEkDIkOFDwayj4zJjDmyNlMYRg\n0V16NxLIUXrchyCVr7CC3NmTSh3PQFnULxfXMxHRAJvwvrDP6C5zsLD3HBY7\nqqpuMNV3pN6JHj9eq5tD2B4hYx1k0zTca+G0LL5cXNgCFHH7uLAGhbXHy0ra\nKr+6PNknr4NNSnJseUEMsuhJa46FZDkmuxymPdsChd2/7PLfnD9c6cbzDtPW\nysz6ChPpGEa7WmXGIjmX8OM40QxFnZwxKIHUEmL5J6GkpDV2Npdprzzy/Mjl\n+TceE4sJVwiKXxjx8RZe2fpR/QZiK+AxbbfWrR8b+S5YyCw9LYO08EOgnlvD\nbdVciYPwUks9N0sEjmAnzLF1j8wDyG/kQwFaKij25dDMW32eko8XBOCCBgJR\nNDNsd5YESULoCfpYNO8vof+YXFSBWcjEiWDdSM+m99nMcgSjmolbIjlfYx3O\nyQT9/lq23Q4D2RePOhXcKOwrOGMNCzm+gzRG2riNHWG53x4oMBuJ6misPi8+\nxVVi0Ox7Yzy5o+DnA/qtrf6DTYSqP8LDzIwZFzAmTRZaDJIrHZ4qkmtleUcp\n9Nke\r\n=6/5z\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^12.22.0 || >=14.17.0"},"gitHead":"aabbbc30e295acfdb823e2e37c4b862e5c44b68e","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@sewing-kit/core":"^0.4.0-alpha.1"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.2.0-alpha.1_1621382460681_0.18992647284226893","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@sewing-kit/hooks","version":"0.2.0","license":"MIT","_id":"@sewing-kit/hooks@0.2.0","maintainers":[{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"dist":{"shasum":"1a88a5db33ed80e33a9c99c5db0b5b747b8b6455","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.2.0.tgz","fileCount":15,"integrity":"sha512-UhXuJe3Bd2W8D7+dUcG0qWhuV4Q+s4hsdaOvfbMSbw2C1GPjpoWnEdxLF0tulLKWQ905lcuZdMh+H5Q163qbsQ==","signatures":[{"sig":"MEYCIQCNknaHAnxJF1hencIF3BIkmP/8xC5ASnK5QvCinPSu5wIhAIXQi4cZAOiih+v2fu60rc2Nq0wl3y6Prv2D9/stBGvb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgptE1CRA9TVsSAnZWagAA8aoQAIZgxZPSMbYGZBdO26oV\nvNXrGf1bC9c6sJ4kSgw9Z1FP0DHYPvrdjN92d3NHICO4UVCZGA3KbSm0hGah\nLDNbiQK4/3MiSCkg/bI8rCGbmaewLTlKFB3ll287OvBxlogqRIPuA1Q26lBN\ny+MOg5vmaOWLbOp40T6F4pGnPOm280uYK4zSaPj+TI357I2yLR1Ox2q+QwpD\nYVMcmGhsex2keh6PTBHIOwTshKfqLbTNWFlA5ft0ko7Hcq7sQ8zFqzOpLo3R\n3c28lyO3usP8HnaxuaYLXFffrYOUkPyfypkxjkl/QX/ZuTxOVnJfUBJwdLFQ\nb94uPZp1j75bPAIPatc7PUxEGE9RieTH1ciONn4meGqICXjoNtn6zmLMb7US\nu+EOrZXGBYIUSQ93UK7r3hw1mIzUpHcRBnTHyfnPkqNZZa/u2vv5afcG1aMM\nzeqsKJTrz8zGrBI7xn4u70Zpl1MCljpa302E9ElGKuBXbPAHkn2LaLv1dmTG\nvfmbzD3pAoIsP4TYkUE3jhg3vaAfcrfJuVGQ3Z7pQvkQyhWRNYkFZqRfTh95\n1ni2WpgNjLZjLNluvgyRVWLQlSjLkNA0/Pj4Oqgg06PiYj6pqyfhcYtyevp1\nhEn27DwEEwp9J/2KSWBdT16VnGhT8vAVIV4rveUd48zyQuO2KkJEqCeJ8SVY\nSAgH\r\n=x0Fv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.14.0"},"gitHead":"c96a65cc1a6304570802d1fe737924c00a896cc3","scripts":{"build":"tsc --p tsconfig.json"},"_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Interfaces and types for `sewing-kit` hooks.","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@sewing-kit/core":"^0.4.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.2.0_1621545266592_0.7132213835476051","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@sewing-kit/hooks","version":"0.3.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@sewing-kit/hooks@0.3.0","maintainers":[{"name":"bpscott","email":"ben@reload.me.uk"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"homepage":"https://github.com/Shopify/sewing-kit-next/blob/main/packages/hooks/README.md","bugs":{"url":"https://github.com/Shopify/sewing-kit-next/issues"},"dist":{"shasum":"2507fa35e5a47f40368290efbfeb9d3d8c0302db","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.3.0.tgz","fileCount":11,"integrity":"sha512-Js4Fm9bMb9RHoOwM7GIA+3UN8IquvB6XgYvhIXNfiLGDn6cQYCXnzkX4zRRAsru9f+MUW73mffQq/ioq/5Tt9A==","signatures":[{"sig":"MEUCIQCGklrIeCqoIvsIuCH8qZ/HLjPrXVSCOrs2IMZSPRLISAIgM25jRYGT7B6Fz90WynVN+GPwVecRahP27IIzYyFrc1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1hxwCRA9TVsSAnZWagAAEC8P/Rxn9uAaand1DTtrzkZT\nPGO/xRXoFUXx8NGF+WytNStYmacog/yiwwM4E6YH7Ixy7SdtN8U1iK0VPEp0\nZKZksacVHtgHLGglBuS1LBX1xg+g5vwjcV0aGnjMHB3aU3EYsjMHjIvSWdQ6\n2ZKjxm+zPCR23PAgyyOQFZcWCUEY2uGd24jedoO89cEh15DZdd90o5IRPi2a\nyTDSOL8eTJbRNYobDgt81GBMFIfxe+j783ZSZOUPaTNK0tICnHVasj7tqlEj\nNsLMSE/HBWvddNI5Mp4uYGoeS7CqaRVdrYPpz6EAUDM4mipqBgN/f0GSLqg5\n4txHGQF4ICo8f4HdKokqEgMFpx2j6MPVY+QPhYrtqrDGa34JuqnvhzyC9/SW\np/921neZ4IeHTn47VkDi9kRuq+LIEZVNgyD4mCjDWGb02Knh9cPnygkLzm5V\nGWiaD0biHTyr0GeEgOTZWoYQHtIAtrJA0kk1XVYpRmhY4FqEzuI/319KJvsb\nx5xK5z14j/Xko7k6LLRlkkUYoMimebPBV3sEQL2k7/rAtFMDpRfBcqt2cicG\nGTrmpVvuRD/7YThJkyyFfGSOBfuolpDjbh17eDznTkfQYkJcWApnJWO5BBWs\n+I5cLSYO78Kx15qGiZvKb6kX8IwdYjSQBpBPencd5pirv50iCakojT7EptGn\n/4zo\r\n=x0wQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.14.0"},"gitHead":"f203715b068554e581bc87e2a499c4b9fb811ea2","_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Shopify/sewing-kit-next.git","type":"git","directory":"packages/hooks"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Hook interfaces for sewing-kit-next","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"@sewing-kit/core":"^0.5.0"},"publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.3.0_1624644720580_0.20694473622313914","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@sewing-kit/hooks","version":"0.4.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@sewing-kit/hooks@0.4.0","maintainers":[{"name":"bpscott","email":"ben@reload.me.uk"},{"name":"lemonmade","email":"chrismsauve@gmail.com"},{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},{"name":"ismail.syed","email":"ismail.syed@shopify.com"}],"homepage":"https://github.com/Shopify/sewing-kit-next/blob/main/packages/hooks/README.md","bugs":{"url":"https://github.com/Shopify/sewing-kit-next/issues"},"dist":{"shasum":"524cc23b05befad01c152041eb88ebdd3521633f","tarball":"https://registry.npmjs.org/@sewing-kit/hooks/-/hooks-0.4.0.tgz","fileCount":5,"integrity":"sha512-5YBUKoy0k0djqgGTYs+3QbWYx7JezqBb7oLH8bIs3Je3vQfYhfKAnyJ4ML9RjxzaF+JA+sTioVcLk8iA9rFzQg==","signatures":[{"sig":"MEYCIQCq3KinBX/1ruGskCF3ZuVW+9PVZlA8/kYOeorpi2IzXgIhAMyN5HM6hdsmVIm6GvKcBXWUOV7f20nh7pu3FYDvpVRZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5QzpCRA9TVsSAnZWagAAQJEQAIBsOI9LviuoD7NvMKK9\nHLkj+DA12c+oCDTlAwp3tKDSVjkJIQVUYSu+XRy6X1ZNocFHsPQfhbHDEB81\nOpsjLNNHhCHpbarE5cK8T1Mhh/M9eJ6mrUAJ7f0VYntxp3Ox7hD109weqs8F\n4DbHCNEjZ+s06w7Wgnbx4gc3rE+eNIxZenbKtpP/bvdt6Frx0/X0nDaoLgTE\nFNXtYmAVdamqo/+DYxbE2qo1fDQTnthdwrAiUZmlJ72Kw0RNFwtJcK+NrqSf\nUvnUmGQ9Ue+lD7wPlO9GhL4sIHWoxotoyo2h4z4W4SZbZeMkxbnXBJ2NwsJ/\n32JSuSCRcnl7eT7RQtb5E73kQjSb/GTZJdV06XG4s8zhtn4QDJDS8BzlfUr2\nez6WhmWMo7N3LefYmcOveuqomsWqEB8dbTdKFWAlThNTUZM/KlUe2EtWhsLE\nZ88+fMnOSDvE87ymmpE9POgMSsWR4p/6EpUOAJ51siee4nQ45uLWBuKCmQKu\nVKtPlOj2aaki4i3yq5aO8npDWBqnZj3gOkZUZWupwXVQJyP7i2DDcXUi0ziO\nJZamRDbOqtvEgCDnRolbbV+cXBBSWl5jpiiRH2/g03oQJ7pPm5ZTnSA1Dx8I\nrFW9nl3qcRvK+XWIIqeygdfWcaj6GS5lZzfNkJTisMMCwSDxwTGAmnO0r7rN\nx7/d\r\n=YhOJ\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./build/ts/index.d.ts","engines":{"node":">=12.14.0"},"gitHead":"bdc0823ee063fe90234dd46d12ed8d31a85d16f4","_npmUser":{"name":"shopify-dep","email":"npmjs+shopify-dep@shopify.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/Shopify/sewing-kit-next.git","type":"git","directory":"packages/hooks"},"_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","description":"Hook interfaces for sewing-kit-next","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","publishConfig":{"access":"public","@sewing-kit:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hooks_0.4.0_1625623785499_0.3893010777515056","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-07T15:51:55.862Z","modified":"2025-01-29T22:10:10.126Z","0.0.7":"2019-12-07T15:51:56.518Z","0.0.8":"2019-12-07T17:15:38.814Z","0.0.9":"2019-12-07T17:52:45.319Z","0.0.10":"2019-12-13T17:48:28.542Z","0.0.11":"2019-12-15T18:41:03.242Z","0.0.12":"2019-12-15T20:57:04.568Z","0.0.13":"2019-12-19T02:14:09.848Z","0.0.14":"2019-12-24T08:27:54.906Z","0.0.15":"2019-12-26T18:40:19.792Z","0.0.16":"2019-12-28T00:43:48.669Z","0.0.19":"2020-01-05T19:14:08.219Z","0.0.20":"2020-01-05T19:26:54.978Z","0.0.21":"2020-01-12T15:14:54.707Z","0.0.22":"2020-03-28T17:58:42.109Z","0.0.23":"2020-04-25T19:06:48.353Z","0.0.24":"2020-05-25T00:05:56.222Z","0.1.0":"2020-05-25T03:53:13.372Z","0.1.1":"2020-06-26T15:48:30.028Z","0.1.2":"2020-06-27T02:03:44.690Z","0.1.3":"2020-06-27T02:26:53.243Z","0.1.4":"2020-06-27T02:36:08.308Z","0.1.5":"2020-09-16T14:38:27.156Z","0.1.6":"2020-10-02T19:22:12.054Z","0.1.7-sk0-sk1-hybrid.0":"2021-02-24T20:51:01.684Z","0.1.7-sk0-sk1-hybrid.1":"2021-02-24T21:42:51.459Z","0.1.7-sk0-sk1-hybrid.2":"2021-03-01T16:22:00.178Z","0.1.7-sk0-sk1-hybrid.3":"2021-03-01T17:20:06.102Z","0.1.7-mandatory-extensions.0":"2021-03-01T22:30:14.371Z","0.1.7-sk0-sk1-hybrid.4":"2021-03-02T17:41:45.603Z","0.1.7":"2021-03-03T18:54:45.146Z","0.1.8":"2021-03-31T15:40:25.126Z","0.1.9":"2021-04-06T19:48:04.782Z","0.1.10":"2021-04-14T20:31:26.219Z","0.2.0-alpha.1":"2021-05-19T00:01:00.845Z","0.2.0":"2021-05-20T21:14:26.694Z","0.3.0":"2021-06-25T18:12:00.696Z","0.4.0":"2021-07-07T02:09:45.605Z"},"bugs":{"url":"https://github.com/Shopify/sewing-kit-next/issues"},"author":{"name":"Shopify Inc."},"license":"MIT","homepage":"https://github.com/Shopify/sewing-kit-next/blob/main/packages/hooks/README.md","repository":{"url":"git+https://github.com/Shopify/sewing-kit-next.git","type":"git","directory":"packages/hooks"},"description":"Hook interfaces for sewing-kit-next","maintainers":[{"email":"chrismsauve@gmail.com","name":"lemonmade"}],"readme":"# `@sewing-kit/hooks`\n\nThis package has been removed. Its contents is now part of `@sewing-kit/core`.\n","readmeFilename":"README.md"}