{"_id":"understyle","_rev":"3145314","name":"understyle","description":"Functional style utilities for authoring JavaScript style objects","dist-tags":{"beta":"1.1.0-beta.1","latest":"2.0.4"},"maintainers":[{"name":"jxnblk","email":""}],"time":{"modified":"2023-11-27T07:14:37.000Z","created":"2016-07-26T16:00:34.337Z","2.0.4":"2017-03-07T03:54:47.378Z","2.0.3":"2016-12-22T02:09:37.734Z","2.0.2":"2016-12-22T00:30:55.161Z","2.0.1":"2016-12-22T00:24:49.533Z","2.0.0":"2016-12-22T00:14:41.343Z","1.3.0":"2016-09-21T00:19:00.119Z","1.2.0":"2016-08-01T14:08:32.502Z","1.1.1":"2016-07-30T22:56:36.711Z","1.1.0-beta.2":"2016-07-30T22:12:13.541Z","1.1.0-beta.1":"2016-07-30T19:48:07.713Z","1.1.0":"2016-07-30T16:41:33.466Z","1.0.0":"2016-07-29T21:46:58.764Z","1.0.0-beta.4":"2016-07-26T19:29:58.526Z","1.0.0-beta.3":"2016-07-26T19:01:43.848Z","1.0.0-beta.2":"2016-07-26T17:50:56.154Z","1.0.0-beta.1":"2016-07-26T16:00:34.337Z"},"users":{"protovore":true},"author":{"name":"Brent Jackson"},"versions":{"2.0.4":{"name":"understyle","version":"2.0.4","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"deepmerge":"^1.3.1","object-assign":"^4.1.0","palx":"^1.0.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"4d91e0aafbc6f4b76fcd8f2d9e7d3c15f12f5c22","_id":"understyle@2.0.4","_shasum":"28fe443fe8240e56569198c8ef12d70bfb1a14ae","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"28fe443fe8240e56569198c8ef12d70bfb1a14ae","size":18040,"noattachment":false,"key":"/understyle/-/understyle-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-2.0.4.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/understyle-2.0.4.tgz_1488858886708_0.337629834190011"},"directories":{},"publish_time":1488858887378,"_hasShrinkwrap":false,"_cnpm_publish_time":1488858887378,"_cnpmcore_publish_time":"2021-12-16T19:22:11.654Z"},"2.0.3":{"name":"understyle","version":"2.0.3","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"deepmerge":"^1.3.1","object-assign":"^4.1.0","palx":"^1.0.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"409d8378cd7d68287dae61f3b2cb1d5eeca05107","_id":"understyle@2.0.3","_shasum":"a8e22063ab9200c21bb4ce3f7613be2df4295048","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"a8e22063ab9200c21bb4ce3f7613be2df4295048","size":17289,"noattachment":false,"key":"/understyle/-/understyle-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-2.0.3.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/understyle-2.0.3.tgz_1482372576952_0.1528061458375305"},"directories":{},"publish_time":1482372577734,"_hasShrinkwrap":false,"_cnpm_publish_time":1482372577734,"_cnpmcore_publish_time":"2021-12-16T19:22:11.963Z"},"2.0.2":{"name":"understyle","version":"2.0.2","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"deepmerge":"^1.3.1","object-assign":"^4.1.0","palx":"^1.0.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"647aa0889204784d71dbb7988c7157932aaf40db","_id":"understyle@2.0.2","_shasum":"ec1fff78507c2a9aec45a8b975ac6bfdf9fd73d3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"ec1fff78507c2a9aec45a8b975ac6bfdf9fd73d3","size":17268,"noattachment":false,"key":"/understyle/-/understyle-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-2.0.2.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/understyle-2.0.2.tgz_1482366654306_0.3342244627419859"},"directories":{},"publish_time":1482366655161,"_hasShrinkwrap":false,"_cnpm_publish_time":1482366655161,"_cnpmcore_publish_time":"2021-12-16T19:22:12.209Z"},"2.0.1":{"name":"understyle","version":"2.0.1","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"deepmerge":"^1.3.1","object-assign":"^4.1.0","palx":"^1.0.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"b1a87769eca50d50ad4e15ee48d44476adfb79f3","_id":"understyle@2.0.1","_shasum":"b3e86c050f2797d91f6515b9a482e084542717fd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"b3e86c050f2797d91f6515b9a482e084542717fd","size":17257,"noattachment":false,"key":"/understyle/-/understyle-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-2.0.1.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-2.0.1.tgz_1482366287540_0.2870223477948457"},"directories":{},"publish_time":1482366289533,"_hasShrinkwrap":false,"_cnpm_publish_time":1482366289533,"_cnpmcore_publish_time":"2021-12-16T19:22:12.480Z"},"2.0.0":{"name":"understyle","version":"2.0.0","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"deepmerge":"^1.3.1","object-assign":"^4.1.0","palx":"^1.0.2"},"ava":{"require":["babel-register"],"babel":"inherit"},"gitHead":"14a3ac6107f5e56ee62e4740467a482bcccb826b","_id":"understyle@2.0.0","_shasum":"88711ae733101a9dadbc2af3daca5cc9882349bc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"88711ae733101a9dadbc2af3daca5cc9882349bc","size":17025,"noattachment":false,"key":"/understyle/-/understyle-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-2.0.0.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/understyle-2.0.0.tgz_1482365680497_0.7191685577854514"},"directories":{},"publish_time":1482365681343,"_hasShrinkwrap":false,"_cnpm_publish_time":1482365681343,"_cnpmcore_publish_time":"2021-12-16T19:22:12.734Z"},"1.3.0":{"name":"understyle","version":"1.3.0","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"9e012cea4ec5382c83ed02a49270cb3dec7e85d4","_id":"understyle@1.3.0","_shasum":"df3f9a9be96779d718c3da9598fad1c2f90f24ee","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"df3f9a9be96779d718c3da9598fad1c2f90f24ee","size":9639,"noattachment":false,"key":"/understyle/-/understyle-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.3.0.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.3.0.tgz_1474417138309_0.5200138720683753"},"directories":{},"publish_time":1474417140119,"_hasShrinkwrap":false,"_cnpm_publish_time":1474417140119,"_cnpmcore_publish_time":"2021-12-16T19:22:13.089Z"},"1.2.0":{"name":"understyle","version":"1.2.0","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"3c6500020070de286ec09dc64d842fee32339aa6","_id":"understyle@1.2.0","_shasum":"fbe4d310ad28c600428171a63c2bf7966e086b99","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"fbe4d310ad28c600428171a63c2bf7966e086b99","size":7872,"noattachment":false,"key":"/understyle/-/understyle-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.2.0.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.2.0.tgz_1470060510740_0.7927158346865326"},"directories":{},"publish_time":1470060512502,"_hasShrinkwrap":false,"_cnpm_publish_time":1470060512502,"_cnpmcore_publish_time":"2021-12-16T19:22:13.313Z"},"1.1.1":{"name":"understyle","version":"1.1.1","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"79ebca93bf5dccca2880d35e61e10a5156453cb4","_id":"understyle@1.1.1","_shasum":"bc731f6aa661844fde88213556da62f770e4e151","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.2","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"bc731f6aa661844fde88213556da62f770e4e151","size":7851,"noattachment":false,"key":"/understyle/-/understyle-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.1.1.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.1.1.tgz_1469919394828_0.21612944500520825"},"directories":{},"publish_time":1469919396711,"_hasShrinkwrap":false,"_cnpm_publish_time":1469919396711,"_cnpmcore_publish_time":"2021-12-16T19:22:13.517Z"},"1.1.0-beta.2":{"name":"understyle","version":"1.1.0-beta.2","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"d2750fe39290c8ac04c8e46d0fcee9ec943cb7a1","_id":"understyle@1.1.0-beta.2","_shasum":"18a40add587f5f7f7741cf211ad9ce67817d4899","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.2","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"18a40add587f5f7f7741cf211ad9ce67817d4899","size":7848,"noattachment":false,"key":"/understyle/-/understyle-1.1.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.1.0-beta.2.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.1.0-beta.2.tgz_1469916731577_0.756526630371809"},"directories":{},"publish_time":1469916733541,"_hasShrinkwrap":false,"_cnpm_publish_time":1469916733541,"_cnpmcore_publish_time":"2021-12-16T19:22:13.760Z"},"1.1.0-beta.1":{"name":"understyle","version":"1.1.0-beta.1","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"4fa08b0059fa07d3d12bf865de46c4c2363e1157","_id":"understyle@1.1.0-beta.1","_shasum":"4db8a05242eab5acf04fb39f5be5ef98b03c75b7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.2","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"4db8a05242eab5acf04fb39f5be5ef98b03c75b7","size":7888,"noattachment":false,"key":"/understyle/-/understyle-1.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.1.0-beta.1.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.1.0-beta.1.tgz_1469908085890_0.8867431040853262"},"directories":{},"publish_time":1469908087713,"_hasShrinkwrap":false,"_cnpm_publish_time":1469908087713,"_cnpmcore_publish_time":"2021-12-16T19:22:13.983Z"},"1.1.0":{"name":"understyle","version":"1.1.0","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"1e0ba5c07af4d6ff0c514fd1bcf7c81e028a06c1","_id":"understyle@1.1.0","_shasum":"e39e88dcf0db210ed4ad5cb9efb3f67192e7c0ba","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.2","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"e39e88dcf0db210ed4ad5cb9efb3f67192e7c0ba","size":8112,"noattachment":false,"key":"/understyle/-/understyle-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.1.0.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.1.0.tgz_1469896891670_0.4828819877002388"},"directories":{},"publish_time":1469896893466,"_hasShrinkwrap":false,"_cnpm_publish_time":1469896893466,"_cnpmcore_publish_time":"2021-12-16T19:22:14.169Z"},"1.0.0":{"name":"understyle","version":"1.0.0","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"08ee5a2024469e647971739cfc932ab365d43290","_id":"understyle@1.0.0","_shasum":"b22fc58da181e418d9d027997f90dd8210316324","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"b22fc58da181e418d9d027997f90dd8210316324","size":6781,"noattachment":false,"key":"/understyle/-/understyle-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.0.0.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.0.0.tgz_1469828816948_0.6886514509096742"},"directories":{},"publish_time":1469828818764,"_hasShrinkwrap":false,"_cnpm_publish_time":1469828818764,"_cnpmcore_publish_time":"2021-12-16T19:22:14.338Z"},"1.0.0-beta.4":{"name":"understyle","version":"1.0.0-beta.4","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"90183de2ed07de4bca09d5dffc1be288ca737d92","_id":"understyle@1.0.0-beta.4","_shasum":"999337c0709b452d772ec78d95d4dbe5bb2333eb","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"999337c0709b452d772ec78d95d4dbe5bb2333eb","size":6742,"noattachment":false,"key":"/understyle/-/understyle-1.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.0.0-beta.4.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/understyle-1.0.0-beta.4.tgz_1469561396681_0.41973714367486537"},"directories":{},"publish_time":1469561398526,"_hasShrinkwrap":false,"_cnpm_publish_time":1469561398526,"_cnpmcore_publish_time":"2021-12-16T19:22:14.592Z"},"1.0.0-beta.3":{"name":"understyle","version":"1.0.0-beta.3","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"cf5b5d01ed45a89817a4ebb77e9bbc9fc5fc0f04","_id":"understyle@1.0.0-beta.3","_shasum":"de2fd0ce88d045eaef066fd0bea6000b8a9d36f7","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"de2fd0ce88d045eaef066fd0bea6000b8a9d36f7","size":6481,"noattachment":false,"key":"/understyle/-/understyle-1.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.0.0-beta.3.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/understyle-1.0.0-beta.3.tgz_1469559701534_0.9805685016326606"},"directories":{},"publish_time":1469559703848,"_hasShrinkwrap":false,"_cnpm_publish_time":1469559703848,"_cnpmcore_publish_time":"2021-12-16T19:22:14.818Z"},"1.0.0-beta.2":{"name":"understyle","version":"1.0.0-beta.2","description":"Functional style utilities for authoring JavaScript style objects","main":"dist/index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"standard && ava -v"},"keywords":["style","css","css-in-js","utility"],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"c33c381c5b7a939593d52a01203b884948a106f1","_id":"understyle@1.0.0-beta.2","_shasum":"49a2c995912a40f814c94406b1c53a9437d32ff9","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"49a2c995912a40f814c94406b1c53a9437d32ff9","size":6585,"noattachment":false,"key":"/understyle/-/understyle-1.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.0.0-beta.2.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/understyle-1.0.0-beta.2.tgz_1469555453819_0.8382660227362067"},"directories":{},"publish_time":1469555456154,"_hasShrinkwrap":false,"_cnpm_publish_time":1469555456154,"_cnpmcore_publish_time":"2021-12-16T19:22:15.040Z"},"1.0.0-beta.1":{"name":"understyle","version":"1.0.0-beta.1","description":"","main":"index.js","scripts":{"prepublish":"mkdir -p dist && babel src --out-dir dist","test":"ava -v"},"keywords":[],"author":{"name":"Brent Jackson"},"license":"MIT","devDependencies":{"ava":"^0.15.2","babel-cli":"^6.11.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.5","standard":"^7.1.2"},"dependencies":{"object-assign":"^4.1.0"},"ava":{"require":["babel-register"]},"gitHead":"7eb5a793cd61b5d62bc64d0460a78804821840a2","_id":"understyle@1.0.0-beta.1","_shasum":"9593754568c257d2fe92d23afa24b659fb5432cd","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"9593754568c257d2fe92d23afa24b659fb5432cd","size":3409,"noattachment":false,"key":"/understyle/-/understyle-1.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/understyle/download/understyle-1.0.0-beta.1.tgz"},"maintainers":[{"name":"jxnblk","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/understyle-1.0.0-beta.1.tgz_1469548831766_0.459654510486871"},"directories":{},"publish_time":1469548834337,"_hasShrinkwrap":false,"_cnpm_publish_time":1469548834337,"_cnpmcore_publish_time":"2021-12-16T19:22:15.299Z"}},"readme":"\n# _understyle\n\nFunctional style utilities for authoring JavaScript style objects\n\n[![Build Status](https://travis-ci.org/jxnblk/understyle.svg?branch=master)](https://travis-ci.org/jxnblk/understyle)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n\n\n```sh\nnpm i understyle\n```\n\n```js\n// Example\nimport _style from 'understyle'\n\nconst style = _style({\n  m: 2,\n  flex: true\n})\n// { margin: 16, display: 'flex' }\n```\n\n### Usage in React, etc.\n\nUnderstyle is intended for use in functional component-based UI systems, like React.\nIt can be used in any framework and for either inline styles or\nwith any CSS-in-JS library.\n\n```js\n// Example component\nimport React from 'react'\nimport _style from 'understyle'\n\nconst MyComponent = ({ children, ...props }) => {\n  const style = {\n    ..._style(props),\n    color: 'tomato'\n  }\n\n  return <div style={style}>{children}</div>\n}\n\nexport default MyComponent\n```\n\n```js\n// Example component instance\nreturn (\n  <div>\n    <MyComponent p={2} mb={4}>\n      Hello\n    </MyComponent>\n  </div>\n)\n```\n\n## Props\n\nThe following keys can be passed in to understyle.\n\n### Display\n\n```js\n_style({ display: 'block' })\n```\n\n### Width\n\nThe `width` prop accepts number values.\nAny number larger than 1 is returned as a number, to be handled with React inline styles or other CSS-in-JS solutions.\nAny number between 0 and 1 will become a percentage width.\n\n```js\n_style({ width: 1 / 2 }) // { width: '50%' }\n_style({ width: 1 })     // { width: '100%' }\n_style({ width: 64 })    // { width: 64 }\n```\n\n### Margin\n\nMargin props are set based on a spacing scale for numbers 1–4.\nAny number above 4 will return the raw number value.\n\n```js\n_style({\n  margin: 0,        // margin: 0\n  marginBottom: 3,  // marginBottom: 32\n  marginX: 12       // marginLeft: 12, marginRight: 12\n})\n```\n\nShorthand props are also available.\n\n```js\n_style({\n  m: 0,   // margin: 0\n  mb: 3, // marginBottom: 32\n  mx: 12 // marginLeft: 12, marginRight: 12,\n})\n```\n\n### Padding\n\nPadding also supports longform and shorthand keys.\n\n```js\n_style({\n  p: 0,   // padding: 0\n  paddingLeft: 2, // paddingLeft: 16\n  py: 48  // paddingTop: 48, paddingBottom: 48\n})\n```\n\n### Typography\n\n```js\n_style({\n  fontSize: 16,     // fontSize: 16\n  align: 'center',  // textAlign: 'center'\n  bold: true,       // fontWeight: 'bold'\n  caps: true,       // textTransform: 'uppercase', letterSpacing: '.1em'\n})\n```\n\nFont size also accepts numbers representing steps on the configured type scale, for any number below 7\n\n```js\n_style({ fontSize: 1 })\n// fontSize: 48\n```\n\n### Flexbox\n\n```js\n_style({\n  flexWrap: 'wrap',     // flexWrap: 'wrap'\n  alignItems: 'center', // alignItems: 'center'\n  justifyContent: 'space-between', // justifyContent: 'space-between'\n  flexDirection: 'column', // flexDirection: 'column'\n  flexAuto: true,       // flex: '1 1 auto'\n  flexNone: true,       // flex: 'none'\n})\n```\n\n### Color\n\nColor props accept strings as either keys from the configured\ncolor object or raw color values.\n\n```js\n_style({\n  color: 'blue', // color: '#07c'\n  backgroundColor: 'tomato', // color: 'tomato'\n  borderColor: '#eee', // color: '#eee'\n})\n```\n\n### Border\n\n```js\n_style({ border: true })\n// border: '1px solid'\n\n_style({ border: false })\n// border: 0\n\n_style({ border: 3 })\n// border: '3px solid'\n\n_style({ borderTop: true })\n// borderTop: '1px solid'\n\n_style({ borderRight: true })\n// borderRight: '1px solid'\n\n_style({ borderBottom: true })\n// borderBottom: '1px solid'\n\n_style({ borderLeft: true })\n// borderLeft: '1px solid'\n```\n\n### Border Radius\n\n```js\n_style({ rounded: true })\n// borderRadius: 2\n\n_style({ rounded: false })\n// borderRadius: 0\n\n_style({ rounded: 'top' })\n// borderRadius: '2px 2px 0 0'\n\n_style({ rounded: 'right' })\n// borderRadius: '0 2px 2px 0'\n\n_style({ rounded: 'bottom' })\n// borderRadius: '0 0 2px 2px'\n\n_style({ rounded: 'left' })\n// borderRadius: '2px 0 0 2px'\n```\n\n### Responsive Styles\n\nAll props accept arrays to set styles for multiple breakpoints,\nwhere the first value is no breakpoint,\nthen the following values are from the small breakpoint up,\nfor a mobile-first styling approach.\n\n```js\n_style({\n  width: [\n    1,\n    1 / 2,\n    1 / 3,\n    1 / 4,\n  ]\n})\n// {\n//   width: '100%',\n//   '@media screen and (min-width:40em)': {\n//     width: '50%'\n//   },\n//   '@media screen and (min-width:52em)': {\n//     width: '33.333333%'\n//   },\n//   '@media screen and (min-width:64em)': {\n//     width: '25%'\n//   }\n// }\n```\n\nThis helps create a succinct syntax for use in React components.\n\n```js\n// Example\n<Box width={[ 1, 1/2, 1/3, 1/4 ]} />\n```\n\nArrays work for any understyle property,\nand null values can be passed to the array to skip breakpoints.\n\n```js\n_style({\n  margin: [ 0, null, 16, 32 ],\n  padding: [ null, null, 16, 32 ],\n  border: [ null, null, true ]\n})\n```\n\n\n### Shorthand Props\n\nUnderstyle provides shorthand props for setting common styles.\nEach shorthand prop accepts a boolean value.\n\n```js\n_style({\n  mb4: true\n})\n```\n\nThese are provided as a convenience for use in React.\n\n```jsx\n// Example\n<Button mb4 />\n```\n\nThe following boolean keys can be passed to understyle.\n\n- `block` - display block\n- `inlineBlock` - display inline-block\n- `inline`\n- `table`\n- `tableRow`\n- `tableCell`\n- `flex`\n- `inlineFlex`\n- `m0` - `m4`   - margin\n- `mt0` - `mt4` - margin-top\n- `mr0` - `mr4` - margin-right\n- `mb0` - `mb4` - margin-bottom\n- `ml0` - `ml4` - margin-left\n- `p0` - `p4`   - padding\n- `pt0` - `pt4` - padding-top\n- `pr0` - `pr4` - padding-right\n- `pb0` - `pb4` - padding-bottom\n- `pl0` - `pl4` - padding-left\n- `left` - text align left\n- `center` - text align center\n- `right` - text align right\n- `justify` - text align justify\n- `bg` - background color\n- `<COLOR>` - foreground color - e.g. `red`\n- `bg<COLOR>` - background color - e.g. `bgRed`\n- `border<COLOR>` - border color - e.g. `borderRed`\n\n[MIT License](LICENSE.md)\n\n","_attachments":{},"license":"MIT"}