{"_id":"stilren","_rev":"37-c4bdf503707102b790779f10a5097474","name":"stilren","dist-tags":{"latest":"17.0.3","beta":"0.4.0-beta4"},"versions":{"0.0.1":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.1","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"files":["dist/**/*"],"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.12.0","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"create-react-context":"*","react":"*"},"gitHead":"9bdffca694776b175c7fb04c4f11cf8bbccd5e0b","bugs":{"url":"https://github.com/danielwerthen/stilren/issues"},"homepage":"https://github.com/danielwerthen/stilren#readme","_id":"stilren@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"dist":{"integrity":"sha512-UPThBBfuI6QDFEN/pH6hHkNj1lhPBgS+10NeL+hidkcLb6R6RpnCa+4OwHqzTtEjrXHfHcO1upgg1XEw7/893w==","shasum":"468d34e0701dc3c9b1981d1964f36148943c736c","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.1.tgz","fileCount":13,"unpackedSize":25681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPoMYCRA9TVsSAnZWagAAX04P+gOSu3tyO/cDdRlC6kZD\nlzL9WXC7nLxDiV7M5b4g5CLX7XcyQzeHHzOvEyVLoHaIiCvo4OV7Hbw+VFLn\nOyJOYvaI2IBOkf8AsQ+cP6PICmHRqtVHHHVoEmJFoG+vA9teUtZ1ST4RQ/Jk\n0XNMpaYf0M7J73tXQXaZmaP1hjEBND5LNxwCToMqe8azq0bRiPygM7v91wFX\nXWxYgmuuFeYhGJYKAAsUCgeciPCZ+r7OWkVWyfIdvKSNWEJOnEcNctHGBIvs\nRdQrnBZqj+J4d5eNxFhHxSCbcSTYHNEJK47Gzpe9LQa65g5C4OCDQwjJ6Fab\nNOkPNtM7X3819On0/xPRcmgytaqbP7JHLGz2Ictt5Pg4hLVP6yzwlaPkRkzi\n8BBTnTRMg598SaWAyOvexOuEEZHUz4GSaRIad9XPf6qkttUVb0KNF9O8u9mM\nWmThVNXfrww3uh2Ws4u4x08af6dN8aad/p9Dgz/PGlE6Eti/m67ZPUCCRJbr\nY5H+qKmlTGK7UrL7qv65b1XS+s69KRDj+UuMlq8hqq3iIAHPK7C3tSwvsS7Y\n7FEOyPBZSeVO4mPZfJikVql0NY/UWh4CWa0wsNth2L7Z+ldOjCDVjWmI01UO\nksFUxHDeN0YNjTL4s/3xK7dj3TddvHisfA6yXrZ4QTB3rL+6keg61USzLuzw\nvYQi\r\n=5NH9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz/bAtwgGYuFIXjJ8+1oq7fsgA6UYbh/Vqm9laaPnbfgIhAJi39hjoLDjuJOeXvxlGE/AOS4qFscsUWC/+Z4WJYSSM"}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.1_1530823448620_0.9953549189148971"},"_hasShrinkwrap":false},"0.0.2":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.2","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"files":["dist/**/*","react.js"],"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.12.0","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"create-react-context":"*","react":"*"},"gitHead":"50a9635567bde26ac08435b627e0c4b2fb6a36cd","bugs":{"url":"https://github.com/danielwerthen/stilren/issues"},"homepage":"https://github.com/danielwerthen/stilren#readme","_id":"stilren@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"dist":{"integrity":"sha512-j217FEOPxo4zfz5u46tCWDRdobo1UtnqJZaXsQbGmYOVJ6OSUY0eLNHiTHzlRUEA1xLLznkLS8jvS540wL9QCA==","shasum":"387b43a17508d93b7e4d015c0cf2089b67fa6dc8","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.2.tgz","fileCount":14,"unpackedSize":25741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ66PCRA9TVsSAnZWagAAr5wP/jiFM7fUWl1/QGLJji2Z\nb1NcrWSqx+VXLx+DvxdeRFvt+g82u81O0LIqZ0/LiNPJPAunzuyUzcQ58j4/\nHyxaiuCzFCqr8j4UTZxL2kbWKAGCiHVi2vWXbdhjpjlZuf6y6lMIL4IV/CwM\nzTvaaNAYqg5E2JzWMG96vD/LO3tl5bImzSKHXxriEaoJbGHrsqCndCk37M6A\nr0miP3OB8Fke39LClx206Bx5jJmLNHlAKauHp31r9pRu5sHfGUGd5/JJZiWP\nR5y0bnLaATIYdieAmvXK5YH3O+xN20z+KRWy/x9gRFdTaeSrZ2w5Rq+ksGvu\n37oAnmOdJ3GQSu+yvxK71CYf3LEuHPRMKCxAu0peg76FvpHgcvjon+qkylxG\nIizcpT6q7mSgrPt1oTqwcb9kaCAwmEXfqDudi2gAvPh4V3/Aoz45F/u2DVIW\nSHcLuxQg8egWHH4X8FmKNoeZox6+Jj9cm86fs/cYC534wRy7wrniDYOooVIT\nDpmRX2rd6Zlmpf+lQRJ5Og/VInBjaX3IJCamvTM9gyHzGW19ndLK0yrNZKe1\nrOr1KJ2UbjhegFhijGZDqcXsszrUrfxGM2R4haI1txdbpFRr/m/ckLV3vl4d\nKd8FFdkLU5GS/X2S8eFkHp0dZNAZW2UQtL8m9BA7biDIdmFyZwNB5N5VGsZd\nScyl\r\n=8KoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfzkX3rFF5k/3sYrCwPiiZKgS7OHDxmyjHXsD5fuew1AiBVM6md8s1FwN7ym87EwnyAituNHREFc3Dk3eMGUC1HAg=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.2_1531162255141_0.6194625871107071"},"_hasShrinkwrap":false},"0.0.3":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.3","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"files":["dist/**/*","react.js"],"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.12.0","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"create-react-context":"*","react":"*"},"gitHead":"55df0fdeefa97961cfdb00d8f71fd3825ca7e0ea","bugs":{"url":"https://github.com/danielwerthen/stilren/issues"},"homepage":"https://github.com/danielwerthen/stilren#readme","_id":"stilren@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"dist":{"integrity":"sha512-cmUYcZD1nCkT9hc55KzFoPDewZaBWFq9UQgFbEZmu42a051bv1LKLZ8OFmmEEs7h6xzH9tEsTq2tsHHYxyL7uA==","shasum":"48fdff17ff65c2f0871cc885ab31f9110877a55d","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.3.tgz","fileCount":14,"unpackedSize":25753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ6+ECRA9TVsSAnZWagAAjfkP/jOcBAByYXAeR75hphgH\npYgq/lvAtzNTEg8BnhJFavrFPWlZUyQRy+mOUNi7iS64AhEwRJZckrBsKR1B\nTBHOTpM6dyofFNKiNFkQWMv8JvC47BV734OWGHi2izwOLvxYdNBYNpWPegLm\nDrHbsWYcpJiQEqJ0cjotavONchRXIgZJTtVURO2t8zdxCPJafCsHhPszK6/+\nWoW9aktyirSgtQSo9stZ9uw/OuAcgiceH4OlIg3IeK2vLE9favv9xqqHtR6m\nnDaMoQeo1FTm7lO1afEivdlR5MK24b3GVFq9TOii8KD+iI/Ym7Sl7mIgf/m0\nxBjI+UsY0EvxLvCtOUkMziODzNi3YvtHkXBd1L/yZWrhen0OIPgksvO/UXHH\nFNZ9d1/C3d337dpycwIzZNTg7hueK7CmJidaK9PFpp0qgtFX7tFtGjGj5ris\n7vi/8dhBVD9m+iXzh6OnOCCpWte/U9Ok9ersMKyDh0pu5WfrhFRF/iFjzQub\nxt2rcUIJ1T23QafeFd/r6Gy1O7iNlzLZDzPIFMyg7HuKC8eum6rzDmG4e5Qq\nU35wcYVYnxrLOXeGo3pymOlJ84FoRlAfsgU/cOctcqjGMF/vTHL7nE9tEhdj\n9SM7f38/8YLwOznWgnad/i1JtbUo8ZfM0ajwIIgdtlEq0t2dmrMSO8Q8U5Gq\n/xJt\r\n=Ag/U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxK24z7Skk7fiFsRg/zuyu52GoSNl5ip/SvySL9kFH5AiEAmD0lS06XW6fz5oXBHvE6z2SFsm8Qws9TfO9/Z1Mu1B0="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.3_1531162500549_0.9345518848510039"},"_hasShrinkwrap":false},"0.0.4":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.4","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"files":["dist/**/*","react.js"],"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.12.0","react":"^16.3.2","react-dom":"^16.3.2","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"create-react-context":"*","react":"*"},"gitHead":"7ea5adfea2def5ceb7af74e71980bcb40c389dee","bugs":{"url":"https://github.com/danielwerthen/stilren/issues"},"homepage":"https://github.com/danielwerthen/stilren#readme","_id":"stilren@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"dist":{"integrity":"sha512-Cdu0wlT5CFCuWoqz0UgtHVJjAYj7N3aI5gLiM9ObXwnzyZoawfrEkVGlEaS6J6ndI2fm0lUcG4vTwmmWY7s3cA==","shasum":"1d51e848d0f5d5125bdb4ba08a8506f75a568a5d","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.4.tgz","fileCount":14,"unpackedSize":26043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ8uPCRA9TVsSAnZWagAAWNgP/1/63gMRlVW39KBgLqLP\nD7wU7Qn1QWxSqX5lGHxvFT6mvDraVpFof2iXMHmsZbX9t24kTv2kxwqxQ5nQ\nz0eH3uELFpJxyROTt0CqIUmG4O+aesM9pLPLWyisnyqXatgh2LM/3qZYQJWh\nHolsBUzsno+9A2Qg8DhiORcqmHoEgUE+wNoShe4AsO53jbKve6KpjVHieZJm\n+v6rnU8SNl1Gq2k8JUsGyYL5E8Wyf+Lt63OtrWBabO0FCQB+iV5XsRqvTL5N\nM66gLB0+ZllZg31vXtzi+wR7RMTByngSaymxySigcB/eASA5+pvV58nPGq5w\nUnNQjLSyqwn89hFKYFt65LTdM2AS8ELxSIvhrbv7TMUDGbeWnGTLNzv57VMo\njTPux78q7gHmYNASvxoezClKbNIzn8ZlBcceR4qdLI2yvUEl97u/kGMq+R5z\n3xIRm5l7EBE0iM5aCNj/ZknrtjpAffhBVmj0lFajllrNFpXu1yolF781ZYRw\nvR06VX96FOWO37hbnAidW3/hA+4EXvyF2y4xGg3eOQFePLNIeLTHAV2jUw6o\nYpacWD0Sqp5QnKfjE2aUkcxFvtay3UvOT6l8Je5DO0CZro6usckzcEWDXJt7\nYYAf1Vd7D2PfIIuC6tPW7Eu0yf4nGm+MxqxAgLzSGX2VrtWFsBGAZUNd7eo/\nK5Ql\r\n=wc2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrm7RkAcnl3tCJ8ojByZPXPJlMyY2PMJF51jzmjJ90CgIhAM7enDyPaxicSNn9YE5qw7IiwOepvnBqnlkAHKbDYZtR"}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.4_1531169679555_0.8156458588342002"},"_hasShrinkwrap":false},"0.0.5-rc1":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.5-rc1","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.19.1","react":"^16.8.0","react-dom":"^16.8.0","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"react":"*"},"dependencies":{"prop-types":"*"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.0.5-rc1","dist":{"shasum":"98dc28fda83bda9a8fedf038d4badde639d659c2","integrity":"sha512-8RNV1VExGq4jD389NsZeutJ+CJ6y7srJDZBhP53ZEq/mw17LnXLa3G2ZEtq5agLTUXKDlZOHw8aN9WoUZgyFLg==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.5-rc1.tgz","fileCount":16,"unpackedSize":21057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd48uFCRA9TVsSAnZWagAAz+gP/0zY/8wPJEJii+NSjCV1\nO9jMi0q045gLXynRXER3cQNttP/W5wkZFmFk26E0P6HihtLtlZ7yCknJWc3M\nzf9sAyGLpnw+RFQOZfH9sH7Srl1fGcVem85v/+1YOjvsLc7STqf+5XbCaobq\n88wQtP/Hh76capP6o0y0U8ixrXERVbj79iqNA/wslqsftxhHqQofTeXhtISh\n/cYXS435oLRLr/S4+jgQZMKqBBnMlc3lXaqkSLGTtnc9Dwt6PBmu2hcNqzGy\nqQel5+x9u1s0WM3HkPXyPTx/oYuuh7TkGcVEevGruHUfRPMFk4wJbgMj2QYK\n25LU9GnbHgvsOeX2IEWEVp/tS/OWucEHz51BFUzEizgAC/dYaR/WemqFuqZB\nQzimhUD6TusNr/lBDslxKnRNooHSBgXvtoADOVeCYnS1WYEo+cGzVSjOXoqO\n3MJKhVkpx54KEeyJrEJtz2b+N9L2T+GYu/FUy0l7PlaWU7dEOZC4tsrYusEk\nZ6mXVra7eRt6cvA+8FwIzwZlBMxrufcdItju0cUW+R0Zu0bR6qKCokERjkiG\n4sIaaMEBvaMYhV5IFYtqvtVMfgKJshuq4TMzqzxA84vHvup48yaAJ5TGc+MA\neolIdLnqhT0bnXT9gTa7bt2H16Lu1bJHa0QOvNGaB6VijkJwwdVGEa51lB04\n3in6\r\n=PqNJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFs9lR//zsNZh6MN46aJKZLvFwfQjODOHatrTmIcidoNAiAc00LtfuDb4IbFb8PWtb5xxUYM0oUcuR6JYC4dY2VgwQ=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.5-rc1_1575209861129_0.022210637641580933"},"_hasShrinkwrap":false},"0.0.5-rc2":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.5-rc2","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.19.1","react":"^16.8.0","react-dom":"^16.8.0","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"react":"*"},"dependencies":{"prop-types":"*"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.0.5-rc2","dist":{"shasum":"d3e8a6775b400143649a9638e067387957fb929c","integrity":"sha512-427KfxNSItGUcnCMbb22Ox5WrK34PAKiJS2TCgFRT9wKljriPk8zYnRJfbuFPZrEAr0czzWE568XOiGuDaefWQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.5-rc2.tgz","fileCount":16,"unpackedSize":21108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd48xCCRA9TVsSAnZWagAAUQcP/RL2gOtsalnsHITrqbcc\n1whgb80nW1Ux7zHieOLDID81sv495EFv7uSsm1jfEsIECYGWOE7VA2d1uiGC\nUUhUyf94E2NU9Uy+D0aYSz2XfrAGfpX3ib8WzQsQe8A3kgOcDQDlH8olU3EM\nPHlU83PxwV51PKb6hF+sDto+2g8Mzvt3QRHJLUK/Kp1lvwDqh8h12RXQysk3\nHZSgSHocXa7Qdb5BbZw6CP1CF1qY3GsPkjI+39NVHCV7xPyKY/tlaXQEvibQ\n7BZUDZVITlYoN3HnIyOG/V+RpFSfRc9E4BJnfxhFRkrTeyxpJk9cWIv7s8o8\n9+x7JpvkJP92tDpOpC9FKGk85kDo6Oz7oguEV1PMXC6ECXbtZYqWyiZaPTsf\nXDx2l3pgMJbuEwQI6oju9MukLdHl3orCMFOZtGGr1BO5BPzHDp/zXgDCc2r/\nd3gKosSwbRWTnEGtty5m4Ez2hlLHtCtEffjlfLqAp55Taanr4EyPlpd4Vn7+\npoujbllYIoGFFGHm+7Bt7LJIgiX8CUprNOAm2rlZbRRzXgcxBAswgmcZQiZK\nMMw2YTpsA1vfhrV+b2JXbEFPwOWGNLSso9TB9aTGLjZkqqhRp6awguYrGf+0\nqn5XRdkRFTqzNd3Po5/a+uEVld3kP8lACijFeEsTU6qZINzwrltZiO8Nix/1\nkCAV\r\n=spV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFtWsWgWla/zlJ8h376Jlk3Bxp/yoe9yZKig2IouV2UAiEAncj11/cHH0y5DbhaiJNnaDVZXtRYcZHHAJnS4jACX9g="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.5-rc2_1575210049884_0.9333552631554218"},"_hasShrinkwrap":false},"0.0.5":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.5","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.19.1","react":"^16.8.0","react-dom":"^16.8.0","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"react":"*"},"dependencies":{"prop-types":"*"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.0.5","dist":{"shasum":"fe0b82a39a95cf66a21d65f712c9efb2d9000007","integrity":"sha512-wyRKhTEICpyYrjE/w4jjxkk1FqKeyPGrkNzyk/+V4aFM9IQvp82cX8cLX4b0F85wZzChvqKi5O4MTq/DQ7VYaA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.5.tgz","fileCount":16,"unpackedSize":21104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd49fBCRA9TVsSAnZWagAA52oP/iALGDsPL9oxI45eCd8D\nKZhRgcWH1mUBw4ix6khr8iZ2hFDuS+nxa+RaMfrnfjry1J90HGsD2r8hAWGr\npZjMWtYtdXzux+vmpeRNXlkCVutr3HSseSL77mMtpDUWlS68dufeKB+3abY1\nfAzc9CpmGYpimw4mpXXLmbrHw/AsFTTXs+VidiG2+u/PoUsg70fIlfbMmRN3\nFQeWNUInplRyhPKGFOUqoifdWsg7uUf6mEyE1CYYvuJu/fUxiBVrGbUDbJVY\n+5sdTJRiilZlP7WgLJRE+9/V/+2bR/iGVcQGX1jce/ZhC7+OjjxnQ7cMx+tk\nod13xE1r3PJHH+H+6KR+TQ3H8fUedM2bBE4Mjy7b9bV+moHD0hOI1OJEi1MZ\nEVn+Hmyan9iaW+vTp1cQWTnIu8SaeQBn1V6xgEbJ9oHzAGW7aL8U0HFLNYsc\nWxgctWtaklibgcngV3S6xySVgnx4Z6NET/mwsjqzqbSCAfUrdmcGHvuHBHMs\n5dkSpctKOc//Xsbwo0pSCZOLGzUiaRaUxTmS+tKu/Gw1A2Fn4VI6lGXjfR5w\n7h4EB9OPLcjs52pfq9LhtGI18o17hGQup03wPwYHK7xPUokxdNDI57ya9MwI\ndAnS5VxJbMIFGKa5129iXXJsG9jIj3qh8LuvfuILLOcJxHHlcQZBZkW39ZxW\nrsV6\r\n=3vSb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVKnzyeeozWEuxzVY0xoPtvXTUhtuyiLTCyxpeVCpQ7AiA0aOW7wIAIeGYX+wAjH7sjULr3feWU5eejtnmuQ9vS9A=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.5_1575212993518_0.6286304928842648"},"_hasShrinkwrap":false},"0.0.6-rc1":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.6-rc1","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.19.1","react":"^16.8.0","react-dom":"^16.8.0","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"react":"*"},"dependencies":{"prop-types":"*"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.0.6-rc1","dist":{"shasum":"513965e17d29d63b6bd911cc3e451da44f2dc5c3","integrity":"sha512-LmX5/n3bi3r/7YNC+O397rsxOLFZiZH7PUP2PfY+X5BRliRNn7YB5E9DkqEHLsGzVXRzHsrjAOobIGXo4VlJdw==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.6-rc1.tgz","fileCount":16,"unpackedSize":21169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4+E6CRA9TVsSAnZWagAACrgQAI2+vL+L79vP5h5eX+/r\nmb6gSV6nBAwfmFadSGV//PReN7wWizZecBdsKbSj/9Dq7hm4I7306wYQ+Kai\nJWjGdZvNkMsUTxNhwNS1pQ+CzI+MiHiK8S00dudp/zkCjjA9Q73tS1vRTWMO\ncH1LCCjtwFYclLMHG9USUoGLMwHwCMuty03HZ5xYxZLQ40zBsNssPWK+BTIb\nxkn8Gg45UmLsxvwqYZ976O6SckBPMwrvv+notxPcEAXRQL6ydKhDAkek2lXs\n7SN8K8CHG+CvsrcSC50+lxq/AR25bGsM9yU+VS4jZRaZsL4a0vVjjEaxfPL8\nF5xPRE2KtKiTUp382N9U3Pk71vz4h10Uply0rOemxYPRLI6/25GSNeOrlppt\nXVDPSZZsBhYq4fwbVK17EFoyfOkhZUPB4C23/gnLPfvmdRBVftZE95PzDjQf\nmSxfmcC3xMycuUKe27tVTPhtqfjd25KQUVq7Nh2W0GCsveBEKVihN9Hdll4U\nlZ5LfifHmSLUmHPVuENxPpKKGphn3lGg0+knb8l4aKd5KKHd7Nh0zLNgisEq\nIrY2JzBUXcX2wdFFtyyFN5NEHYOd/q0Tiq0SH7An9UeIYG+tFYWZSbLDnrNf\no4HE9cJyB5pyKjFMU8+dXjQC0cljd32T4OWDr0828l3Tj+abvRZsuOYHhZJY\nkvJe\r\n=EgAk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbvHpbaX1kQSgO8PkXgRhNPQDdEXMpPLsZddmTZC93dQIgeCjHNroZpCHG41H3jW+jppyIcjqkJlRzvLKpaQJ1lCA="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.6-rc1_1575215418202_0.6424509383834409"},"_hasShrinkwrap":false},"0.0.6":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.6","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"babel":{"presets":["babel-preset-es2015"]},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","jest":"^22.4.3","prettier":"^1.19.1","react":"^16.8.0","react-dom":"^16.8.0","rimraf":"^2.6.2","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src --out-dir dist --ignore *.spec.js --presets=es2015 --plugins transform-object-rest-spread"},"peerDependencies":{"react":"*"},"dependencies":{"prop-types":"*"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.0.6","dist":{"shasum":"969b257d15e6e245cf16e9ac2dfff9cded22db97","integrity":"sha512-55J5wbrOn8r1fUTIoztSHRmBazcmQAV9tBg2kLbbXQqHs2wgNcL8XOve/iWtDkbBBpSNmRzNnXHdWIXrJdsGPg==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.6.tgz","fileCount":16,"unpackedSize":21165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4+GjCRA9TVsSAnZWagAAM8YQAJX5MEk+WnX8nER1TDVq\nKUpnFC6OjlSFgnEN60FJS5I72CPHOfHY1qHUl0evKas0xDERLMX+dHF04ta5\nuOqxS8n9nEHIoeeoEzlu4gQEdS6T9I9rdEzwQc8hN2ncjtpH5fJBcKZVXPNd\n+PKKC5pXkxcOx+oSgHufd47Mpo2oeZe6mx4z+VBJEevkVpgBLTGwJ8X90RFY\nOHz+U6seYvEINluFMxOyNJWFKvw61bgwnWcFgO28jq8GVJnnS+XUsihafB/l\nMglBNXMT/Nn8lPYuHy/Tx4B+D9yk7H7DYp0UBux8Def5OR1OIp705bYnxZLG\nc1Cnh/lWicN5ALuuzIzpPyv1+UZxymt1eEDGRMFO5bdzrwKGS7tvp0t1g7PA\n3pJ+89KU64+278yA0Qf+fSS83w/irw64giwoddOixVuPZuvihO7UR/3qHgO+\nwb33cdaUpM4yFr9rExiau2SQham4V3Dd3klmyUvyITBT5j7DbP0hf9Td/BtE\nFz0c+RFBeDVpVq1zZjzQ1AmRCQtLcg3eVQLJG5/mRsXixbwJsqK6buCDawjX\nxvCRZOz6Jk5O7nHIszJ1aTfhqWL9mHrldbn+OGPE9TcM+lMbmlBSnkxfLNwH\nXs7uFLRjnSs6L0mVSL18ZAaYiua+p1tFVztVAXsu12/PUEAjgpA8QQodma6m\nX2KQ\r\n=aJvJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXt7FqQ95p2h4t/MfY5ItFpOvWwS0KiruLuO6+HRYXAQIgW1xav0B0xV44GiPYpbSTxSmWGyx9TqbWs43sSsAEP8A="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.6_1575215523458_0.8065505223948579"},"_hasShrinkwrap":false},"0.0.7":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.0.7","main":"dist/index.js","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","babel-jest":"^24.9.0","jest":"*","prettier":"*","react":"^16.8.0","react-dom":"^16.8.0","rimraf":"*","styletron-engine-atomic":"^1.0.5"},"scripts":{"test":"jest","prepublish":"npm run build","build":"rimraf dist && babel src -d dist && rimraf dist/**/*.spec.js && rimraf dist/*.spec.js"},"peerDependencies":{"react":"*"},"dependencies":{"prop-types":"*"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.0.7","dist":{"shasum":"426812af26fe87a888b49874c7c65a70f2f06cfb","integrity":"sha512-YgFCSADOxkRoci0dRWp3vo+dotjncAoKyYfcW/+tq+5HhfsKYDea/3Hy2z7SY8SeS+acn1enkv4Id6TEViCVEQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.0.7.tgz","fileCount":16,"unpackedSize":26725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEwP/CRA9TVsSAnZWagAArFsP/jLH2bN96S+BndaQ+JN0\nVTVMn37WhorUd+LcpDKPBwcFDrA9DQnfjx590dKJ7CijmcUOEf6mCg0RKDaf\nki7ZgqucftLNevQQmsx7F9BmfNMyWVtnu+OfOvo6mMArvA1vCT6kYR8vSDtS\n1MM1DAY7zNkynq03AO893aEB1RXSeFy41Hf0JFaJ0z/nDOyp4TZMNT1KJ0rd\n7kgT42pxJqWvQh2col2bl21zsXH0TyrZvEwnqDL+yiuxoXuIJHWpzJg1ZMir\nZwDOnfQo9HREL6ZF+ghXnOoPByhiMpDa3VawTxQe3N/cJ9sAET7TQblONyJw\ncO1xvRWSjmuQ1LQ4swzJEMyay07m1AMcwrePPFMC1NYwr04WcfuA1Vbd43gx\nU8oW2zTrBEP2f7REKXkNbtVAh7ie2W3SD3WMfEFEn3kBzyAHYRfZ1S6sYh2i\nfmGr9dS0DFUF+G9gwOsp3OkKAT3gZFGLhVt5374VLUkkkxSjXfsUPDszq8jh\nFMk6LIhIbfA7VddKWVzWLkiL371ZINMMe3BtTtJv6uwiyFcIsDwHeX7zd4t4\nfoygBPwZcakqevsdIV9/uGfQQtHh3CKBs+NDXtRoVVUWOPCpN5MVTq49uoMd\nGH5JpuXbKG1o5kL0aJR3yzptdU1ueItfFnvidJoDveZL/Cx1Ebcj4eRJiNaQ\n9/wI\r\n=PETT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/1vds3K0YhKZOKZd0gCo8FjgHRziuHMbLSB2AzSe0sgIgbQEvOBpy2ybQmUJMW2d7gGjJLQf7QTSW9uR2YTYfc5w="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.0.7_1578304510770_0.1717798177966503"},"_hasShrinkwrap":false},"0.2.0":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.0","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","jest":"^25.1.0","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4","csstype":"^2.6.8","humps":"^2.0.1","mdn-data":"^2.0.6","recast":"^0.18.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4"},"peerDependencies":{"react":"*"},"stilren":{"mediaPrefixes":{"small":"(max-width: 768px)","medium":"((max-width: 1024px) and (min-width: 769px))","large":"(min-width: 1025px)"}},"dependencies":{"@dwerthen/react-extension":"^0.0.7","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.0","dist":{"shasum":"9a3471d404a7556695a149d653c1534f8743382f","integrity":"sha512-UVBEwB5EBSzg5UV1Lb4NCbHh5TTiFmjcfu6lXUUGURDkloQwbGOy5ePhmoL3JNoLqUHMmBfdO4EMbWNsFnjWag==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.0.tgz","fileCount":22,"unpackedSize":97981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaUGqCRA9TVsSAnZWagAARH8P/1GX8m9mSA+rg+iBNcHC\nrRAtJY7SK93wRuNumf75H9upfWR3vAVaHQ9/Z+XcoFF1paCjRiEV/gW6ciTe\naxDpJob4vPLvXgPd+Uob0uuBxUcoTXjHDy2GxZfQIZyHRWNz3BfxdMLwxqGP\ne/SwGPW7rWGMwgw6drD8AGxrlrul5ELNSsEeHI0v/hQcepk6ajAutmibZB2i\n/mVKQK1T0wImrIYuHaJCZt5U+nuw5pv99z8BMLgC4FARue4kt6DjdEXXRiFT\no/UCzafWuin9CR7xIAFiCehJYtoxpwyosGoOnPRwAX1NAUhR+lufSOIi8ANS\nS7S78jUu3OfwX1I8NoB37rx/aXsAqi0gN8cTkCEOaUEbLsr/UD94X8We0Dmt\nOMQSIZQxYoZU39Q0SHfhXklDtQ2mcZ+QeBFI9jycPj1YBxdoM4avbBMDRjS4\nvIUhRvHx4BrmpnpnAzASUqrrwPAlPtn5GBKANIYhNXSE/QBLUv3f3Qh+Jq//\ngcCOTu0xGYYivNncjRrmZIxb//Jpw28qyVOdEC3/f/OVjZ+0lskfl8Hn9Wiy\nKes+mAYVZGCkvFNb2kVr0h+i8PFo4G88GkTmCwoPCrqt/y1CntuENKY3oVQ7\niABsmaDagsTPoSIzFxT8vzO34KlUdWBU+63kxKaglPLZ8ZTblhODMrH6eTvV\nAel3\r\n=AWAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCke6GMlnQnl9zi+YH+iS52NRct7tJzXr6IKtCHusZnoQIhANem+07oS94LUA71xMVquOSuYl3ptDqbcNxfy87RuWE3"}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.0_1583956394146_0.5857134966033699"},"_hasShrinkwrap":false},"0.2.1-alpha":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.1-alpha","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","csstype":"^2.6.8","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"stilren":{"mediaPrefixes":{"small":"(max-width: 768px)","medium":"((max-width: 1024px) and (min-width: 769px))","large":"(min-width: 1025px)"}},"dependencies":{"@dwerthen/react-extension":"^0.0.7","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.1-alpha","dist":{"shasum":"06008c0c782c96818df00e66a17ac7cd37e55bcb","integrity":"sha512-oby3MNBMxTEhHV5ivEfy5KtV3G3p9j3qMwNUhDQmzTmOcI7hmajAIDnSpjOUMe5yJeN1oo0xUf5d43g11wMsaQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.1-alpha.tgz","fileCount":21,"unpackedSize":98149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaU71CRA9TVsSAnZWagAAYZUP/12tir4yrJ9GderAZukv\nh+BNOHNLI/fSE6z9a+xw+/f4cNue6C5TAT5jxBhw9K78HAkUbcHyAvmOrNGu\nhQqyw7TVBoaQdakXLpqCI6RV0UiNcokKi6vUIJRizgoEoDlEoG+FDqeLTbK/\na+6JwpFxNakZ+GgS1kRtRxA2qpx8SWdOgc4+AWwQlgNatzirIDzTowKTJioW\nNt2Q80IxXEcc9U5nFeyZZrNdSMeOufRtfBFrPSzmSOyUsKo/GUitKbELW45v\nAgbh0hUadQpnQgSMHOk+MkmvnrW6iLDCuvLLdYRGwvYOiIDFHhrnjr5wdZ4q\nJGqI8/xh8hmvuHwp76L0YSb5cBYByNI1onRwfEgRhFYSFo3JR83qIp6EsO43\nXijKzc+oQb1i/R1mjThUWO/3aNRqPtifXH2O7TXJB9Ldrx1UlJVzSxkQB9Pv\nnfeMhEWXh0ogHD7rMSOSqXL0f5+egITwsKC67pyvJaqiZbh2sMOippKDBspD\nSkS5d5poDFxG5XQ4bBBcn0ICtYZER16KjaIJ83qKaU46zjcY6nLgTgc7+LJb\nvwxTWAr3V4Pxu+LkNFdqVVY1YWYK1DhseAoBRFMC0m2un9ApmfT4YqWVcYTW\nhAC64DSfGrajS84gxSz4R4QXlqd4wZl41LOO6IhZMrLz0V4RdwamjO4EPSpx\nPcWs\r\n=BgBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuyc/2vcYLagxIj5dTcYm77YJF2+pnHDcOo36jGWJNcwIhAKWXiau+QQBbW1aFbXMyQOfA/uG7SeJyM+2I2qvc9d/V"}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.1-alpha_1583959797078_0.23954431015305655"},"_hasShrinkwrap":false},"0.2.1":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.1","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@dwerthen/react-extension":"^0.0.7","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","csstype":"^2.6.8","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*","@dwerthen/react-extension":"^0.0.7"},"stilren":{"mediaPrefixes":{"small":"(max-width: 768px)","medium":"((max-width: 1024px) and (min-width: 769px))","large":"(min-width: 1025px)"}},"dependencies":{"styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.1","dist":{"shasum":"3711268eed0ff75db3efba05f9c257d54e0f0816","integrity":"sha512-ZKSColkdQBp8g/yf5K1ITVJkactbsgfQn+NzAu/JNFL4m77QJ/ByV1o6CUcwwsul+iKvLjtqnlRo4L4n06HBZQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.1.tgz","fileCount":21,"unpackedSize":97938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaVIWCRA9TVsSAnZWagAAhoAP/j8hjerjlCFs7PBDwRG6\nebTx10AiK5ZSn2Tv6pfUzvr86pY6saCjzRUIK5nSbHFqepLDUZbiOQpjhV+J\ncA2PytGaJLEqxtOiFkgTw6TxCl5PJQFs82hbzD/2jZhd6ImjJn53ySJuLbRf\nATJqjpBZlSHh/gmDL0uk10Pt00Z0Q0uXQwxbMGZyXnTUS58lmZR81Fcqm4r7\npx/IxA3VL87J9MW++0L+onrpEniPyerjagI8+gq96z40pJ+ayU4e4NLDmzSR\ndLZDt4lsZtbq7YH67czZS4w36+N37+bMsPyy/Jgc58b+mMKquHCNm+Y+QtId\nRJeBAps7my1EU7k8803mm6o+rhYp7K0cvZqMYzZqNfSRc7dBvU53fLej8fo3\nlx20kIj/HPkH7A3UwyQjp1hAranUB+PbuVy0ANbYDbfGCNXR3fc4HUdiSHRv\nzZmRyIeQCQ74VbirWiA3/g20MPpweCxbVQenjUx11wygHkrXBUehIYs86LrS\nnxwExtiWvFDi2wgS+VtdTGAS3uyoyDE9FdqedW5HipziwcNNq0z8+29KboMI\nAZoEosv0vPH9P/vnHZDEqLtjpZOuEZ3BWI743B1yYb+YxrzaF3H00FGPcu1v\nDt4hi6O52b9l9Z6N1+6GA0NcQlHDCdTx+cNPdeNtPyUT5ObUH3othj+h5Apy\nMjYs\r\n=2yaQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaQ+GeS2hVRJG3fpz2onscM/Vope7/flf7VHHDNTpPyAiEAoxp/XB/08xZq5Cj+kNQB2A2pUsIMvM8UIkxIRGgX4Q0="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.1_1583960597578_0.24553955618249623"},"_hasShrinkwrap":false},"0.2.2":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.2","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","csstype":"^2.6.8","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"stilren":{"mediaPrefixes":{"small":"(max-width: 768px)","medium":"((max-width: 1024px) and (min-width: 769px))","large":"(min-width: 1025px)"}},"dependencies":{"@dwerthen/react-extension":"^0.0.8","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.2","dist":{"shasum":"97aa8c04a1029e3ef6c2d6033ffee58152225d9d","integrity":"sha512-0h5hXpuDAWuB0DcTIq9b8mlvGf0ajeV9OgT2SBr4kX23ApkuelENSivBj/CqLuqOE3b98IwM+4wdMghw4DijiA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.2.tgz","fileCount":21,"unpackedSize":97938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekCttCRA9TVsSAnZWagAA0+IP/2BGYI+70RnvEAYTE5wZ\nQGB9Kj19VPqN5laet/AnNwbF6sL2k6UDw3UN1Z+WvhYrDg9VC8d6gVYt3VBf\nwgsACfAkMbr7a50xzXYK4LQYHa2oofe8+zzWs5P1r/TF8eFl2ITDyqK6dz3k\nwkAw2+L47UT8x9qChx88HadYfb9V1xw2kL7H0o3szspzLFlvqVNa5VOZ13+P\nZxubjYy39Lhb4OlCfolv7bVqJyM+go4Zhg5fG11iHpMA8TozQs/WGkYaPGZc\nUMp0MczMj16VSONbUjHEZTwEnowH8+osL6/4PSswbmmrUJfPpD0toxfVSMjt\nnzRzZ9o29UOsQOVhFTLsuYR5DCHIuaMYCAZA0iI/II2yftv60cQ3x++G1w9e\nt7v6VgnIgKen1JQW+jdYJms2HGAAW8qQup/MDJc8rPHJ4YjqavPRBaSP/j7V\nKh1FXv56o/Xbo0oPd2vswi9217PLyjsOqrTHmWgA1o2EGox20Rz0CE5x1xCF\nMMhtYGE8gpuFHTkO5y0RW4FLeYg67TTJ4OPTmRcv3zpekTBPVJGz3lK6xMBe\nGA66UUXhP3pohgSKlTO5iyHgA8Kij/MenwsHGqstvct+ilKHiytzef/ulU5i\naMcbWJlJcgzR8og6LGb2+QEvTGXg9a2o4lUwvMXfFQw8w37xyjvNK5XZ1Tv1\nu02m\r\n=uxY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7tEvLkuNk5gku1rc22M+1nN+aK5pw7b0gqvPydBaBjAiAvsbe/5FT2dDpC+KPrpTVZwAve57tWzo9Xh7pZJ18MJg=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.2_1586506605412_0.6416048359665918"},"_hasShrinkwrap":false},"0.2.3":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.3","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","csstype":"^2.6.8","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"stilren":{"mediaPrefixes":{"small":"(max-width: 768px)","medium":"((max-width: 1024px) and (min-width: 769px))","large":"(min-width: 1025px)"}},"dependencies":{"@dwerthen/react-extension":"^0.0.8","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.3","dist":{"shasum":"338ba0f8bd7eb26d124d538744d707b91173289d","integrity":"sha512-rwIe31EvK9RJpWI12rCK3QTrcn4f2tVCr8JA6+zYvOUmqzoWJA/2nVuyYJ1qeLU4VPS459YEajch704rYHYAjA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.3.tgz","fileCount":21,"unpackedSize":97755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVKOnCRA9TVsSAnZWagAAMQoP/190IvbXcoSp8MI6m2YG\nxww7LNHDVB6UnlUUSTntIHDoVq/+b/2LyelxEwHwkv+EE+6XgnhfDVfTWhoH\n1E6AYAEvWYXbG2ptICXisfjwMgtBw2+4FwOyRFEMZ/roFVxVurwkMcMtXwLe\nY4cx1K0L+bP87O8jl586wxLE5FUctGsQNBJ9tX58IbJWtll18uj+NRm3+PRw\ny5jygWpup64Vz8+uaQzrk2kXc0E82+y3Sxeq2m8qJTvXbdEtE2VYVB40xAlA\nU7SSCIFbb6oWct9AEwp/ADwPbLwp1q2fMCU1iMy4pzeI3i/k0Yv3pmp82cWC\nJ3NDeROVf+fTrmYUQunozIdW9T1cOuXk91z4r3DLXczuTfga9c2eC2HJIjbB\nurYEgjoO//BK30IHGVVgwkb8G9hQsM5Gtr9SKtAYQxDqfAbuP/X33CmKX/jd\niIjcos34t2S1zPRd43BO5j4kX3xvOFObDFWRdqbEdtfhwRQRIVNgXVMR8vSa\nXErUGNedN6sVp170pKVOthnLJWsxO2jfCsDPn7tqLGNVlZVEBbVFl/juIGmx\nOr/219OKB0fFJ2e2DIiUBYOe7rECpU3lKf3iMD7V24qR6NvmWMaI24WnlNJB\ngkICviDbGWFofa+YjNXkEQhJAOA/J1ud3cGlbQ7pQaJAUpBK3FgrbSNbsM2J\naG6x\r\n=pGeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzCEpqXIM4kp6BU8x7jdpfT6XDHJwRDTm7mi7mg7iiFAiAlQuq/yc46gNZRUcTf+yTxc7KXT5l/PMHfaWhgiGzj6g=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.3_1599382439444_0.8694127860111645"},"_hasShrinkwrap":false},"0.2.4":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.4","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","csstype":"^2.6.8","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.8","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.4","dist":{"shasum":"c9c69f340e05e5cfca5b0f1209c8d3b40fdf72e2","integrity":"sha512-TjNiWTZ1SrPPXZHGevWRZkSmKsmMi2RpYdOwEB1KJ+9qxNQVwdMRCqJfjW33XhKTbCHiDV9eqo1JR1BDRO8NKA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.4.tgz","fileCount":21,"unpackedSize":95110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVKmDCRA9TVsSAnZWagAAvwgP/R89L6k4i5WlVVtncFrp\nvOdJHQsqiLenicCtAKJcDG4nl3D6IBlWSNJR1IALkO9d7C9Vbpsr2iko4js5\nKoLCIGhNkI2UNMxiSz4/uGEZlOtyZXpShTd0SjggtfMTLTvykPH+4zcwEDVt\nyGwaQfPUHwjJJWgSg6+VIm6trrKqERHfQoWFs8hcZ6uWqRDV8u1uYkNks6Yx\np9AmpoIsy4xlzmM9xCfPGp4h6XH7vSCXS2wsiK/XGE/7TVnYQ5RLIXe55144\nRzjVCFtEfjNTEahyvH/mbr5OL/jWOkDeeR4UsMlyEeeow+V5IofnzarhrnKn\nNG9x86rBvXGJ3N9n2LURVij3aYRooSvSXKfES1Gi8qnItW7F5J+MnrNaUOFu\ngcERbEgvKYOEs0sXWW0DnMWUGXYivYIw2VXjGwGw8MDJqFVOP0qGlbHrXqKL\n86eL0FpCVOFQCWWog7jReFIamLX0VhXUIbDIWyD+cSiXhsJMGtdyF+vnrHRC\nOAP1nrW3aZ5Ng1ARsZsP7upaQPGVX+If8G30PYCxDRTuaYKPMwg82xuNR1jz\nZzvroMarYOmobAwkZHVi2tigrP0krjvhQUi73HxaUyWlbw7m0a/vuTnzEZO3\nL0UwTWbxbMZgsAHr961id4nfPQWUuqnPmNVnHAm0LWv1+P4we3Mv9YQ6XIM7\nrCqi\r\n=rWtJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCitrTOv6ouaGNwKiTEtAK/FlHlMv3L9YgJ84t1Eu2B8AIgVZBUFHYc+ovSYvhkG2X6mfWqAby0UGV9kQFIkMRUCtE="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.4_1599383939244_0.5181495914441963"},"_hasShrinkwrap":false},"0.2.5":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.5","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","csstype":"^2.6.8","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.8","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.5","dist":{"shasum":"6d70d877259eeb3f0903507a5bc700e71ecac2ee","integrity":"sha512-BSHxOjFa/HXE74G76yTMg7qF0a4cwmlqkaPQQYbABFR3/ZXolt3op57fLIPhn/fKlHjg4/7/8ouvivjNlacbvw==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.5.tgz","fileCount":21,"unpackedSize":294374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVNh1CRA9TVsSAnZWagAA8JcP/2qMiAdzoJ7+JD8JVNNu\nvLKJqMzHcwOZiplYO5gvli7lc2Okwd/wV0IKJZoTzpSr7Go8t24HKxnpEzgk\nsUsqfT/m620nhyQaEWQ8unaDRWuw+wx/eDNIqjns9lC8E5pBXI2/yXhO1Xjx\ngAU2PE3FmXDQrzrjirnsY9jmMJqrx3YV0V+TWnv9k/zllINcIvslF4vgUMx/\ny1VsU+u023ZqKUMF43ZprB2xwNlMJ7vFOA0/xxLK59wHedR73XSqwCi+LOHJ\nIwtef+d+q3wP0EEVaZmSxMYP+tdpmphPzPZ5FcPPKpYl2hkxP9lciSMv8yxD\n034V9acJVYzYB+lSEQrSMfRkNMBvnvhuwpCESRn+KM8EuA2UrTBnw6dKoXC1\ns8MB2VXwulcx1g/n89OYTfeDEhfc0pI/A111ugodh7LJe6svlZvPTFqlzaAK\n7td+jAiLRf/yPNTlH0ixDd+KmRX6//PZJ1a0K2ji6Bb60zty/wbZhKPkoeT2\niOhFazfpzdNxpm8ygjBCr6EP8sdGNWwJq69kZ/KVNgi9TTLMWGmmJ++Ez2DT\nnkqBTonp46zqaqYU6SrEAYLS1CjXh5eFxrGb35ale0e+TcP0tcMk+LItmaVY\n20T7ih+EVymDmfWf7oX3GQ3bADx2zDNFNB+9f1nxZ4a1z321gGjNdoPX9ETY\nyVKF\r\n=w1Id\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQVLeM0BnPimeP1TPQzrkrG3XT8gGCITbhznQUHXg+2AiAVJJkeKl83K4WcJyUly7r40ZdSFMF2xCmsaovRV9PvcQ=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.5_1599395957340_0.9553962086323227"},"_hasShrinkwrap":false},"0.2.6":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.6","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.8","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.6","dist":{"shasum":"8fc5dc0298d4772c66be97f80f7367f5588d1d94","integrity":"sha512-XMdF8bs9qLtBgbIQUi44kuPByEgD6AOQqCyzdinwqwQGL4fhsxv3qcQxrhHEI9o2c+YCFffnORwh9fE/QvMnUA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.6.tgz","fileCount":21,"unpackedSize":320759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVOW4CRA9TVsSAnZWagAAtx8QAIu3wUDoyniD/ED8Mm1f\n5vtopHhFPAVm/GFxEc0tZILWe/b6KRzZ/zHmiRC27IOCFjUEeqsIuhbaN7r2\n9QGSUG/70nMSsyWfMrjgq5y/rw7yo06DLGS1Cvat/WcGp5pCXoCZNdBn0UT+\nK8v31gKkiFscHhLQdWnT0urvClEMol3zLft0dOC9BufT0maMw5fIr9kUgiYe\nZVzTADwZ9M5vY2NYHNagr+Y+KC30O8wrs6sF1ByqKLY0ei4aRekXHv9CZETA\n8Rg1kPBOtOLm67TGmVycoFz4gjwdort13Kxx9R+dKlJIYMcm0HRyh8mdAS0m\n9swP5rBkTCUMpL0PGriCU6cXn13qQ1KZXWowSYIH4l1K25Z4bu5IH332PsTf\nEMY/YsqSU+ZLHywRcT1uPV7Msl1vSyyV4MkSHUjMOLKLqfvDnvUseEHHRE5Q\nTMvlrK5QHc/BH5Q+hMdA4xPf0Ngdk1K2ctCTIffdnkZBwHZpOIoF9fCKzsXu\nNPXfaporoIhzsp5iFcAh+7+gXtkEa7DBXK7GjT3ZIep+g8QFde9m8vJfTe+r\nSk3YvvNya/iGTxrM+PlQeYwmYIoI+v/JsORISlExtHHt8yjDXh4WzAZVYNWX\nhM8J45v82In+oNGFu0HeWP6MZxcACqCbTknL2APZ7jwXnDD0jNeFTne8ZK+K\njrhO\r\n=rgBj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI15RddJcLpD5XkBHjx4euSEwRfkkUaFrfh1l5ZjozLAiEA9fWCi2WMxevSplneO14ENC9yrCNNhoi7w9OvJOld5lI="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.6_1599399352104_0.1975717200269167"},"_hasShrinkwrap":false},"0.2.7":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.2.7","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.11.0","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.8","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.2.7","dist":{"shasum":"4f4c5e03f7d36ef2ec481d70eb8c27ea222acbe7","integrity":"sha512-FRdu1uQ9pxnJdm/rmRZ/TbAhvf2izuK66HhKe/K+8IDoQAjjGnXNyR2/Es79K4dUY9TNhG+mABF+NlOxGVfFzg==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.2.7.tgz","fileCount":21,"unpackedSize":323343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVOmWCRA9TVsSAnZWagAAReAP/0LpnCs/Orshx99hcEYT\nRHndd0pZxl+bHI01M9jaHb/pSv/asSUIro6H47IF9CMQHEO9UWBVuyPbgEhY\n0HVWataJEainWGQsP3ieOr0qVbQpN3BPMIOxylswEgK4Ke3Ji0M/33U5vLwv\nqRNQ5TUjMCAufSfgQVszesARvdJtDOgIDBE2f9qeOiora19fgamqug6MvQAp\nmgP3JYDtBdwnKg2PEA8QDz/vIvLJMFEcjijeuD3qBklh0y1aSuoEvvF/RaiG\nrCy69TqOn5gPSrQcTphPF6j3Uvzcavoo9re7u+dyyyh36F0r0pOchqm65ebY\nEb8EBnXAsv2WclT/l3zuiLJzQ/71VnRK8+tKzQ6lxMMoeAENEzskwPrjy5Ws\nN0eKOSp7F6/zfcq4ZZ1rZWnRFi9PcI/i+u3xG/vvlhh8buPKsJcu23chMM3X\n3wQidmZXTSeG7TEPLit/QgTAsz7yZaG2+pK8UO1o1MBik1BQMiMf6J09Td19\nZSOqq0YFGS7hjqx2mvdRusAZ0vFFps9yPB2I9ZEtnWO/viOzBUqzBKo2y5uO\nA9p1d7n2X2tgi0P7gKrRLZSWC1sq7YAkFox2y0zTy54w8lI+9L52fcLigzN/\nt5sYpce+/LnU5TGzaYtRYoqR+fRDigdIsMvP6oeUVtevs49PvIS7qz8ugvRK\njpJf\r\n=W7S+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1TeUSWKkQmoTGx2nK1Ton0vaI3kFbGGFWVn+V5vt0/AiBhWzgaNV7ummkmMqbPi7HtNtKVJcEDPPE+LZLrWoo6wQ=="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.2.7_1599400342283_0.8590013814988553"},"_hasShrinkwrap":false},"0.3.0-rc1":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.3.0-rc1","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.12.4","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.9-rc1","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.3.0-rc1","dist":{"shasum":"e0332ab649b894bffdaa55b4422d480fa4fa07b7","integrity":"sha512-YVpUAiT4bZS2vfjy3oK7/dxHz9WbvD4LY28gxsHYXESCoubKLn6eVxDwDHsq7CKMKuIXtN+4EYjHrX/NBMWO4Q==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.3.0-rc1.tgz","fileCount":23,"unpackedSize":335942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflDvvCRA9TVsSAnZWagAAh+gQAJMji0qP6XpX70RgoDRc\nTz4B6CUni+1LqHLjKS5QymJi5HQJynu0Cr/Lg02YQ8dYTmzvw+KU6uBbUslm\nWOwdwcEwExMg5zy4lAv+NHAgRfBcCjEQUU8JTuxOm2nydA2pBIHLZ8p6GaWj\nsOI/75I9i6J1nlkFNr8dupsAMcNwihc0mDTg0pH7cr87DxLh0QImxABCM3Tk\nDBNJyTdiIAOro9bai9DvH3GRDfphS2Ha5YKlj/kT4+wGiKCQ8ScgVlCM+CvG\nPY6piVX3gGYECsddxETVNuVJ1JUwnTiPiG1+IdheH8NnzPc/3xOH8xvqrJq/\nST9t0yocUSeAbZmaoXC5IzzMoK3ot7HDZoB1hu9uLAERJ56q+n0KJhyb/+B/\notLEbb1bcwPTIwPZqkbij1ljXuBH0VitCjtbBUHL4Q3eOLCJhKYdLsoWWgvX\nUxMHGgdiIgkcKw2X7QFGTh34LUuph/2XOfFnyjSBEe2e9RQlZIvVHeSsCXVP\n8XMX6TW8kHmIJAqML+Q1k9Ouwwy8dkE5bD/LHsm2o2v1Z1SgMh/D9d0YZRfT\ng5yY/tyVkvszG6miA/OIuia7AvnGKxPjeFncC6SvoZQ8tpZ9fH/por7BSsuA\nNTwo70GKYhJRRmUPn97HbidUzwvcm7VUK8vvg05oGO2vqULi+/DZsuqGR+h+\n3vwX\r\n=3i3H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv2rMK+roev3dFXbWYIRq/2bOqMMZIQKZnIFqL7UlMuQIgShPqE8p9s1fqKUslTuNPs4RicKBBY/ZTaGeH1nFBD2E="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.3.0-rc1_1603550191196_0.5740288068310591"},"_hasShrinkwrap":false},"0.3.0-rc2":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.3.0-rc2","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.12.4","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.9-rc2","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.3.0-rc2","dist":{"shasum":"f2c7d2363ad78ddbf983ed8d608baadfbc1a596c","integrity":"sha512-GBfwiA9V+On69YWWXBumQLEFrsOGGMT9C5j1iI8h0EDnn7JluanhbPA2kozhdX35BJjomC/CoEQUU8TUfeEA4A==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.3.0-rc2.tgz","fileCount":23,"unpackedSize":336365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflEFwCRA9TVsSAnZWagAAmTUP/RfZLp04qsEBQHqSVRpT\nr4a9J1N4nSfr605zk9TPc2hlqgz3Nq6tzPHC68E37ByhHf1Lu3JRuzPTCQEl\nnT0ojHU3eOG+dhQtP3hjIqP+ntPkuB9gNC/VqBlSEwMqciNLTphrBzpAe1DA\nxX8na1xv0q3MJS5qC7FHGjoVFV8DPhYdSz6XcFdFXZUhSO4ctBF0gU9xcq44\ni/ZPYKL1AMuarHz0l6R4M0n4f5+imPLQ+H/oYiibZVcKDGktPiPyPTx/41A7\nSRXxOl/TGIll9hBzVuJJ+GmULdbEalGaK4ffdlhBTP+SemiKfxl47WJ+1WpJ\nSJ2ZXVgBPRAfpk73DIuycl06T79bz5wtIf+aEajxq8vbLzL3dGmkaZtF8tVR\nNJGbywRLHmy4CipK1XzRA0N+7nD9Zy56EWeb0CwdGXWbF38cq/uzEw48Nxbt\nJz6MQacka2Jb9Nle2LIbuUyom6dgF8UC+sHjDkQkpCJZavFNXDwdZVYJeCpz\nqX5wI1DuMnl17MGCvhx3QL6k2FqQRaQu5wxfX4pBV1aEQoO1RZxGlfEplnai\nXbLnyacdrSXnjTNPKBKfUNE4avOw0hprHaELji2lnLKMoPSOFJniOG0l1q5Y\nVXmZv7742brVkkMjkRpDxp1jcFTXgiAlFL/091O25QJfkReyw9PYPrki7Rjm\nUMrO\r\n=SrCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADUHP0/cfYaYvpCx46pj4PGEhn8jTIxE9t+ENpvtFTZAiEAqafPYotmCtiABvigx18cb14oDJrFiEdkstcW6yaX1MA="}]},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.3.0-rc2_1603551600249_0.7703157456978054"},"_hasShrinkwrap":false},"0.3.0":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.3.0","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.12.4","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.9-rc2","@types/styletron-engine-atomic":"^1.1.0","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.3.0","dist":{"shasum":"f381cb7a9ba6616657c47b652e942a6f2c748974","integrity":"sha512-/VlZZiJXZkcpYIY2j/fbiCx0jnRKJ4Jj70D9hPL6LuQj11nSdzXZuozHxZujIWMz84n7o1rpI3qEWkRP8pKnJw==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.3.0.tgz","fileCount":23,"unpackedSize":336657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+dK4CRA9TVsSAnZWagAAZoQP/iN1fh022rKMyPkTOCFv\nX5AI03zmUePW/plPhh37XbJPdYc7ebVA67mpxuCrN9fa3XlZTZ4oRmMJ1G2A\nm+JLYVa1UeJwMNRa/surDtSPaH4Ey6/zaj8Mu2V2KHugYfS/jC059apxL0HD\nOktCBpUziHPpJjK3Pn4GltoZw0Bv+SvSrtLcj+u5rc6UmF9jPPbUtKblKZwC\n2oqKSOBVGV1K1g14KCNYwQvRukhbLqslkMIRyVyJBVNVEbiQrePogxTbFBtX\nvio8BUSgZ+niLrC9jCajqiKjsXYt8Thi4YE+4vLuuqDODBiWKzHJhWN8IhZ6\nJf93pcFgoCQxTEWJYkcYzXquvcH2QXv57N8x7rjYYe0RLnU+nRRW9KLKs0Tm\n2oRC92eUEE+HvXR8HRqUkOtgpr6/56xtscx2H2Pe8SCVK9iZWo9JlHWUqcvn\nIxPl13wUStWxeiI2UnC49cn16wYIKt8QBN9nMLGslzzE/V6hhoTHnXNX4otq\nX4812pxDfrobtRzNDgN+EzoUjZtsvepl/EFx5CxgclrnnioJd6wbgrPJYsRW\nKTi99Q3O/6rxOqW6JwAUjiYVak+Rv+LWeIGbdNV//jEQrGz4B9er3Q0hX/Ph\nmmT352UAmG+x1GPGE0FInpHO+Qr8lvmpKGbiGM2gbzAlqtKNi6NoRxOFiHVo\nF+fd\r\n=Smym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlM7qnExr/aupQfS2hh+PDPzeI9Khd44CukPr3pIH7WQIgJeXsjqXAWVR8bejVpH5Hj/8OPJDUKCK5ifzLLiAjaBo="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.3.0_1610207928023_0.14927341088843504"},"_hasShrinkwrap":false},"0.3.1":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.3.1","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.12.4","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.9-rc2","@types/styletron-engine-atomic":"^1.1.0","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.3.1","dist":{"shasum":"fe074dcdd4e2cc4f173c5c6d8cceda4c1d70fe23","integrity":"sha512-sfe5vnK5Fs2Ir1ut5aPIZDTmrAAy74UmZdLGNfIDzeGY9mg/pZpGONXXUqMBMrMaSxl6T4DTSMw58BfGOE+BWQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.3.1.tgz","fileCount":18,"unpackedSize":82718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+h3SCRA9TVsSAnZWagAA/mQQAI/Yt+8T5GsPNk800H84\nXLdYgBKsM1UMaWpCMaUGAZCETKD8RsZCJUuWNy3g+WwjQtUSGD4qKrpOtCEb\nBmUPo+rBRzC/Qtq15hQuSJNFxDZmquG2/wcfWtncE8o7m3sWYc7LG95w2Xhj\nNJW18wUdp00QmAYwIWLGa4hq3aXUdxCvEQnzVt1/MqGl85FiiwYe+XN96oFm\nzzkkjwYfnKjwn61A6jSH/0l2/krfWrW11Xg+1HedhUIhQDabpQma8yJeVIF8\nLLsoF7avPWcpTf6X4dYDsWmHG1oL3WNJ2xRDkHmPOgwB7xaNtJDqt4l/kbSw\nJdTA/oMM3o51VY9s3FcjniFqOYUnwwMfnIceDPUPyiYOrGq5sS8WTSJl/Jnq\nhfx/v2oUfZpN/37nAW42HqUxySRThKrFdRt9vUdJ8cywAOEi3PRZxMED3QBb\nOU8krwMazaw2L4QEei2ZlPo4asDo4PQqfjj+9NijyxmcfXSccIOAQBKeKpny\naOhPG0MxZuC2CcL5t/jT5AB/sJMyBgt0hJB8vtTj8jvPiWLFpepBjbZAmUVM\ncE+gpetFCR3VmQitxtpa1JEOO77E1gJHJp/K2x5Tz9Am6mU0vnCLauDSPs4D\ncEweUnM2CIMZe9Aj75cmV5r0UbJSGWZ+jPeNDPos2g/pugrZNNVWrh34z3FG\nYNcv\r\n=qPTP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBCHJAnypsgkWSxLsZJJJbBmrDmAVz7h2nKYEZUhe90AiEA9jWjP5RQh6P8twOGEXmABhYwumcfSIgXUL13zM/4PtA="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.3.1_1610227153886_0.2758902688226794"},"_hasShrinkwrap":false},"0.3.2":{"name":"stilren","description":"Expressive and highly extendable styling api","version":"0.3.2","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","unpkg":"dist/index.umd.js","scripts":{"prepublish":"yarn build","test":"jest","build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","private":false,"devDependencies":{"@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-typescript":"^7.8.3","@types/jest":"^25.1.4","@types/node":"^13.1.4","@types/react":"^16.9.17","@types/react-dom":"^16.9.5","@types/styletron-standard":"^2.0.0","babel-jest":"^25.1.0","humps":"^2.0.1","jest":"^25.1.0","mdn-data":"^2.0.6","microbundle":"^0.12.4","prettier":"*","react":"^16.13.0","react-dom":"^16.13.0","recast":"^0.18.7","rimraf":"*","styletron-engine-atomic":"^1.4.4","styletron-engine-snapshot":"^0.1.4"},"peerDependencies":{"react":"*"},"dependencies":{"@dwerthen/react-extension":"^0.0.9-rc2","@types/styletron-engine-atomic":"^1.1.0","csstype":"3.0.3","styletron-standard":"^3.0.4"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2018 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.3.2","dist":{"shasum":"a5d83b52a0b2a3836e9fbb2f71921f2c5bbbb059","integrity":"sha512-dWsMBtmVFNw5JDIo/0PHLAUBbZiGEBsqYZ0VSE0JWSy7CvpQPcKlVBpJWXwpvgypb4S9ORkIeRHZualp52eUCQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.3.2.tgz","fileCount":18,"unpackedSize":82706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+h5yCRA9TVsSAnZWagAADy0P/36R4FA5UWMOujeGGhZX\n5SOb+UbvH7WrQDfqq/eZNTN8Y2+NhImbNDF7Yxj7vVFAsHRNFqmP4BpAgvMl\n7wGXXV2BhBTci7JIc6Cw/uvAijCw6+2tz16iKoXccGdB69owtW9mmHfd06Oi\nBMlVyxiPCQsqMdE9Qfi2AaPhqQYtsc8IBliiYR3j3jS618nf7UPuvbEOq18m\n4fqVvC8/VCkFewelVeyOqTfPuRPzQ5kFXIlTk5mIepywtezSmstaCLMFm1RG\nsjLOiwqyp2uGCSB0fg7mj5GaN0ljgoD3JYG6Z9FpqKFtQr5hDLrfMbiYsUMk\nTwgj7RlO0i+RFBYpn5TVAnQY9kmdfGK2OuvCLkdIqk8DQRuRhiFafe3PxUm6\nX/uswKbHV7ofMCldJndhHXCRoasAfBkhTWfVmrIqyATPSifOKJj01PvHLuaJ\nqVpnaf+IwZWlGS0UiTaQzaCNi8omNUIIGTwuGwyhsHJ5XBFQB8iGUD2f/hlA\n6w/OqRa/6Qnuuq3qBk9jxxTUa3LecqY147vLgmXCQlqDCthnYD1V/xzetqdY\nvloKjiletBqpAinNcV/1USsS9MuHJHmihVyXmse/W05bIMC4zTYU+YKpwhSN\nZ1NVgncPTtKX08jS6IZsc5UM84zMA9GdBjpfBIngRkeA2TWaK3puSf8VpEW7\nsyHk\r\n=SqP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4ahclTpLRyJwyfZQVrToEMZNjGwzEhX4Gal+pYQCnWAiBWn7wuhdWXy0YRiUGIU8GKf8aWPhMbLeQygTfR+Hj6RQ=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.3.2_1610227314298_0.4816748703951901"},"_hasShrinkwrap":false},"0.4.0-experiment1":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-experiment1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","babel-loader":"^8.2.2","husky":"^4.3.8","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"react":"npm:react@latest"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-experiment1","dist":{"shasum":"054eb6443bb2074ac2917572b4a83f296cfdcc3d","integrity":"sha512-XRw8eFTNhvXZT7lNEPY279qoEfiVaY5DPfhrnY9+zFFYXYCCLVTfGgafl+SS6yMoY+vPkxDld1mYmFVzE8G/fQ==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-experiment1.tgz","fileCount":15,"unpackedSize":33619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGswTCRA9TVsSAnZWagAA0poP/jfnia6iZjI17VxarZJA\nMEo47qL06pdU7LsUC/+YuBtIs3AvPWsGBCMUJvwAtC4K8ZohDT+GYYNaNSt4\nQ8lluGQRDpbLBQg73htVDmWoFReOnOP/DSR5XgkMysff52iDxV4FDStacQeJ\nN5ArPCWTsJzpWiziEDmeSr001ace6IO+SF3Id0Qm4oDn+5ujVtRKyKJkR3rM\nw4JR7jFYkBwicWeDa0r2Trj/T0wi6GTBgIyU3FgEmJSWVG7o4B+YTQaowH+Z\nMxe6q+oDw/Uz2PLeWfRid9QhfNC9Ldcj8cdzkMxYFTM29l+iFxbxvMpYex1P\n6Ja6xt0YMgJedTHX5MIMtUDZ755bPi9uJ2Ni+DZ/7XTRiyjRT/MZ1b5w1sST\nXvlXvYxj88jgBV87N/tETYC9kDJRU0IwhmH8ZVRp7JxrU7K4wHMKbHVFyQLL\nJwE1MSGXX75kBsJiRES25linwYLETHTdbd9A6yWKO0mWHLoYg/DN7R8T4M3F\nZDYq7DusGqxJseTC/8TIQi6cKY7nQInT6ynYIfUBGPzxhH56Cz2RS9xNdajH\naU1//LNhgrqVPDLI9BVqeeyJ4XI8lNEdSOn4T9mbyew019O4cS9RLhGxWkRh\nqpHOWt3WEGb6eYRiR6AKwVS7OPUishPO1FEEEIbc8MF8hJfRpaYAzVCIj5D0\nsjew\r\n=u4NC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4aHpkWyz5O32emUiGD4xDzOYf7VWpCD/SMJ2sRJ78cAiBnMMoZBj2XecCOxKm52Ezxh8xFjU2JARZ6lKjeUETB+w=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-experiment1_1612368914969_0.9506915231192732"},"_hasShrinkwrap":false},"0.4.0-experiment2":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-experiment2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","babel-loader":"^8.2.2","husky":"^4.3.8","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","csstype":"^3.0.6","react":"npm:react@latest","styletron-standard":"^3.0.4"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-experiment2","dist":{"shasum":"ec53f0c0874ad1c3a9e0d41f38b3e52f35c0d054","integrity":"sha512-tDCcuHhNQFRFrrWC5ySmoAGHU9y8pYlDO/TJY09fOYrDmYOYEbLOS2Ob95MRiDqMzLrieNNvpAnDLoJxItHDpg==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-experiment2.tgz","fileCount":40,"unpackedSize":85637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGuorCRA9TVsSAnZWagAAGXIP/12b3K0TByq4r6dr6PY6\noBZ5krVpVCyaghaG3dM1juvT1gFh5D8tx9lwKQu/93Q88+oC6uIWHD8DTHUu\nCduKSdRXn4VGj3fogdX8PUMnDti1aWrIsYb4iq1sPhhG2vgmxPzxiQbsnq31\n8/awXrhFNpSPt5+o7/DB6/wJpy6aJ/F3dx8faqnNyNGE8AAtoTTId9rXi5w2\nUSkYibIDG4D8WjCMDVLzv025850VhZxHGg00uVyZGze4ptTeuBB9uQj9iBep\ntD/EHPPQPuEz98/w2LYqCLg8ZJJYEfLVfLwRATYsTp5Vm7gts1k5C9qwua+a\nb4X+n4VmBcWK+7wPvN5ucqWXVX2YEM2M4gxUFRmf7CN1y7+EJEE0z3cofhaR\nDkG+RjMT1u2kI7UyQQRJuwTpMQ8LkvVNvwxpD2yn0gHDj6zYrmLoIYB/dBd8\npIZR+j+qifCJnS6Zu1OJpJBxU0XvFdelaDmFiMAptb58F1ITdOs0uFzwIrn8\nRCWsMgAPY7kwZmwZ2U1XN047rtVBJ1GzKm2aBrRvoNcrunZcmN5dh4YmFO3L\n1EUotVh1z/YWN+q6JXMXXvefbVqOXAAC96iwJkH1oGERQxMkRHHGp+nQt36F\nTTIXy18m+8ezzVLFqw0kNCAU/2gV4JXNzKRqKaGlYqA0VJCANm8w7Hoh94lg\nm655\r\n=6zCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBiyQV8v/za1ujFiao9ZdXan8OqTuMeySJIofoJ3o4LAiEAq9xSvB/8e2UF2e423fT+Es72k/YYAkgeks/EEFGNCjA="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-experiment2_1612376619193_0.24116681776685156"},"_hasShrinkwrap":false},"0.4.0-experiment3":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-experiment3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","csstype":"^3.0.6","react":"npm:react@latest","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-experiment3","dist":{"shasum":"87eff47c8c36089adc8b31850c1d6f38bb1395fc","integrity":"sha512-bXqJlHAUD+Tb5ofR8YahM9lByuM3IPZPjwRPqlFPdM6bY5y67A9DJXHj+cie97Hn9G/ArycdRSYhJLm3sTEM/A==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-experiment3.tgz","fileCount":40,"unpackedSize":86079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGvFBCRA9TVsSAnZWagAA8FcP/2HsHBTpbMzKeWaYScCX\nOyXPJR6+2/5puhewzsnc5mCP7i4DvkbLRVq0269EzEkNOf8RdLLu7KKQItT2\nSlZgz3/i6zTJB1Alse8xaPDQaFK1jMtVZ84mu+STQBBwopfMvpp2Oux+kiyO\nJ51KTuBLdyStZZQfIWAq3aa2qYRa+aF21WCLD3ykYK7xD1uSzSetrsJrPiHc\nKRdqpwQQ0GOrcUsWPX+aJHEgkEhK+InID+SIW5jAEpzLAVPOtA0SgkPMJItM\nWC5qMhyh3D4EXDvnC7bi1KPQTGYsbw0NFaGcFvxLh/Ex5I04RrIH4yWtNA9e\nQsFhyZ8WyNCSEKcqOaU9IijtuZZ1K093Eg3YkssvFCL/wnlglwyQsMzslADf\nsBwrrLl7Hcn5EyukaTAv9MutXkTCXFaZPglXOjUlh72ghXc24N+uilbAzJeg\n3+z5D2O2kzqAtXL3tgjtX+Ki6d7OsRZiBX7p0Yg7/IzQf9o4JvqWdVHkHZ13\nx9h26uUZVmYKW6iJHJpPJopqBrGyysbA1wtoimSd2bFLlkuHu1UamavABBjW\nZuPSG5PcaGIjOlZcxBUZCALn4huNnkwFAhK6gTa2B4pZF1lmZaBxdaYrPnO9\nsR9OTO31wjAUh75ZSCmxDyYqLeDVo3lDyOdGobhpqA4+OWARTFzIIf1/k4lw\nxuUt\r\n=3Caq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGndeXsQ42Hi9xDVC3IGyOf2YXRanZutMQG4IxlSFaSXAiBeN9BVIWpJGqV2FKCCFVQuBnxYnzVeSis6FH8slhbvZQ=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-experiment3_1612378432989_0.5984092426891015"},"_hasShrinkwrap":false},"0.4.0-experiment4":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-experiment4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","csstype":"^3.0.6","react":"npm:react@latest","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-experiment4","dist":{"shasum":"dfd96b684409008fb3fbbb69b72dfdcf03b72628","integrity":"sha512-3GMpsnlRL7wDH4vzYowdM/JlXBDKwv0D0WFxPLD/dDujGh36vQT9P/YoMwDht5oQBdvfc/PdqNpXEkyjXD50bw==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-experiment4.tgz","fileCount":42,"unpackedSize":86371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGvJyCRA9TVsSAnZWagAAIGUP/i7UzDkh20+IEU5VOnMX\nwaldIHSA7RZwUX9RK2k+kAkPss0iiQ3/l0T8VPaVcs5TpbgU2lS3njSr2gWZ\nr6chel21ppuh7eZcO9Mda34rwe9VN3I6KQlZ1NPeSLAzua0RgQ0bzqPYcQ/r\nllv/NIFqtFF3MQNwvJu9eIyEmJDP9PlFJuICMHrbTO+Des7ur3KmjaDVS/2e\nI4sLQz9QBOjV7zP6yFyUv76ro2oqS8Psd2rh+ikbfMkujSUy3dCZbBeMCX2p\nrt5ypLtpiq3I+hOnqJKnLEeqZGsXzS0OFk4ceA/3W9hRxlPZqUUIV8FHw354\nu6i/E2Kics9IDnTZysvt6KW9amvrUqxc7nMjFcxYdU5e85smS1iKQKu9Jcxs\nMBkxXVWgyQhWZd5eJ7udWOd88FSkKDl1pHhP4tqivU3c37ydKSx5Eduaq9Rd\nW+IlWYjggNTU6rNxMAUdGtTG9KtsGwMKiPT5NcQm4UDGWe7CYxcBL49VwLXv\nevBIgRuLGMhl1fMtvmhpFjoCqugFIGlNTSfTQOBiIzQAzSTNfqWmCwX/MmGK\nzEp1WtH+zRDHoGhCcv72R2yqXE45MUWZ/+XNlH+SOCoj3AwkQDq7/JPdD8JA\nOYZ7UgSMhrhQTEsrq1PNHarBc9FK2ByXf3LpLP7rRx2M9NQIFATzUJBgC07A\nhL8u\r\n=8Nh+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTVE9xHx5QasN3WO7A6FGsE1Kc+SxN/ZAH58CO8kbu9AiBm+H3xtylAJr4WIN3w0Nq9hRGbWjzRb/r8i3eUGxbz/g=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-experiment4_1612378738417_0.18387720508716843"},"_hasShrinkwrap":false},"0.4.0-experiment5":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-experiment5","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/react":"^17.0.1","@types/styletron-standard":"^2.0.1","csstype":"^3.0.6","react":"npm:react@latest","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-experiment5","dist":{"shasum":"c701b35a9b62c154aa09186d89338c572acaca78","integrity":"sha512-/NTJ2ow+bWLvLAdwIVDDseqTuBgXu23H0OxZTIQ2KiXdlCR1XR6fyLo5HN09tZZZ90fwcPnCcZ2jLqDgUIBlug==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-experiment5.tgz","fileCount":45,"unpackedSize":87872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGviOCRA9TVsSAnZWagAAmMkQAI/S/yTgoNCd1YYKMWyY\nJzSfOYclxtxR+JJdpW3mWtX/ekF53+t+gwzFThFaq2635DwT1pUrUls35CZb\nLztMoOlSF6OL78MGAPvZV/CY6/J1ie5i42vyezw7/PVLs9CroFolRleaW0rf\nOj9odsnIvyNBRBdZ3DC+T6QXhxUScAuY1LCFyJLF1CBc/BxS0R9Rk96LtSPn\n8X+QtlpgWwQUZ+qh9iDtqkqxC2KvYKGMF132rptWGWSzetJMordTq1idsih1\nxGfO2ld7OyQtKbyDMuJBdQr/2J8vxx4kETl2eHpvxL3JwdvICfR/vTH9Symc\nqmjLzEtdkdYNIsMlJv6tEJJuRnfMO8b21tbKTm9wvkzjUlFM5TzFvDSrD1Y6\nBvXfP7HukVuUJlCCBqHvr4q/Q3HPv4LajB7JTBcdCxiHc3XVm3dyYDAd9vaV\nZQxqxBfQebFhtFlPjCmBjmQSQrXwZ2zJ+oXRJi8kT+xl799jj4YslNuS/37x\nYNVxZ3TKs7vsL7GTa8g6sMdLppKCm5mayXMoI/fmi/dZFqgGbFj6uSGJhoBo\nrIzaj66Ww84lhTr4LLHzBIWW7rf4VIJtlLRJBdAOOloeuucQFBPNqR6hURO8\ngahOdYd1Rz0+EFanfDlFaoo7PLqMtE8eeidEauEdO2O3naTL56yHE6rqQlFv\nb5EH\r\n=ltAA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCju1ZKukfWLKL1xNEZouCt/oQ7OcAFNRR75+3tYsOKhAIhAKiHfBYg3r2utGw2RgpsUWu6YuN7age9BJWpR7KWQHut"}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-experiment5_1612380302362_0.7824256273967436"},"_hasShrinkwrap":false},"0.4.0-beta1":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-beta1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","csstype":"^3.0.6","base-react":"npm:react@17.0.1","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"readmeFilename":"README.md","readme":"# TSDX React w/ Storybook User Guide\n\nCongrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.\n\n> This TSDX setup is meant for developing React component libraries (not apps!) that can be published to NPM. If you’re looking to build a React-based app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`.\n\n> If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/)\n\n## Commands\n\nTSDX scaffolds your new library inside `/src`, and also sets up a [Parcel-based](https://parceljs.org) playground for it inside `/example`.\n\nThe recommended workflow is to run TSDX in one terminal:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nThen run either Storybook or the example playground:\n\n### Storybook\n\nRun inside another terminal:\n\n```bash\nyarn storybook\n```\n\nThis loads the stories from `./stories`.\n\n> NOTE: Stories should reference the components as if using the library, similar to the example playground. This means importing from the root project directory. This has been aliased in the tsconfig and the storybook webpack config as a helper.\n\n### Example\n\nThen run the example inside another:\n\n```bash\ncd example\nnpm i # or yarn to install dependencies\nnpm start # or yarn start\n```\n\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, we use [Parcel's aliasing](https://parceljs.org/module_resolution.html#aliases).\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n## Configuration\n\nCode quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`.\n\n### Bundle analysis\n\nCalculates the real cost of your library using [size-limit](https://github.com/ai/size-limit) with `npm run size` and visulize it with `npm run analyze`.\n\n#### Setup Files\n\nThis is the folder structure we set up for you:\n\n```txt\n/example\n  index.html\n  index.tsx       # test your component here in a demo app\n  package.json\n  tsconfig.json\n/src\n  index.tsx       # EDIT THIS\n/test\n  blah.test.tsx   # EDIT THIS\n/stories\n  Thing.stories.tsx # EDIT THIS\n/.storybook\n  main.js\n  preview.js\n.gitignore\npackage.json\nREADME.md         # EDIT THIS\ntsconfig.json\n```\n\n#### React Testing Library\n\nWe do not set up `react-testing-library` for you yet, we welcome contributions and documentation on this.\n\n### Rollup\n\nTSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n### GitHub Actions\n\nTwo actions are added by default:\n\n- `main` which installs deps w/ cache, lints, tests, and builds on all pushes against a Node and OS matrix\n- `size` which comments cost comparison of your library on every pull request using [size-limit](https://github.com/ai/size-limit)\n\n## Optimizations\n\nPlease see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations:\n\n```js\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n\n// inside your code...\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\n\n## Module Formats\n\nCJS, ESModules, and UMD module formats are supported.\n\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\n\n## Deploying the Example Playground\n\nThe Playground is just a simple [Parcel](https://parceljs.org) app, you can deploy it anywhere you would normally deploy that. Here are some guidelines for **manually** deploying with the Netlify CLI (`npm i -g netlify-cli`):\n\n```bash\ncd example # if not already in the example folder\nnpm run build # builds to dist\nnetlify deploy # deploy the dist folder\n```\n\nAlternatively, if you already have a git repo connected, you can set up continuous deployment with Netlify:\n\n```bash\nnetlify init\n# build command: yarn build && cd example && yarn && yarn build\n# directory to deploy: example/dist\n# pick yes for netlify.toml\n```\n\n## Named Exports\n\nPer Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library.\n\n## Including Styles\n\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\n\nFor vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader.\n\n## Publishing to NPM\n\nWe recommend using [np](https://github.com/sindresorhus/np).\n\n## Usage with Lerna\n\nWhen creating a new package with TSDX within a project set up with Lerna, you might encounter a `Cannot resolve dependency` error when trying to run the `example` project. To fix that you will need to make changes to the `package.json` file _inside the `example` directory_.\n\nThe problem is that due to the nature of how dependencies are installed in Lerna projects, the aliases in the example project's `package.json` might not point to the right place, as those dependencies might have been installed in the root of your Lerna project.\n\nChange the `alias` to point to where those packages are actually installed. This depends on the directory structure of your Lerna project, so the actual path might be different from the diff below.\n\n```diff\n   \"alias\": {\n-    \"react\": \"../node_modules/react\",\n-    \"react-dom\": \"../node_modules/react-dom\"\n+    \"react\": \"../../../node_modules/react\",\n+    \"react-dom\": \"../../../node_modules/react-dom\"\n   },\n```\n\nAn alternative to fixing this problem would be to remove aliases altogether and define the dependencies referenced as aliases as dev dependencies instead. [However, that might cause other problems.](https://github.com/palmerhq/tsdx/issues/64)\n","licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-beta1","dist":{"shasum":"c0693b0fd57b31d2aba876553e32b2ef936229fa","integrity":"sha512-ch2ePpPesIFEdWUAq8KF9Ifl4MofbkuVbJcq62CVeplS2BhEdBKazpg5QTKkFbnsYrTe2SbZXIyMqb72Kp/o1w==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-beta1.tgz","fileCount":44,"unpackedSize":90133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLApWCRA9TVsSAnZWagAA7zkP/1UbB9WTXA3G9LIM0E3w\nYqA8uZBQmwgSaP3d+sHrWg2Io7SwiecnfRIqy7Ogl6CgyNqm9IL4pjeBX/xb\nhz6we1pgj6nSHHx6Oxn2df37vT1APrbA492XwuGk9xDuXYT0lGeDfYn9ZeKD\nBi174/9tpBuTHQEMtOfQdF6rP27IvfPuYJ13Bn+1fWBjslz/gt2P4lyMBfir\n7jQ24JYz6yAEhFNV2wgYueV6cyg8X5av9PHxzb7QDbJ8iCe1Gywy+deK/k7p\ncwB6G3llBtONH4L6aQgF5QIGyPSGZhNOMsiFW0odEfs/dT8+nztDGfWJhJfz\nDVPRA3tnaT9YpTNiLPwCfmEBK/SQ4uMcoEulXiSt1MY49qUKjRZGWUzzyuwQ\nWCbPcpzynxzyIM2hXHBbQAfwe8DOb49VUY9C/Kb+zArBbeudd9tfWqqhEwry\nozwP1fto1vS6f05bCRmxdDEY9bg4XvRcGJX/zkO5ro4XJBoqUU8l9w9+5zzy\nD4hksYS+03VT9CYRUbKNtog0b6anrXor0lmACf8P3QxR66gKdHDCBqJlM4/H\nk8AAo6PSI0q7eNwI0J2ZSdYQB4fupoP3IHagxwui9OOs949IavihQ88deM/I\n2/UjQ82mgCqdoxvhwYgGokDY7Nt09G6iK6ylIumb8SMQYeZlKjgPUrxwf4FH\n6tSJ\r\n=iOFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCGu2wDzGD4qcfiSepGqaWVrHDqW5Vt/fvEQ1KJSciXAIgaaYza6xTzNZPkPETJqrsEImdsUMDgQs47HlmVbjmLio="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-beta1_1613498965592_0.4646173724373457"},"_hasShrinkwrap":false},"0.4.0-beta2":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-beta2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/react-dom":"^17.0.0","@types/base-react":"npm:@types/react@17.0.1","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","csstype":"^3.0.6","base-react":"npm:react@17.0.1","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"readmeFilename":"README.md","readme":"# TSDX React w/ Storybook User Guide\n\nCongrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.\n\n> This TSDX setup is meant for developing React component libraries (not apps!) that can be published to NPM. If you’re looking to build a React-based app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`.\n\n> If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/)\n\n## Commands\n\nTSDX scaffolds your new library inside `/src`, and also sets up a [Parcel-based](https://parceljs.org) playground for it inside `/example`.\n\nThe recommended workflow is to run TSDX in one terminal:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nThen run either Storybook or the example playground:\n\n### Storybook\n\nRun inside another terminal:\n\n```bash\nyarn storybook\n```\n\nThis loads the stories from `./stories`.\n\n> NOTE: Stories should reference the components as if using the library, similar to the example playground. This means importing from the root project directory. This has been aliased in the tsconfig and the storybook webpack config as a helper.\n\n### Example\n\nThen run the example inside another:\n\n```bash\ncd example\nnpm i # or yarn to install dependencies\nnpm start # or yarn start\n```\n\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, we use [Parcel's aliasing](https://parceljs.org/module_resolution.html#aliases).\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n## Configuration\n\nCode quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`.\n\n### Bundle analysis\n\nCalculates the real cost of your library using [size-limit](https://github.com/ai/size-limit) with `npm run size` and visulize it with `npm run analyze`.\n\n#### Setup Files\n\nThis is the folder structure we set up for you:\n\n```txt\n/example\n  index.html\n  index.tsx       # test your component here in a demo app\n  package.json\n  tsconfig.json\n/src\n  index.tsx       # EDIT THIS\n/test\n  blah.test.tsx   # EDIT THIS\n/stories\n  Thing.stories.tsx # EDIT THIS\n/.storybook\n  main.js\n  preview.js\n.gitignore\npackage.json\nREADME.md         # EDIT THIS\ntsconfig.json\n```\n\n#### React Testing Library\n\nWe do not set up `react-testing-library` for you yet, we welcome contributions and documentation on this.\n\n### Rollup\n\nTSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n### GitHub Actions\n\nTwo actions are added by default:\n\n- `main` which installs deps w/ cache, lints, tests, and builds on all pushes against a Node and OS matrix\n- `size` which comments cost comparison of your library on every pull request using [size-limit](https://github.com/ai/size-limit)\n\n## Optimizations\n\nPlease see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations:\n\n```js\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n\n// inside your code...\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\n\n## Module Formats\n\nCJS, ESModules, and UMD module formats are supported.\n\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\n\n## Deploying the Example Playground\n\nThe Playground is just a simple [Parcel](https://parceljs.org) app, you can deploy it anywhere you would normally deploy that. Here are some guidelines for **manually** deploying with the Netlify CLI (`npm i -g netlify-cli`):\n\n```bash\ncd example # if not already in the example folder\nnpm run build # builds to dist\nnetlify deploy # deploy the dist folder\n```\n\nAlternatively, if you already have a git repo connected, you can set up continuous deployment with Netlify:\n\n```bash\nnetlify init\n# build command: yarn build && cd example && yarn && yarn build\n# directory to deploy: example/dist\n# pick yes for netlify.toml\n```\n\n## Named Exports\n\nPer Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library.\n\n## Including Styles\n\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\n\nFor vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader.\n\n## Publishing to NPM\n\nWe recommend using [np](https://github.com/sindresorhus/np).\n\n## Usage with Lerna\n\nWhen creating a new package with TSDX within a project set up with Lerna, you might encounter a `Cannot resolve dependency` error when trying to run the `example` project. To fix that you will need to make changes to the `package.json` file _inside the `example` directory_.\n\nThe problem is that due to the nature of how dependencies are installed in Lerna projects, the aliases in the example project's `package.json` might not point to the right place, as those dependencies might have been installed in the root of your Lerna project.\n\nChange the `alias` to point to where those packages are actually installed. This depends on the directory structure of your Lerna project, so the actual path might be different from the diff below.\n\n```diff\n   \"alias\": {\n-    \"react\": \"../node_modules/react\",\n-    \"react-dom\": \"../node_modules/react-dom\"\n+    \"react\": \"../../../node_modules/react\",\n+    \"react-dom\": \"../../../node_modules/react-dom\"\n   },\n```\n\nAn alternative to fixing this problem would be to remove aliases altogether and define the dependencies referenced as aliases as dev dependencies instead. [However, that might cause other problems.](https://github.com/palmerhq/tsdx/issues/64)\n","licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-beta2","dist":{"shasum":"91f5d1a3efae5c7d3ca586c0cda00da4f8517635","integrity":"sha512-+IFcpFEd+jKbOQoaJGg8EOZGrPIRoBy/4O9XcRypIYfD7Py4NcfxzvWjyRR3xLqhb3+ZGCUBherrXn/vvbJODA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-beta2.tgz","fileCount":44,"unpackedSize":90285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBsICRA9TVsSAnZWagAA+nIP/iWbHvKtYqSkQ7HR6mSX\nj/Kqlg9AgJIlaPG86YGQIT/XHjAZ+C/Vn73FilAfny0OMzdsOcNYJq1J1M6I\na2Zff3xWCCgsZoWo6DwLqztaMRz9HOb3mejXcJl6P8mzGybphtlBVjLyY8Q6\n0U8n4aJDDhrcH8t0FX3NJ/lpmk8l0mN0Bxv7i3HOhOxcOtGv1TSAsZnWFSf7\nDiFFbmPPoO8DQ9iA3teo75N8kDsDoaTIK9NRtAIlzb7G252TPNMNqitSyUzh\n2WvURXcSYowXLgqUoOgFZoghUV7B50NnO7ENwSq0Jq2ZRWx71uodmGmNx+oj\nuWYg8NFRv3sBkaOzP+U2IuFuJR7d7XoVkk6+4JVh3qDkPFkjQpx5U/4L/gGC\nXIeyulUMOs4YVskwI9qisvxBD+KDQYayRZ3DLkYyyPoaBaCBjmpxsOboIrHf\nY3zo7pIY+Wnpe67c65eG/sOCIxYST8XP848mYyYhAiKSwf7E4pOfHfOOIyWD\n/DYCkoLlEHDlEUwgbrELoU8rLEAmyZIrpMrF9x72R3rPxla1sMDolBh7jswE\n47VyPls/Mt4nUkx9M7/SX4PjmwohDG2vw2PFWwAm2CD5FZeLCAz3MpXGU23v\nLMwPzUTsG4aNQINB1RPyNLbsajtfO9PITqgpChtzHYhB6Jz0ZIxr+sreoHj+\nZX+/\r\n=RPl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEAJpC737qhbt2w6wFDbXNrAOVyu/yi77Y0EsjfEkKJAiEA4I0JNailH9JYaH246riw9xs25vUI29T7ObYifrVMG30="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-beta2_1613503240277_0.29133167814476835"},"_hasShrinkwrap":false},"0.4.0-beta3":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-beta3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/base-react":"npm:@types/react@17.0.1","@types/react-dom":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","base-react":"npm:react@17.0.1","csstype":"^3.0.6","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"readmeFilename":"README.md","readme":"# TSDX React w/ Storybook User Guide\n\nCongrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.\n\n> This TSDX setup is meant for developing React component libraries (not apps!) that can be published to NPM. If you’re looking to build a React-based app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`.\n\n> If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/)\n\n## Commands\n\nTSDX scaffolds your new library inside `/src`, and also sets up a [Parcel-based](https://parceljs.org) playground for it inside `/example`.\n\nThe recommended workflow is to run TSDX in one terminal:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nThen run either Storybook or the example playground:\n\n### Storybook\n\nRun inside another terminal:\n\n```bash\nyarn storybook\n```\n\nThis loads the stories from `./stories`.\n\n> NOTE: Stories should reference the components as if using the library, similar to the example playground. This means importing from the root project directory. This has been aliased in the tsconfig and the storybook webpack config as a helper.\n\n### Example\n\nThen run the example inside another:\n\n```bash\ncd example\nnpm i # or yarn to install dependencies\nnpm start # or yarn start\n```\n\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, we use [Parcel's aliasing](https://parceljs.org/module_resolution.html#aliases).\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n## Configuration\n\nCode quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`.\n\n### Bundle analysis\n\nCalculates the real cost of your library using [size-limit](https://github.com/ai/size-limit) with `npm run size` and visulize it with `npm run analyze`.\n\n#### Setup Files\n\nThis is the folder structure we set up for you:\n\n```txt\n/example\n  index.html\n  index.tsx       # test your component here in a demo app\n  package.json\n  tsconfig.json\n/src\n  index.tsx       # EDIT THIS\n/test\n  blah.test.tsx   # EDIT THIS\n/stories\n  Thing.stories.tsx # EDIT THIS\n/.storybook\n  main.js\n  preview.js\n.gitignore\npackage.json\nREADME.md         # EDIT THIS\ntsconfig.json\n```\n\n#### React Testing Library\n\nWe do not set up `react-testing-library` for you yet, we welcome contributions and documentation on this.\n\n### Rollup\n\nTSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n### GitHub Actions\n\nTwo actions are added by default:\n\n- `main` which installs deps w/ cache, lints, tests, and builds on all pushes against a Node and OS matrix\n- `size` which comments cost comparison of your library on every pull request using [size-limit](https://github.com/ai/size-limit)\n\n## Optimizations\n\nPlease see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations:\n\n```js\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n\n// inside your code...\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\n\n## Module Formats\n\nCJS, ESModules, and UMD module formats are supported.\n\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\n\n## Deploying the Example Playground\n\nThe Playground is just a simple [Parcel](https://parceljs.org) app, you can deploy it anywhere you would normally deploy that. Here are some guidelines for **manually** deploying with the Netlify CLI (`npm i -g netlify-cli`):\n\n```bash\ncd example # if not already in the example folder\nnpm run build # builds to dist\nnetlify deploy # deploy the dist folder\n```\n\nAlternatively, if you already have a git repo connected, you can set up continuous deployment with Netlify:\n\n```bash\nnetlify init\n# build command: yarn build && cd example && yarn && yarn build\n# directory to deploy: example/dist\n# pick yes for netlify.toml\n```\n\n## Named Exports\n\nPer Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library.\n\n## Including Styles\n\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\n\nFor vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader.\n\n## Publishing to NPM\n\nWe recommend using [np](https://github.com/sindresorhus/np).\n\n## Usage with Lerna\n\nWhen creating a new package with TSDX within a project set up with Lerna, you might encounter a `Cannot resolve dependency` error when trying to run the `example` project. To fix that you will need to make changes to the `package.json` file _inside the `example` directory_.\n\nThe problem is that due to the nature of how dependencies are installed in Lerna projects, the aliases in the example project's `package.json` might not point to the right place, as those dependencies might have been installed in the root of your Lerna project.\n\nChange the `alias` to point to where those packages are actually installed. This depends on the directory structure of your Lerna project, so the actual path might be different from the diff below.\n\n```diff\n   \"alias\": {\n-    \"react\": \"../node_modules/react\",\n-    \"react-dom\": \"../node_modules/react-dom\"\n+    \"react\": \"../../../node_modules/react\",\n+    \"react-dom\": \"../../../node_modules/react-dom\"\n   },\n```\n\nAn alternative to fixing this problem would be to remove aliases altogether and define the dependencies referenced as aliases as dev dependencies instead. [However, that might cause other problems.](https://github.com/palmerhq/tsdx/issues/64)\n","licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-beta3","dist":{"shasum":"7a1d4e09f63bedbec767e00f46e7b940c5c632f6","integrity":"sha512-s4wrC6WAxKlGCR7EFs+aWep6g4dcW/pgUL5VvERxI6p2ywycEqePEBhKQfXBLTjttXnCZ2XwyFjhnjTYSsU8nA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-beta3.tgz","fileCount":44,"unpackedSize":90305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBumCRA9TVsSAnZWagAAsIQQAII7vo4OXHlZdh+vDaP6\nb/Amf5XCEBc7+WP5nyi8/ZWwW3ZWnttwrXlc6ksdKJRUd2AfNOSfvnVrzGkc\nIYrV0ofmkU9InSEVHQD3lQmaCopWJm/qOik4Q+JZyWCwtmKPC8yul0Pn9WwW\nXcF+XPxnZ4y/L789t89UU/9/na3pWMfduEdb7ac1bNt82/hGY/7UokruNt9B\np8eauDqdAyDOjNRgyLdTlwD60+ZKvD6lFaNwOWpDC/SQU18mwu6BSRs4/AMP\nkb2xt54zia7TzqQLzIVBYMglpwPy6H3nN4NJCLlRS2LTHFI2mUfT3yBaBNfs\n22Ikv3JI3QeNWYwN6b6nm2CaABhYnImm/J0Pfwx/naNSE54qmKaTU3veJyfz\ncZL+Q6kPP+O7LFvim0bQK+pSiSG3CHyTu5PdDBUzOl9hEU3fyQ8qiGXj0IHW\ncGPDkQE11PYaCDtP4H3ECcXrOp5F/iI/rYSvUPux/9kE4COeFaFJi47eq1X4\n5Qh/o5IkhjXQ+Hw1dASudRycK8JvT1ULGXpyINcRB3yC+4TmdFC3cTfzb3Xa\nZDLjiHM8cp9cfu/sGMHyroaP+Qrg5jFI0CQuuJhXRHph4eYhkqvf/+FGb/N4\nbXJpWILttCi9OOIuFZF25J531WBxFgVZbZzciMzH5t73Z+PZuN17/bN2FXfd\nYAeu\r\n=Bc9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7JpTda2j2JIs8bHbBPPYZ8x9FFtoFm32I1BCr4soVoAIhAKtpEHhk2FMbsDwmO+4KDD9PGlzeNyXZO+TkdJYaZLQa"}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-beta3_1613503398277_0.9863730993514563"},"_hasShrinkwrap":false},"0.4.0-beta4":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0-beta4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/base-react":"npm:@types/react@17.0.1","@types/react-dom":"^17.0.0","@types/styletron-engine-atomic":"^1.1.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","styletron-engine-snapshot":"^0.1.4","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","base-react":"npm:react@17.0.1","csstype":"^3.0.6","styletron-engine-atomic":"^1.4.6","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"readmeFilename":"README.md","readme":"# TSDX React w/ Storybook User Guide\n\nCongrats! You just saved yourself hours of work by bootstrapping this project with TSDX. Let’s get you oriented with what’s here and how to use it.\n\n> This TSDX setup is meant for developing React component libraries (not apps!) that can be published to NPM. If you’re looking to build a React-based app, you should use `create-react-app`, `razzle`, `nextjs`, `gatsby`, or `react-static`.\n\n> If you’re new to TypeScript and React, checkout [this handy cheatsheet](https://github.com/sw-yx/react-typescript-cheatsheet/)\n\n## Commands\n\nTSDX scaffolds your new library inside `/src`, and also sets up a [Parcel-based](https://parceljs.org) playground for it inside `/example`.\n\nThe recommended workflow is to run TSDX in one terminal:\n\n```bash\nnpm start # or yarn start\n```\n\nThis builds to `/dist` and runs the project in watch mode so any edits you save inside `src` causes a rebuild to `/dist`.\n\nThen run either Storybook or the example playground:\n\n### Storybook\n\nRun inside another terminal:\n\n```bash\nyarn storybook\n```\n\nThis loads the stories from `./stories`.\n\n> NOTE: Stories should reference the components as if using the library, similar to the example playground. This means importing from the root project directory. This has been aliased in the tsconfig and the storybook webpack config as a helper.\n\n### Example\n\nThen run the example inside another:\n\n```bash\ncd example\nnpm i # or yarn to install dependencies\nnpm start # or yarn start\n```\n\nThe default example imports and live reloads whatever is in `/dist`, so if you are seeing an out of date component, make sure TSDX is running in watch mode like we recommend above. **No symlinking required**, we use [Parcel's aliasing](https://parceljs.org/module_resolution.html#aliases).\n\nTo do a one-off build, use `npm run build` or `yarn build`.\n\nTo run tests, use `npm test` or `yarn test`.\n\n## Configuration\n\nCode quality is set up for you with `prettier`, `husky`, and `lint-staged`. Adjust the respective fields in `package.json` accordingly.\n\n### Jest\n\nJest tests are set up to run with `npm test` or `yarn test`.\n\n### Bundle analysis\n\nCalculates the real cost of your library using [size-limit](https://github.com/ai/size-limit) with `npm run size` and visulize it with `npm run analyze`.\n\n#### Setup Files\n\nThis is the folder structure we set up for you:\n\n```txt\n/example\n  index.html\n  index.tsx       # test your component here in a demo app\n  package.json\n  tsconfig.json\n/src\n  index.tsx       # EDIT THIS\n/test\n  blah.test.tsx   # EDIT THIS\n/stories\n  Thing.stories.tsx # EDIT THIS\n/.storybook\n  main.js\n  preview.js\n.gitignore\npackage.json\nREADME.md         # EDIT THIS\ntsconfig.json\n```\n\n#### React Testing Library\n\nWe do not set up `react-testing-library` for you yet, we welcome contributions and documentation on this.\n\n### Rollup\n\nTSDX uses [Rollup](https://rollupjs.org) as a bundler and generates multiple rollup configs for various module formats and build settings. See [Optimizations](#optimizations) for details.\n\n### TypeScript\n\n`tsconfig.json` is set up to interpret `dom` and `esnext` types, as well as `react` for `jsx`. Adjust according to your needs.\n\n## Continuous Integration\n\n### GitHub Actions\n\nTwo actions are added by default:\n\n- `main` which installs deps w/ cache, lints, tests, and builds on all pushes against a Node and OS matrix\n- `size` which comments cost comparison of your library on every pull request using [size-limit](https://github.com/ai/size-limit)\n\n## Optimizations\n\nPlease see the main `tsdx` [optimizations docs](https://github.com/palmerhq/tsdx#optimizations). In particular, know that you can take advantage of development-only optimizations:\n\n```js\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n\n// inside your code...\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nYou can also choose to install and use [invariant](https://github.com/palmerhq/tsdx#invariant) and [warning](https://github.com/palmerhq/tsdx#warning) functions.\n\n## Module Formats\n\nCJS, ESModules, and UMD module formats are supported.\n\nThe appropriate paths are configured in `package.json` and `dist/index.js` accordingly. Please report if any issues are found.\n\n## Deploying the Example Playground\n\nThe Playground is just a simple [Parcel](https://parceljs.org) app, you can deploy it anywhere you would normally deploy that. Here are some guidelines for **manually** deploying with the Netlify CLI (`npm i -g netlify-cli`):\n\n```bash\ncd example # if not already in the example folder\nnpm run build # builds to dist\nnetlify deploy # deploy the dist folder\n```\n\nAlternatively, if you already have a git repo connected, you can set up continuous deployment with Netlify:\n\n```bash\nnetlify init\n# build command: yarn build && cd example && yarn && yarn build\n# directory to deploy: example/dist\n# pick yes for netlify.toml\n```\n\n## Named Exports\n\nPer Palmer Group guidelines, [always use named exports.](https://github.com/palmerhq/typescript#exports) Code split inside your React app instead of your React library.\n\n## Including Styles\n\nThere are many ways to ship styles, including with CSS-in-JS. TSDX has no opinion on this, configure how you like.\n\nFor vanilla CSS, you can include it at the root directory and add it to the `files` section in your `package.json`, so that it can be imported separately by your users and run through their bundler's loader.\n\n## Publishing to NPM\n\nWe recommend using [np](https://github.com/sindresorhus/np).\n\n## Usage with Lerna\n\nWhen creating a new package with TSDX within a project set up with Lerna, you might encounter a `Cannot resolve dependency` error when trying to run the `example` project. To fix that you will need to make changes to the `package.json` file _inside the `example` directory_.\n\nThe problem is that due to the nature of how dependencies are installed in Lerna projects, the aliases in the example project's `package.json` might not point to the right place, as those dependencies might have been installed in the root of your Lerna project.\n\nChange the `alias` to point to where those packages are actually installed. This depends on the directory structure of your Lerna project, so the actual path might be different from the diff below.\n\n```diff\n   \"alias\": {\n-    \"react\": \"../node_modules/react\",\n-    \"react-dom\": \"../node_modules/react-dom\"\n+    \"react\": \"../../../node_modules/react\",\n+    \"react-dom\": \"../../../node_modules/react-dom\"\n   },\n```\n\nAn alternative to fixing this problem would be to remove aliases altogether and define the dependencies referenced as aliases as dev dependencies instead. [However, that might cause other problems.](https://github.com/palmerhq/tsdx/issues/64)\n","licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0-beta4","dist":{"shasum":"fbab55cb2442b81a55c34522766a89a168aec2c0","integrity":"sha512-LcgoaMwLB13ht1TOA7GhFB3yvAOvwh6sv55R+KMLDdDv5Nt0qgT4ruFyfKXp8K9PR4T3BsMKix1SXxnEU7bhkg==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0-beta4.tgz","fileCount":44,"unpackedSize":176383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCkeCRA9TVsSAnZWagAA3xsP/341rciNtv7V86Rmgyvq\n2cDv+VvZS4If2G+9WdowTGUSnwfIXWAGuYasg31Chf9X4sGf5nj24uQ/ULu/\nGcuQXFyQ8b/946z9wtQnFO7+fldm6RUPGt+54NHAIknHn4g3GEvQnNRqRHol\nUUhC9bmGor8KO4ElqENx2V6UTuNwpEYwrgyNf7kW9rkMGAtE/cHLiae4OLvw\nbdkKpIIz0knkbzU1eHkfs71ZvnxZEhJM2eyiVPfJ39sxTZeBMDU3/g//YQhl\nQAYz47fgoDMRA81GyEml4xCAVwsNNTc/tkbqgwOh/QtSc69ncnxmqgjIGJhj\n3/DPZnKVxSiiB5Yp64hW4TQQ3llTdu9Yv090DC4tVff19Kz2ypXkcykzNe5Z\nDkPCYUbxCUVtZ6PwzmcznaQ6KsRacrztmI6Rozzm2x/R4Kshv2mz9f4DG6mD\nFlN/Rc9koJMWxGhgsaZ6pSP1B4PBo9kmgY+F9MbtNb7WiH9OuJBG1yabc4eY\n7vkiIyYkV0B9zVcV844bGhRdRMszDE+OtWDwaSeTWWupoxG4mrtOQ4YevU73\nUwzFcLCFSJEJI3mEDStx8X5X27prEpRJL3z7gWT+tkSdws0tCqliSRUzbsGE\nlCKnmoK3KDB7FQzO31UZN+RvAwXawM9pEITi/9CRauOztgMSEoHITgYIbcRV\nf2y3\r\n=idS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC1JFaU5B8uaSEnVpOE/fwB2ZwYVBGvoyptsCt9Q4S/AIhAOwV+i6DSn6uQcHBxQlq8wv2t9vHx+eMn+IvNHvTxiOc"}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0-beta4_1613506846404_0.40848590813660635"},"_hasShrinkwrap":false},"0.4.0":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/base-react":"npm:@types/react@17.0.1","@types/react-dom":"^17.0.0","@types/styletron-engine-atomic":"^1.1.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","styletron-engine-snapshot":"^0.1.4","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","base-react":"npm:react@17.0.1","csstype":"^3.0.6","styletron-engine-atomic":"^1.4.6","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.0","dist":{"shasum":"95452f7d9c1cbd74fc560b610e1fd1d68a3831d0","integrity":"sha512-eKzExj3jZTgA9xBP/bgNRY5Y7o/z91YY/gchW1MKeMRnn8A1gK2IZqBdSu/eU2odyZAucfBEYyM6b2XVD4/RFg==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.0.tgz","fileCount":44,"unpackedSize":176377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCwhCRA9TVsSAnZWagAAcP0P/2fhXa9cnxBFxTmAE6VG\n8xY/+X2Jr5e9IAN9XKh4oUszeY0haHQPd4US2Ha3PkOQ7yjmjidJ7Y/wG36n\ngmFm8SXY+XS3JTfrYMSYkM59x2MZOMAHX9u6IiE0tMAwk2Fq8jKUTP1cvNLQ\napcMLt26x4naL11sr8INLCSdmdr6Cp8a3HoeFZk/WIqVM20BBKIreBegKtMp\nmkfRYft3+m1JuVPUAOh0wTD06a+ZVMLsO24vS+9V5AxBdGnb/63GTkUnT19i\nwEfA3kg68GEQd9JwoY3gEwpak6Iz1ydyRIyXnGCLgQ8l8BBqiV83n4szqwSn\nF6IW+wr5MKHGRhynNWIYpfNgVqaYyRsqfTly+hBTUwRHng1XcK7IbskoZR2L\nQUIaj4fDdGmHMMFnOUteOiB2XWttcIkK0DgdG65eYCS6amDQFcD17I6aUIot\nTRqOW/AkvzJY1tSW9CRqhDGjCRd72ONTAJIXg/dVdF+W1ow0f7J+VzYRGH8s\nG7+DRZt7i4IlOOQwmpgGbHzFHRQ6bZaLIoDkz+gIi5KootOapEqwIK2RWWn6\nQnjtwG18FH+r3WjvFiTGd39ZhJ6Ytlinav4JwFQ24nINGkvC92YLv73rm1hn\n+qACGXYrOldy6OF3j2H3chxLa8Q8NGcoali0IZZvh9jfBQ8Csh6m1g1GamB7\nkk5j\r\n=mlMz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSaPYcVEpkx5Q1PPEV/7QPHDpZdSe4p4oH+LCVL+nkYAiB9YVdkgQhfldiZr4bn3tFIKocDKQ5Bo+LEQybexH+Xhw=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.0_1613507616624_0.16745266750316468"},"_hasShrinkwrap":false},"0.4.1":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"0.4.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/base-react":"npm:@types/react@17.0.1","@types/react-dom":"^17.0.0","@types/styletron-engine-atomic":"^1.1.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.1","react-is":"^17.0.1","size-limit":"^4.9.2","styletron-engine-snapshot":"^0.1.4","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","base-react":"npm:react@17.0.1","csstype":"^3.0.6","styletron-engine-atomic":"^1.4.6","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@0.4.1","dist":{"shasum":"ebaef87fa1e24f52f411bdf12326d5c527d92c3f","integrity":"sha512-ih6XPchHrs8c7a01g34f/zETL4/Q16m0GDhJQCwXgIAsK0/klLrgCkVjqwxepe52ti96vEniEYizZIGrR4x37Q==","tarball":"https://registry.npmjs.org/stilren/-/stilren-0.4.1.tgz","fileCount":44,"unpackedSize":189188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLDgICRA9TVsSAnZWagAAfNIP/3O8bB/xa+yX3VaSbT5B\nKbH6dwdA9H2I0mW/0ipZvFyduxs42eIeOKN4QTLOBXtfvJGdyANi+isgvynj\nbLLeXA+lT7HpWfgdU7SzBq2LObTVtCeHwG0UKsWtRrJ5gnOOGMa2PPrOwiWi\nQJR8gfk/BGjf7Ag36ojub6bU9vuT6fXLFPLXOy4w0ZTQPolUZIzIsHW9JuS6\nX+bJSqf3DN8+QXreRsG9fY+EO2aX6nSPcHoHEo33C1QOT7rTzDB8pfBsU71T\nACQez8QajWtL2aWHj+mFXiVW90oN0OaJEM7lLxxe5hM8nN8mwfw3TdWz9BDi\n9gu4d4ZMyf+s5130Rfrr2UHRZUhBRW0CCFZ+I+wprjfKSSacnwtCVM26LVvp\nQnQZPuGxi4OcL1q5PqfX4YHjHsNCh4OI4rQGm5AyP2JtIMwERQyFhx4TmhMz\nED+BAmEh2m8x7zFJvOVZ0xqtvBPj74WdjJOzUxpEEccOwBDHfsJqfYmZSnOR\nbo2y6yOJZQl7gzxoiJtKRx/qr8aAj/BnoY06bq319KsHIoQ1SeDyjhEwxCuj\nh3PIKvEGD9RJWW1Im50mU5QustL8nU47OcsnK66TuBhE+mchFJbdSMB9qwqG\nd4ekpeQVZXXkMie49pIXXTJb+9Vi49KxKkwNmL0tXGC2hXLu5Qeoy95o4UyO\nxLMK\r\n=+ESG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXFOTy61WmYM/hnPX5FdMj4082V86+YALR5arGRE0FIAiAERmxJxnYmOw4aU07w9y+DgFsOYkgK8sLQEsULfQqhSw=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_0.4.1_1613510663892_0.9597578269524285"},"_hasShrinkwrap":false},"17.0.2":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"17.0.2","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/base-react":"npm:@types/react@17.0.2","@types/react-dom":"^17.0.2","@types/styletron-engine-atomic":"^1.1.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.2","react-is":"^17.0.2","size-limit":"^4.9.2","styletron-engine-snapshot":"^0.1.4","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","base-react":"npm:react@17.0.3","csstype":"^3.0.6","styletron-engine-atomic":"^1.4.6","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@17.0.2","dist":{"shasum":"d4b626986d779fd83f06c0071180773a42f7a96b","integrity":"sha512-OdmKyAIhWpYSzKCgZR0FcrSfAovXeorWCrP3Mcg8W4J0MWxXmFkHwIRoR/0knhOtUpBiEnOopU1nI79fbYvQmA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-17.0.2.tgz","fileCount":34,"unpackedSize":170068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfFNdCRA9TVsSAnZWagAA0KIP/1rEttq/VqO5ZP2/XNDi\n4AkOucleoFU7PNcim8lc+5/V+u1T/F6bOVpzzFfLz8rtlyXg//mpsriW/MQG\nGhIBSsu3K1EB1bcT9VmljA02hK3eALcbt/+zq51EqIz4aWYBbxEXvG8eeQC9\n0nEqcxe8asKHCPRv1nuaShpX8fLErLjlvmR01uXg9SZNGUtEt+k/gNsV50ui\nZU35yfSb0ucSntYLVwMyuU5xSJ5lEFdI5ryuauAjkS2/fsQX8G09k9PMOMyo\n+6ujB+lGBrJNMSS0tun1oFN5IJQCMdhFrkcTGtlHRJyHjOmD/4UfKzzI+nCV\nPfLy0F6hh5eheZjQdNEAUmwCiZx4aJuxC2I+Pg8lfqS2uE870buPta2fdhbJ\nTrz0QoZonkWrsHdQWAVe1h2+Rr5iJvRzGIQBVFw153BrK82HwkxWg35rYflD\n4sL8aC/h9Fw3MmBAtFOixGf3ZHUTC2hk56FZtsQn4PWaK8XG3kpZ0GpTaHEv\ndK1Yg0V5cUFPePqC/umXN/81UVTwsOKk14P1tTh7+0NH1S+IeaJr7BS5IwxI\ng+iKKCAYMnc4JzChTe7i86A9o2czLQVxmLPxH+zGJOfSCbNFUZshowP7Ebnc\n3ZoWg0g1RoSDMxpaV/Y2aRzzLZ34snrbt/aJzC7U1gQ9nlnaB/yRbSdSclZ1\n99Ja\r\n=+6sC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiwyixyAGKHbcposibM8KACotTsfmzlkTpUyJ8PHKTSAiEA8T8PFzdUwCkzsuZpzhCh+wegEzm6tScExZ6ntGuz8ug="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_17.0.2_1618760540618_0.03244647059685768"},"_hasShrinkwrap":false},"17.0.3":{"name":"stilren","description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"private":false,"version":"17.0.3","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"module":"dist/tsdx.esm.js","size-limit":[{"path":"dist/tsdx.cjs.production.min.js","limit":"10 KB"},{"path":"dist/tsdx.esm.js","limit":"10 KB"}],"devDependencies":{"@babel/core":"^7.12.13","@size-limit/preset-small-lib":"^4.9.2","@storybook/addon-essentials":"^6.1.16","@storybook/addon-info":"^5.3.21","@storybook/addon-links":"^6.1.16","@storybook/addons":"^6.1.16","@storybook/react":"^6.1.16","@types/base-react":"npm:@types/react@17.0.2","@types/react-dom":"^17.0.2","@types/styletron-engine-atomic":"^1.1.0","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","babel-loader":"^8.2.2","eslint":"7.17.0","eslint-config-react-app":"^6.0.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","prettier":"^2.2.1","react-dom":"^17.0.2","react-is":"^17.0.2","size-limit":"^4.9.2","styletron-engine-snapshot":"^0.1.4","tsdx":"^0.14.1","tslib":"^2.1.0","typescript":"^4.1.3"},"dependencies":{"@types/styletron-standard":"^2.0.1","base-react":"npm:react@17.0.2","csstype":"^3.0.6","styletron-engine-atomic":"^1.4.6","styletron-standard":"^3.0.4"},"resolutions":{"eslint":"7.17.0","eslint-config-react-app":"6.0.0","typescript":"4.1.3"},"licenseText":"MIT License\n\nCopyright (c) 2021 Daniel Lichtenstein\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"stilren@17.0.3","dist":{"shasum":"780af28edb92ad4ac696810aac10a7863d6be31d","integrity":"sha512-12sHU060EyLt50+44XZi8WmDUMCTwNDzlUGIqc3FjGPXqdYOFkZSTIXDbmQOgXlUpqvMjUATHj4xDVmFoav9NA==","tarball":"https://registry.npmjs.org/stilren/-/stilren-17.0.3.tgz","fileCount":34,"unpackedSize":170068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfFVvCRA9TVsSAnZWagAAgeIP+QHOXir+Xo1TywlQ0vJz\nR7GLikzxW/rSOjXDUban0pBLKQE/ZZVxvVTpDvGMX09WcJLnet3gOQ4KJH24\nQtmmsKvc+vb7m0a93JOFf/MMvfrhw8O1/sBvth8YV9DBybw4S8W4gdPmYYKm\n1dfre3hkIQKjy4PZtv6hmsMOewYhV6E7MAIDmf9Zv2de2OqM/eXEfLNlh+Yx\nnym3dMBJ+cXofw8QOpZXuI1llFMPx8wdTh19KAACu5Ym/DgIYKD7uiA3alRz\nFrRHjC6N+I9RKkFTeA4hxmpQFymeHs14K5T+cAjNi8uH5apIg87xUevO53Kp\nZzYoH0v7P3fkaJ5fGFlnoZRhIwlNH+1RsV/0GAvAM6YTvoiNNlHHafWhMHKt\n9647XUP+9pDUVUovbdM87Eig9pqyhJ2tVduEk7pBk/8CeCiM/UJGd95Mf8hC\nc6OeL9Mg2N11Gkm5Am6Oz8ni71+mVVEaeoYUf2rEhEPs5K2eFan1uhK8g9gU\nkjBfSBqd+rWTc37sTjvYn/HeLVoPAr9GgEP6S+SD98cxuMFoSmVep27FKs/C\nbb9cJpl1TKS2H8hOuYpLELeE1RtXN6WL/rNoEiC09OqjEgK9TJhNFmxJOveJ\nJUrYrG/ALZ+mzzpQ+Zql/xCcC3qj1wgs35H+Sa0RRa5pt36xx0sjcn/5fKVd\nJLPy\r\n=/lcz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK1fgV1W87JVlDS1ZjRH6cSUv+Aw8W0M/3l5e38+c2DAiB21aejCV4QPpCPE6A5BbGolXYPbMYBh2rujtoQ9TR+/g=="}]},"_npmUser":{"name":"dwerthen","email":"danielwerthen@gmail.com"},"directories":{},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stilren_17.0.3_1618761071238_0.7977293198719759"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-05T20:44:08.620Z","0.0.1":"2018-07-05T20:44:08.714Z","modified":"2022-05-18T18:07:04.583Z","0.0.2":"2018-07-09T18:50:55.211Z","0.0.3":"2018-07-09T18:55:00.754Z","0.0.4":"2018-07-09T20:54:39.641Z","0.0.5-rc1":"2019-12-01T14:17:41.268Z","0.0.5-rc2":"2019-12-01T14:20:50.101Z","0.0.5":"2019-12-01T15:09:53.631Z","0.0.6-rc1":"2019-12-01T15:50:18.347Z","0.0.6":"2019-12-01T15:52:03.583Z","0.0.7":"2020-01-06T09:55:10.870Z","0.2.0":"2020-03-11T19:53:14.318Z","0.2.1-alpha":"2020-03-11T20:49:57.265Z","0.2.1":"2020-03-11T21:03:17.812Z","0.2.2":"2020-04-10T08:16:45.547Z","0.2.3":"2020-09-06T08:53:59.624Z","0.2.4":"2020-09-06T09:18:59.343Z","0.2.5":"2020-09-06T12:39:17.485Z","0.2.6":"2020-09-06T13:35:52.221Z","0.2.7":"2020-09-06T13:52:22.396Z","0.3.0-rc1":"2020-10-24T14:36:31.401Z","0.3.0-rc2":"2020-10-24T15:00:00.344Z","0.3.0":"2021-01-09T15:58:48.167Z","0.3.1":"2021-01-09T21:19:13.992Z","0.3.2":"2021-01-09T21:21:54.428Z","0.4.0-experiment1":"2021-02-03T16:15:15.116Z","0.4.0-experiment2":"2021-02-03T18:23:39.330Z","0.4.0-experiment3":"2021-02-03T18:53:53.206Z","0.4.0-experiment4":"2021-02-03T18:58:58.597Z","0.4.0-experiment5":"2021-02-03T19:25:02.537Z","0.4.0-beta1":"2021-02-16T18:09:25.751Z","0.4.0-beta2":"2021-02-16T19:20:40.438Z","0.4.0-beta3":"2021-02-16T19:23:18.428Z","0.4.0-beta4":"2021-02-16T20:20:46.559Z","0.4.0":"2021-02-16T20:33:36.768Z","0.4.1":"2021-02-16T21:24:24.038Z","17.0.2":"2021-04-18T15:42:20.790Z","17.0.3":"2021-04-18T15:51:11.409Z"},"maintainers":[{"name":"dwerthen","email":"danielwerthen@gmail.com"}],"description":"Expressive and highly extendable styling api","repository":{"type":"git","url":"git@github.com:danielwerthen/stilren.git"},"author":{"email":"danielwerthen@gmail.com"},"license":"MIT","readme":"# What is stilren?\n\nStilren augments React to make CSS attributes top level props to **every** element, with support for both media queries and pseudo selectors.\n\nStilren augments react to enable a richer experience for working with css-in-js. A common trends in various approaches to css-in-js is to include a more or less complicated setup process as well as a more or less unique syntax for adding styles to jsx elements. Stilren tries to do away with both of these. A simple setup process together with a simple styling api.\n\nIt uses the great library [styletron](https://github.com/styletron/styletron) under the hood.\n\n## Setup\n\nStilren works by augmenting the react library itself. Installing it by aliasing the react module.\n\n```bash\nyarn add react@npm:stilren @types/react@npm:stilren-types\n```\n\nThat second part is optional, though recommended, to enable typescript support.\n\n## Usage\n\nHaving setup the stilren augmentation you can now use the stilren api. Stilren adds new styling props to the basic html tags themselves. So a `<div />` does not only have a `style` prop for setting styles, not it also have a `$color` prop, and a `$backgroundColor` prop, and a `$fontSize` prop. In fact, any valid css attribute is now exposed as a top level prop on all html tags, prefixed by a `$`.\n\nThere is more, a configurable set of media queries can also prefix all of the css props. `$smallColor=\"red\"` Would set the color to red on screens with a max width of `425px`. These can be combined like `$smallPortraitColor=\"red\"`, meaning max width `425px` AND orientation equal to `portrait`.\n\n```js\nexport const defaultMediaPrefixes = {\n  small: '(max-width: 425px)',\n  medium: '(min-width: 426px) and (max-width: 1024px)',\n  large: '(min-width: 1025px)',\n  portrait: '(orientation: portrait)',\n  landscape: '(orientation: landscape)',\n};\n```\n\nPseudo selectors is also available as suffixes. `colorHover=\"blue\"` Would set the color of blue if the element is hovered. The pseudo suffixes can be combined with media prefixes. `smallColorHover=\"yellow\"` Would set color to yellow on screens with a max width of `425px` AND if the element is hovered. The enabled pseudo suffixes can also be configured if something is missing.\n\n```js\nexport const defaultPseudoSuffixes = {\n  Active: 'active',\n  Checked: 'checked',\n  Default: 'default',\n  Disabled: 'disabled',\n  Empty: 'empty',\n  Enabled: 'enabled',\n  First: 'first',\n  FirstChild: 'first-child',\n  FirstOfType: 'first-of-type',\n  Fullscreen: 'fullscreen',\n  Focus: 'focus',\n  Hover: 'hover',\n  Indeterminate: 'indeterminate',\n  InRange: 'in-range',\n  Invalid: 'invalid',\n  LastChild: 'last-child',\n  LastOfType: 'last-of-type',\n  Link: 'link',\n  OnlyChild: 'only-child',\n  OnlyOfType: 'only-of-type',\n  Optional: 'optional',\n  OutOfRange: 'out-of-range',\n  ReadOnly: 'read-only',\n  ReadWrite: 'read-write',\n  Required: 'required',\n  Scope: 'scope',\n  Target: 'target',\n  Valid: 'valid',\n  Visited: 'visited',\n  Before: ':before',\n  After: ':after',\n};\n```\n\n## Motivation\n\n\"How can I modify the styling of a specific element in my application?\"\n\nIn any React application of a non-trivial size, styling can be a complicated business. Perhaps a UI element library is used, perhaps several. These element libraries may or may not expose a way of modifying the styling of the components. The application itself might have a defined way to declare styling in components. This approach may or may not match the element library. The problem? Well, navigating around the code base, the developer might want to import a component and use it in some way, and also modify some css. How can this be achieved? There are a range of possibilities here:\n\n- The component accepts css modification via the `style` prop\n- The component allows css modifications via a custom syntax\n- The component allows css modifications via the `className` prop\n- The component does not accept any css modifications\n- The component styling can be modified via css modifications on a parent element\n- CSS specificity might complicate matters even further\n\nTo make matters worse, not all components are created equal. Different components have different configurations of the above, and they will most often be different from the standard html elements. Navigating around the code base, answering the question of how a css attribute can be added to a jsx element of some kind is often a considerable burden.\n\nStilren tries to solve this problem by augmenting the React function `createElement` (and the `jsx` function). This approach is subtly different from using the jsx pragma. By aliasing `react` itself, the augmented version will be used for all components, even third party components, which ensures that the stilren api is everpresent on all jsx elements. The sole exception are components which do not spread the rest of the props into a html element.\n\nThe result is that you'll be able to use the `$cssAttribute=\"value\"` syntax on close to all jsx elements, native or custom, first or third party.\n\n## Considerations\n\n_Why use top level props instead of a `css={{ cssAttribute: value }}` syntax?_\n\nThis is a matter of taste, but the top level props approach makes it a little bit easier to create nested components that work the way you'd expect. You can simply spread all rest props onto elements, without having to consider merging any other objects.\n\n_Why use media prefixes and pseudo suffixes?_\n\nAgain, a matter of taste. There seems to be three contending approaches.\n\n1. `css={{ '@media (min-width: 1024px)': { color: 'red' }}`\n\nStilren prefers to colocate the media and pseudo variations with each single css attribute, rather than grouping all variants of each kind together. Again, avoiding the object values makes nesting easier and avoids merging deep prop structures.\n\n2. `$color={[\"red\", \"blue\", \"yellow\"]}`\n\nThe stilren approach is more verbose, but it is also more declarative.\n\n3. `$color={{ small: \"red\", medium: \"blue\", large: \"yellow\" }}`\n\nThis approach means that you always have to consider all variations of single attribute. It is not as easy to override a single media query or pseudo selector.\n\n_Performance_\n\nDisclaimer: This is very much an experimental library. Do not use it if you uncomfortable with some risk for unexpected performance bottlenecks or weird bugs.\n\nStilren introduces additional work for each `createElement` call. On `<div className=\"foobar\">Foo</div>`, there will be some overhead, even though there is no styling usage. This is due to stilren having to iterate through the props an extra time and check if a prop starts with the `$` prefix or not. How big is this overhead? Frankly, I haven't had time to figure this out just yet, my guess is that it _should_ not be enough of a bottleneck to cause problems. If there is a particular hotspot, you might be able to solve the problem by using `React.memo` or `React.useMemo` to avoid having to recreate the elements as often.\n\nOn elements that do use the styling props, there is overhead in creating the css class for each key-value pair before completing the call, this overhead is cached though, so for every subsequent call with the same key value pair the overhead will be much smaller.\n\n_Which version of React is this using?_\n\nSo a drawback in aliasing React with this approach is that Stilren need to use a fixed version of React as a dependency. That means that any application using Stilren might run in problems if it needs a specific version of React that is different from the one that Stilren is using. At the moment Stilren will try always support the very latest version of React.\n","readmeFilename":"README.md"}