{"_id":"css-to-object","_rev":"4-f0f69874e3abf06f87e1282b30a79c04","name":"css-to-object","description":"Convert flat CSS rule to JavaScript style object","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"css-to-object","version":"1.0.0","description":"Convert flat CSS rule to JavaScript style object","main":"index.js","scripts":{"test":"ava"},"keywords":["css","css-in-js","style"],"author":{"name":"Brent Jackson"},"license":"MIT","dependencies":{"css":"^2.2.1","stylis":"^2.0.4"},"devDependencies":{"ava":"^0.19.1"},"gitHead":"20238354f928a2946c268e12370af570d62703e5","_id":"css-to-object@1.0.0","_shasum":"e3fd55a663d7ce341b74110ee5b7f1a526c2c140","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"shasum":"e3fd55a663d7ce341b74110ee5b7f1a526c2c140","tarball":"https://registry.npmjs.org/css-to-object/-/css-to-object-1.0.0.tgz","integrity":"sha512-L2QdZckWAW9qUgo+unMCggPgVq/jXC5omhu80DD/Md7w6TJkz4BRlByQ5SEEKDLuQrq55m75FAchrDJnR9tZmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFJJO5/xA8hWq+16xWPNMm5V7oFWAKF3PN9celQAc0rgIhAKJnnNAX/+2AqYU09aQCJMOwPvwLtgZM7moO22r9PlNP"}]},"maintainers":[{"name":"jxnblk","email":"jxnblk@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/css-to-object-1.0.0.tgz_1494114237840_0.31099401297979057"}},"1.1.0":{"name":"css-to-object","version":"1.1.0","description":"Convert flat CSS rule to JavaScript style object","main":"index.js","scripts":{"test":"ava"},"keywords":["css","css-in-js","style"],"author":{"name":"Brent Jackson"},"license":"MIT","dependencies":{"css":"^2.2.1","stylis":"^2.0.4"},"devDependencies":{"ava":"^0.19.1"},"gitHead":"1ae5a05cae613222a3b313bb395d143ff7113ab1","_id":"css-to-object@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jxnblk","email":"jxnblk@gmail.com"},"dist":{"integrity":"sha512-GUKxbpivbuE+AV9IIDYXMWONUgm6O89TUIGBpeHYrLNrGRV9qLbSjmr4/qqM3TL3FTfzsQQpq0XWdbVjFAwBOA==","shasum":"a1d82b0288b4fc16ac7d8bb54280c70f5b7f05d8","tarball":"https://registry.npmjs.org/css-to-object/-/css-to-object-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC27bG5hoygCB1JFypIjes49F8qu/ePXC4MWYzCDyAnlAIgHJGZIeubvlnSn+deB+/F8WwDtU6oUyYahKifUe6oO4M="}]},"maintainers":[{"name":"jxnblk","email":"jxnblk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-to-object-1.1.0.tgz_1502581748024_0.3489413959905505"}}},"readme":"\n# css-to-object\n\nConvert flat CSS rules to JavaScript style objects\n\nUseful for css-in-js libraries\n\n```sh\nnpm i css-to-object\n```\n\n```js\nconst cssToObject = require('css-to-object')\n\nconst style = cssToObject(`\n  color: tomato;\n  padding: 16px;\n  @media (min-width: 40em) {\n    paddingLeft: 32px;\n    paddingRight: 32px;\n  }\n  &:hover: {\n    color: black;\n  }\n  & h1 {\n    font-size: 48px;\n  }\n`, {\n  camelCase: true,\n  numbers: true\n})\n\n// {\n//   color: 'tomato',\n//   padding: 16,\n//   '@media (min-width: 40em)': {\n//     paddingLeft: 32,\n//     paddingRight: 32,\n//   },\n//   ':hover': {\n//     color: 'black'\n//   },\n//   h1: {\n//     fontSize: 48\n//   }\n// }\n```\n\n## Options\n\n- `numbers`: Converts px values to numbers\n- `camelCase`: converts CSS properties to camelCased keys\n\n\n[MIT License](LICENSE.md)\n","maintainers":[{"name":"jxnblk","email":"jxnblk@gmail.com"}],"time":{"modified":"2022-06-14T04:53:47.491Z","created":"2017-05-06T23:43:59.766Z","1.0.0":"2017-05-06T23:43:59.766Z","1.1.0":"2017-08-12T23:49:08.989Z"},"keywords":["css","css-in-js","style"],"author":{"name":"Brent Jackson"},"license":"MIT","readmeFilename":"README.md"}