{"_id":"css-in-js-utils","_rev":"15-e4c5dcfd6272f9a0c1b85b993371d638","name":"css-in-js-utils","description":"Useful utility functions for CSS in JS solutions","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"css-in-js-utils","version":"1.0.0","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","files":["LICENSE","README.md","lib/"],"keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier-eslint modules","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2","unitless-css-property":"^1.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.38.0","jest":"^18.1.0","prettier-eslint-cli":"^1.1.0"},"gitHead":"c9bd4228baed94182f004020277317ff88177c17","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@1.0.0","_shasum":"16689ee15cee7c87170ade11a5928a017785e071","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"shasum":"16689ee15cee7c87170ade11a5928a017785e071","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-1.0.0.tgz","integrity":"sha512-ecH+n0hjqBn5Ri8MQXjPicY4miohAdUOh6hg5uFz0EQdQ4G2JotitV1mlBedE1wrmXNkQcQNEZx55ng9VBdxIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp1QJrHdivXYUq4zIug4egRWeBEwlxhTg1/7f4NIhvqQIhANe6UETxaWi4O/7Ebr45CG0tWjrl+rTO894YMZ6APeQM"}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/css-in-js-utils-1.0.0.tgz_1487025324667_0.07319088885560632"},"directories":{}},"1.0.1":{"name":"css-in-js-utils","version":"1.0.1","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","files":["LICENSE","README.md","lib/"],"keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier-eslint modules","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2","unitless-css-property":"^1.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.38.0","jest":"^18.1.0","prettier-eslint-cli":"^1.1.0"},"gitHead":"d71f0f7c028748da9681ea85417a010728661f1d","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@1.0.1","_shasum":"d8025b13978fcb5a47ddb3d045a422aa458b19c9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"shasum":"d8025b13978fcb5a47ddb3d045a422aa458b19c9","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-1.0.1.tgz","integrity":"sha512-ooR0Ov9RL18H9dojWGEmzuG3z2CLEx/2oVnIwdDBv0AElrX9psIoQ5SnIPlMlgrcuw5Kz+QxGJFgKPcyA6liLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgt/8s4SH/kcf+ymY9TXXsZAJxhHgWaalfZVKgk/jvnAiAlpesy1vyVXznNpQ5FCC+VjUb4ajUQ5w+OilNEECIEOg=="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/css-in-js-utils-1.0.1.tgz_1487319821868_0.9587569802533835"},"directories":{}},"1.0.2":{"name":"css-in-js-utils","version":"1.0.2","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","files":["LICENSE","README.md","lib/"],"keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier-eslint modules","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2","unitless-css-property":"^1.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.38.0","jest":"^18.1.0","prettier-eslint-cli":"^1.1.0"},"gitHead":"d71f0f7c028748da9681ea85417a010728661f1d","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@1.0.2","_shasum":"f7e46b172fd994f2cd6745858c9eda9065f9bc6b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"shasum":"f7e46b172fd994f2cd6745858c9eda9065f9bc6b","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-1.0.2.tgz","integrity":"sha512-VvNvtuV+X1xtBzRTP85+rWIxUlF00qPViZxiX/KEno0NUapsfrXBMbE91AiMtS+S4rFvWGgVx7U2NA4iusJjGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAOrj9nCS0AXn5VUIReK0wYS2CsISr13pM8v/neYVvJgIgGukhU+PYhLB/MMpJvhaH94gLPIWhYYEEArqX2G4jybU="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/css-in-js-utils-1.0.2.tgz_1487335188739_0.31722039403393865"},"directories":{}},"1.0.3":{"name":"css-in-js-utils","version":"1.0.3","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","files":["LICENSE","README.md","lib/"],"keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier-eslint modules","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2"},"devDependencies":{"babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.38.0","jest":"^18.1.0","prettier-eslint-cli":"^1.1.0"},"gitHead":"de52666d324d7ec199120934f48511a40b24303e","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@1.0.3","_shasum":"9ac7e02f763cf85d94017666565ed68a5b5f3215","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"shasum":"9ac7e02f763cf85d94017666565ed68a5b5f3215","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-1.0.3.tgz","integrity":"sha512-YuLxRru6DTwX4PH4Qy4iEwONS6COmnlaVV4ovg342HXvzu4U4ZnSC0cNwc15Tw3Li/b5wtT+dUOsr4nUEZIGrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFfXbcyEIrrUOvTKKvvIawsdyaNQRrEZ9ZWNNOAsWoRAiEAgwEPyfrPgYX0lydEtgpK0XiEIEE9lkBiWU4RtwhvGJA="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/css-in-js-utils-1.0.3.tgz_1488827104975_0.9046360570937395"},"directories":{}},"2.0.0":{"name":"css-in-js-utils","version":"2.0.0","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","files":["LICENSE","README.md","lib/"],"keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier-eslint modules","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2"},"devDependencies":{"babel-cli":"^6.22.1","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.38.0","jest":"^18.1.0","prettier-eslint-cli":"^1.1.0"},"gitHead":"0336a28a78709cf92b473c99a55e850544f6339f","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"integrity":"sha512-yuWmPMD9FLi50Xf3k8W8oO3WM1eVnxEGCldCLyfusQ+CgivFk0s23yst4ooW6tfxMuSa03S6uUEga9UhX6GRrA==","shasum":"5af1dd70f4b06b331f48d22a3d86e0786c0b9435","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfbNKDk6wbAD/sQdlgoKEoYR6JJpW1++sUSR6FBOYa4gIhAKqkMueFUR7OqIbnq/bz4nwM3I52f7BALeue9AO6r7fD"}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils-2.0.0.tgz_1504106552397_0.2612609143834561"},"directories":{}},"2.0.1":{"name":"css-in-js-utils","version":"2.0.1","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","files":["LICENSE","README.md","lib/"],"keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier-eslint modules","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2","isobject":"^3.0.1"},"devDependencies":{"babel-cli":"^6.22.1","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.38.0","jest":"^18.1.0","prettier-eslint-cli":"^1.1.0"},"gitHead":"bf8576c09104afc2120b15208670237da58fb4f7","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.0.0","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"integrity":"sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==","shasum":"3b472b398787291b47cfe3e44fecfdd9e914ba99","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz","fileCount":28,"unpackedSize":30953,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqfhITxpEoWw1DVMwhr5bKIoVcioiQGRfWlelM90EeTgIgTY5hQysyou3hrmj3CWjQsTHByLkIGz2V64R22pmXbXM="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_2.0.1_1522827679055_0.471421415613833"},"_hasShrinkwrap":false},"3.0.0":{"name":"css-in-js-utils","version":"3.0.0","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier --write \"modules/**/*.js\"","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2"},"devDependencies":{"babel-cli":"^6.22.1","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.81.0","jest":"^18.1.0","prettier":"^1.7.3"},"gitHead":"64dc94cd00bf0947701a2898e8647591328eb0e8","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.2.1","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"integrity":"sha512-FSdC7hZIeSmEPANOZB/VHHeaYh+MiNvqLRP7MWVck6MQs2B5KHH3XmMU9Asb/6BdwDp+JTt1q+cGgSBCuFU1GQ==","shasum":"4379185f5cc79f9eba39b4e795c317f253ffaa40","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.0.0.tgz","fileCount":29,"unpackedSize":32999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqe40CRA9TVsSAnZWagAAizwP/RVvnKrwlWFf9nPks3Gg\naTExI5YnUGmnzjBEdsqcyfzRGJdcYrvTF0If9TFM0zGtO8Cn1tKmf3AK04oo\nTFq4rm55F7lkEEuh3F90MMDkcoGnKFLFbDvkhQ87nBq4wQ3L7w9xi0cXKC8B\nCYTveJhIXmR4y0zxJh0lTrYEphWo2Il0U1xcsS16BhLEoTJseQom4XB4b25k\nP9WQJvlyy44zMNi392ubeldfWFALL3EfgXtOxPGRN+0aRSqvm8Sub88oTs+z\nwzO+9xT0oeNAtwCPwuQM32Z6BcdYxPF4p4IqFmS31f0737neSJf0WpnokGeH\nmgdX/oQiWLULxrdiWNv5yhItQv9hvFlPbZy2xC+hcfG5BgN7YIZSfqidBUFS\nvYmwF6Ep5R/hGaXei6dT5abeuuPi72nsVjJVjDEZUgz7DPyP5gNNr2o4V6GF\nPY7F+1SHKJd5RXWYmDy3q8SBok1LBsIdmcY5WJYtYIJjuygBospTiiqVC3gB\nruEqbivKYUyV0kJ9PcfpzYHK8O7F/ccJcMUs9CySWOYFsauKETtv8w2lGeKo\nkgteYCzANvd4io6Nah3KCABWn2T9IHB3LoiObRVne5tG4OgJEmqTqIE7UWZL\nfBukec9QS49bEIHvvNKwy7z1w/8hDsS9fKoXspWuJs3iOIDzmWTi98W76nOl\n83ga\r\n=ymre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPG52dJu9DtmlRG4hNdSEHL42RGL2LetbA4z52VPpdgAiEA5B3+qEkp0zulBQ7btDioI6fJz+xd51lrZ0tMtM2gLY8="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_3.0.0_1537863219747_0.8107284879595589"},"_hasShrinkwrap":false},"3.0.1":{"name":"css-in-js-utils","version":"3.0.1","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier --write \"modules/**/*.js\"","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2"},"devDependencies":{"babel-cli":"^6.22.1","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.81.0","jest":"^18.1.0","prettier":"^1.7.3"},"gitHead":"194b5dfa5402bb1f642ae45bbace3c3d8946d664","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"integrity":"sha512-f6MMlxhVHKKft+zMHcxGDoTpxaEsCs3d0c1/fO9ob7JYwl/K+6iUxo9cp7uZF/JQSa7LyA0mz7R0ngYj2ShiCg==","shasum":"edf22b7cede5ba250b2fca580080c9a6fbb7730f","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.0.1.tgz","fileCount":28,"unpackedSize":31080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0pYaCRA9TVsSAnZWagAASaYP/1s4z1SAWGCix9XPIyJ8\nm/nEYE68np9C7taOdttFfROkO5dUrMb1xrUhOePH+J4/5CRMEZ8rpDex5p8q\nt/1YRj8IHJ7tW3DZe9w5llji0DHtW+uClXKxa1eNzCBK1eMQhh9C4aVLV9PO\nhc9KXz7CF4kEkuBRwcM3xyyvaDTEHxL9/No80mdjnqjkHh3utn1kw9ULeAkw\nO1I8ouBofr6rzji8Jf5aIeDdki89OkcuMtxt/HbK+l4Hx5vkzDpjYerIvfms\nXQLCNi1rydFnT/E+Lgo0xyz6EtWAtmuhs8crfC/W6+zLFbUZUswR0EiAeX1n\nsaIzikbi0MGW01SgeqA/m8ThyWP5zta96RpQpySXWv0lW/3rVnC+1bX4KP6Q\ncDX1yRH6MDmu+EMb0VYWmPbfW6gVGz+7ZPlzTgSV0pGEbnqcyz3MWRPs5MQe\nhYMKDuohFlG+yO91uNhX6GFL2s1UE5R43wPMEb2tGvE53XPVjh4qJYfuJoz7\n+4yBNyxQyWZCl7PiNGPSU7j/mLC9dHZL/8kr48uC+YGa9kL9LarPkPJkDXK/\n8bf0S6NOdCvj4uHNwH6ctvcGmjfPmWmTTuVFYvwpQxRDETgFVYj8+IXZnpEZ\nmfSbLbjflibIVSSmfssOT3LyhxmcCXGbKexfP5vQ26q9ac38P7KZVMglyPuE\n/98m\r\n=5twf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN1brNnc9BVsmQnU5X0j5zCT2L96EjLR+tRX32UMKIngIhALwG0nzZIFl6PlfcTcAUSUxDZjkD+mZimfAzP0k5D5GH"}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_3.0.1_1557304857353_0.15998632322638695"},"_hasShrinkwrap":false},"3.0.2":{"name":"css-in-js-utils","version":"3.0.2","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","keywords":["css","cssinjs","utils"],"repository":{"type":"git","url":"git+https://github.com/rofrischmann/css-in-js-utils.git"},"author":{"name":"Robin Frischmann","email":"robin@rofrischmann.de"},"license":"MIT","scripts":{"babel":"babel -d lib modules","check":"npm run format && npm run lint && npm run test:coverage && npm run flow","format":"prettier --write \"modules/**/*.js\"","flow":"flow","lint":"eslint modules","release":"npm run check && npm run babel && npm publish","test":"jest","test:coverage":"jest --coverage"},"jest":{"rootDir":"modules"},"dependencies":{"hyphenate-style-name":"^1.0.2"},"devDependencies":{"babel-cli":"^6.22.1","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","codeclimate-test-reporter":"^0.4.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","flow-bin":"^0.81.0","jest":"^18.1.0","prettier":"^1.7.3"},"gitHead":"194b5dfa5402bb1f642ae45bbace3c3d8946d664","bugs":{"url":"https://github.com/rofrischmann/css-in-js-utils/issues"},"homepage":"https://github.com/rofrischmann/css-in-js-utils#readme","_id":"css-in-js-utils@3.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"rofrischmann","email":"robin@rofrischmann.de"},"dist":{"integrity":"sha512-D9VdAtwMADHMqQZPXYfsH2ARz+5JRf/Lv2R4euG+3bb9OxrM97QMJY68JwloLimbD8b/vsqOVZYHLPhyhaTcvw==","shasum":"829a7922630458653a3f83c9b8dbd870c9eb2e24","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.0.2.tgz","fileCount":28,"unpackedSize":33095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0pZFCRA9TVsSAnZWagAAtoAP/irMTCL3PNV1A5RMverv\nxO8/ODBaqmPU/yR3vPo1VBEVEYE1ZxzVBhkI27c/GDFl/MwyI4awdmk/NtEJ\npsDGQUZJGgDtOhK30nDPbN7ylHals1UseCPgivHtxtzqDqovSd7b/pZVdWSs\nPLzs3T2Lwn+vOJ4Z5pgGOfV7VdJxXD4wwoAR6FVz2L8/mm68FEAPul56vTcy\nynHRF0pEIgXnyHhKaYqk0+0X89v8HgtRfm7hZOsnRt4kt7uLCezO3sJwDVHE\nL9ROhsvE8ChJIePu2CrqJ2z5ZP0qjdZlLmqvSTKZs/RRG1ByZzbEE5X+wWy2\nbgqmTM3szp0TSob4n045jZcehcp1Ss66qwW8UOBujTXGSZ0KPfFDBpL7BbP9\nAHD4ekh9yja8L/xLqJEm2LrD7E+SqmwDQBvlUdIeVReOPemn0XhNrHQw8j0x\nXncdy16LHRRZETmzUxPiACTHGJSQk8iYxuAhYL8y6HP5uvH+FzZH1dDH05xT\nEBr585H6irsh27LR7Gq2yXXFMu+scfqRSlhNI1p11Y25TmlJ4Nz+2bKW78bU\nckDh37/js1y2beidiHpe40M5knBN8uQEsrDrd3gP6oqXEuvWavBP/mRsvliP\nHUL5hpC9Yg1n0x/AfguXRfDv+psOX5ta7xQ8k6d4Kr4uFoOAGfxEF+pGQc2m\n+Pj8\r\n=c4P4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdnSoI+PVx5nvP6jchhysIjrGM23xkBn7OKTk2JerBrAiEA15DyzSzxPuERBUxMy06q1QLEkOr8HXtFApp3YlJkyIE="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_3.0.2_1557304900902_0.07420969254495313"},"_hasShrinkwrap":false},"3.0.3":{"name":"css-in-js-utils","version":"3.0.3","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","sideEffects":false,"keywords":["css","cssinjs","utils","small"],"repository":{"type":"git","url":"git+https://github.com/robinweser/css-in-js-utils.git"},"author":{"name":"robinweser","email":"contact@weser.io"},"license":"MIT","scripts":{"build":"yarn run clean && yarn build:lib && yarn build:es","build:lib":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib --ignore __tests__","build:es":"babel modules --out-dir es --ignore __tests__","clean":"rimraf es lib coverage","check":"yarn lint && yarn test:coverage","format":"prettier --write \"modules/**/*.js\"","lint":"eslint modules/**/*.js","release":"git pull --rebase && yarn run check && yarn build && npm publish","test":"cross-env BABEL_ENV=commonjs jest","test:coverage":"cross-env BABEL_ENV=commonjs jest --coverage","watch":"yarn test -- --watch"},"jest":{"moduleDirectories":["node_modules","modules"]},"dependencies":{"hyphenate-style-name":"^1.0.3"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.0","babel-core":"7.0.0-bridge.0","babel-eslint":"^7.1.1","babel-jest":"^23.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","cross-env":"^5.2.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","jest":"^23.6.0","prettier":"^1.7.4","rimraf":"^2.6.1"},"gitHead":"c00c759404a999243381c7c7d2b7b78c27feea51","bugs":{"url":"https://github.com/robinweser/css-in-js-utils/issues"},"homepage":"https://github.com/robinweser/css-in-js-utils#readme","_id":"css-in-js-utils@3.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sV8MnWstlJVRwIPvwgtYnaUy+vBFQKj9ptpcs8yaG5onG+Mh6klxasFRYQmqfc0kHSaE/QE56eWX95LxJwhEUg==","shasum":"947c955a37b94085348738f435b849d16419b5c8","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.0.3.tgz","fileCount":56,"unpackedSize":111696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0/FxCRA9TVsSAnZWagAARZwP/3ilNVrR0/MjfTeUNC/Y\n5STkWYAB3uAGFvQS20XVLJhaGI+VLcpoPAcXIb+5e6gwMFwActOTxaVcDqgx\nZAdrhz3w76i9CbxVPXtJBPurfCa0hpiAXTSgtLJHvG3BAzHsYd72ywMwP//0\nD/PPcpCovNqmKxQXCsV5nFyNBkyQsDCf3SMZKTtL2fUB9b2sHZ2HMk4ZR/KZ\n/TlBM/XZBFvHCSCnJZh/RGM3C5wBosBN4bfeRApqYzIvqyRy+BBd5OyviidI\nfTKSYjcmrjOGOhVJztGPeuPm2c/pwxkAvcH1zmL3rBR8qzDLTuZom/5EFviv\nkBmSIPFbr7lA02fl/6zX6QoAAxWFl4s+ZyIbOa6X7IhBjKpZxAT1taECY5qY\nuhVJRcTBs6ovmILfnlC0Mw9eB60vTU0+cElHi2wc6Vs59yyOd20nP0C9qxUi\nT153Gwx3RK1Sco1z4cspPaS86Qo50a2380HF0/kcj5CPwQIFc8UConbkcUpK\ny0aw7X+kQb8QU97mweAYFej+joiSEcNMs38ZejzsYIJY8kIF//66Ip2p4J7N\nTjGfJ12/wY/pUnHQiQHbn5HBPHMs1NbL8qMVjnbV0wcSjYnTWTBxNG1tUY+u\nWxUjKcGU8XouYqAFziH2oHD/OSM+xXnWfJskdgrWoRSMoORA2hA7wvzvVY+f\n+1KU\r\n=/4Tl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAviuDH4ucw/okhtFZ4k+Y+S2U3eqSDqdZpjHlQcDA0XAiEA2zsxiqOlIHUaIPq48+jMA+DGGmt2QLHwBYMZBw4RqsU="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmUser":{"name":"rofrischmann","email":"robin@weser.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_3.0.3_1574170993173_0.5164638465806701"},"_hasShrinkwrap":false},"3.0.4":{"name":"css-in-js-utils","version":"3.0.4","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","sideEffects":false,"keywords":["css","cssinjs","utils","small"],"repository":{"type":"git","url":"git+https://github.com/robinweser/css-in-js-utils.git"},"author":{"name":"robinweser","email":"contact@weser.io"},"license":"MIT","scripts":{"build":"yarn run clean && yarn build:lib && yarn build:es","build:lib":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib --ignore __tests__","build:es":"babel modules --out-dir es --ignore __tests__","clean":"rimraf es lib coverage","check":"yarn lint && yarn test:coverage","format":"prettier --write \"modules/**/*.js\"","lint":"eslint modules/**/*.js","release":"git pull --rebase && yarn run check && yarn build && npm publish","test":"cross-env BABEL_ENV=commonjs jest","test:coverage":"cross-env BABEL_ENV=commonjs jest --coverage","watch":"yarn test -- --watch"},"jest":{"moduleDirectories":["node_modules","modules"]},"dependencies":{"hyphenate-style-name":"^1.0.3"},"devDependencies":{"@babel/cli":"^7.2.0","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.0","babel-core":"7.0.0-bridge.0","babel-eslint":"^7.1.1","babel-jest":"^23.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","cross-env":"^5.2.0","eslint":"^3.14.1","eslint-config-airbnb":"^14.0.0","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","eslint-plugin-react":"^6.9.0","jest":"^23.6.0","prettier":"^1.7.4","rimraf":"^2.6.1"},"gitHead":"bc362ca2c34d081bf907c2557b299b37300ff965","bugs":{"url":"https://github.com/robinweser/css-in-js-utils/issues"},"homepage":"https://github.com/robinweser/css-in-js-utils#readme","_id":"css-in-js-utils@3.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4RKm4RXq+TnX3rVRl85cabEc+VtR0yuU8zT9QpZqa9lLlJzw7Ma6Yyg2N9Gm6l9W+TP0IsWF0wvh3Is4Oifr7g==","shasum":"9173c31b1fcb31401f0baf84fb3b680971b49eab","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.0.4.tgz","fileCount":56,"unpackedSize":111842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0/IECRA9TVsSAnZWagAA4xEP/2NDb0Uf2rDuaBXkBp88\nMyyJd9R2vGgI4P5ID7QXCFx0ePSlvC2F3bD6sn19Zrp7stJN1GZLAQPl9PFE\nBjaRk00ceYOBv/d1QUn6rSo1+2gL/UHAkc1/oICk4hv0RB5VxH/EdL3p7Pyh\n0fEby1OQwReEv4XiZznXC64/uvBmqkXe9PzI0VMJZ+4Kc3AFEogrEYDiePwU\n2bM9QDJut8gUBdaKjsP5Efnt+6a1DqdXo6ipm6KxeorTOqLFtA/5vI5NTu9Z\nXgLOLdRrHli2gXbYCmV8NCl3Ux20hiIjp7bYq+N6ECg+zjL93UnU5AivEVOU\nPBg/cslV3ynayrgHdrv12Ek/k40R1aA/qihUHCAvRJKbspgm/kijQvZziMAj\nNoMw/FU0UT1Nq7KyprYyLe651R3KilfpgjyvxdcqynSec615lUIifeLYu1iv\n734wrOVG35Ky3PrjzuxQsvW5v2BdWQ/2sJUIKAkKNtW8KOam6m/D+5gxVde7\nTyXCZCNsuixHe5eg7flZqF+TdXFh26PMJC6jAkgPcOMjEvc0JO2PyWdcq2D4\nbMndGLo4cF96vZN4wLRZzAMWTOcTlBk+L7VzCFw++6QCnJVhCeuOc2lf1sZI\n0pC5U5k8YTVWaGVpKL1jaHf/19ebPSIwF6vtpTcXuqUgS86ck5CevoGWT6W4\nuJud\r\n=czG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcWx9nEI02pZC6hE43Um9nWO2MyqBlEt30R5ZmjvZAgAiEAtnEp71uMPuSiccCEUrRd3QEBzSVSgoUD314azJES1KQ="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmUser":{"name":"rofrischmann","email":"robin@weser.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_3.0.4_1574171139744_0.35244974799472906"},"_hasShrinkwrap":false},"3.1.0":{"name":"css-in-js-utils","version":"3.1.0","description":"Useful utility functions for CSS in JS solutions","main":"lib/index.js","module":"es/index.js","types":"es/index.d.ts","jsnext:main":"es/index.js","sideEffects":false,"keywords":["css","cssinjs","utils","small"],"repository":{"type":"git","url":"git+https://github.com/robinweser/css-in-js-utils.git"},"author":{"name":"robinweser","email":"contact@weser.io"},"license":"MIT","scripts":{"build":"yarn run clean && yarn build:es && yarn build:lib","build:lib":"cross-env BABEL_ENV=commonjs babel modules --extensions '.ts' --ignore 'modules/__tests__','**/*.d.ts' --out-dir lib","build:es":"tsc && babel es --out-dir es","clean":"rimraf es lib coverage","check":"yarn lint && yarn test:coverage","format":"prettier --write \"modules/**/*.{js,ts}\"","lint":"eslint 'modules/**/*.{js,ts}'","release":"git pull --rebase && yarn run check && yarn build && npm publish","test":"cross-env BABEL_ENV=commonjs jest","test:coverage":"cross-env BABEL_ENV=commonjs jest --coverage","watch":"yarn test -- --watch"},"jest":{"moduleDirectories":["node_modules","modules"]},"dependencies":{"hyphenate-style-name":"^1.0.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@types/jest":"^25.2.1","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-jest":"^25.2.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^7.0.2","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-import":"^2.20.2","jest":"^25.2.6","prettier":"^1.7.4","rimraf":"^2.6.1","typescript":"^3.8.3"},"gitHead":"401c5070c6dcab5f0daef591b0bdffbdd7c4c60b","bugs":{"url":"https://github.com/robinweser/css-in-js-utils/issues"},"homepage":"https://github.com/robinweser/css-in-js-utils#readme","_id":"css-in-js-utils@3.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==","shasum":"640ae6a33646d401fc720c54fc61c42cd76ae2bb","tarball":"https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz","fileCount":47,"unpackedSize":61101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMpjaCRA9TVsSAnZWagAAP10P+gMfmB7nUZ9CffFg2+Zo\nTY9o+Vs8YxksCpzTRWT6w5xAnYZP7oxZVS6v2gGRgazHugEeV5OTFdyxrOGT\nN6LPR975T4743kUcAZWATh6uM830aK9PdS6Qm0Bt9Rpk3TODfHnCfHlHHBTY\nNeWzbtk78tGIbNMoEkaFE42suohKzCMcbL2AhSB48zIjZwHl1EjIBDdpgDfd\ncJ33P7cHJS5d0I50bIgfAKaCW9QMxF3KsxZT8nfddBLs81cnw0IJ1gAmLK4p\nw4nbmcQUv7GwutHsXkn56X6LFA5g3t6M0XftsfZp5w6BOVjTioU+gaM6B3MU\nyb7wgYX/HR4tesmfoSfcycnXtgeqaVTsQdphJyjEZuy5lDZ8Ugv/FLyUpHOY\nes57PV6nGE8AK87tf8fibrCxpAZrqQmfU8Yxl3o+bJYrP+vtZig+Ux7Y8ZJS\nItoLN+GZ/1Yz1WsbRxgFxzVNR1ztg1riGMMnPkpIzqiSuKneg52j+qxw2LPk\n2X/hiJu1kNrwPudruAhASl0iWX9ueXzf7DAttmDRdsYncmUv5xUvTtfMnezw\nkoc1yok0Z+AFvqPqmn/CaIQ8Z0mnedaQwtc37CGW7ARuUGoMzVV6MlhPO+ZN\nvZEW2aNR/X41DkHUyhBCGnxrao6NFMotZIr2Fj+nILZRx8QuikpIWzSbC7TR\n1B7h\r\n=0Smv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/Sjp7phsVbHi8lpZ/qqq7GeIdNq+xrw4Pv1XcGeTNsAiEA+apnlRP6L0OnOXGd4awOEGS4k24cONoG9ycjODkz9hM="}]},"maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"_npmUser":{"name":"rofrischmann","email":"robin@weser.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-in-js-utils_3.1.0_1597151449834_0.365743358390725"},"_hasShrinkwrap":false}},"readme":"# CSS-in-JS Utilities\nA library that provides useful utilities functions for CSS-in-JS solutions.<br>\nThey are intended to be used by CSS-in-JS library authors rather used directly.\n<br>\n\n<img alt=\"TravisCI\" src=\"https://travis-ci.org/rofrischmann/css-in-js-utils.svg?branch=master\"> <img alt=\"Test Coverage\"  src=\"https://api.codeclimate.com/v1/badges/2964ee833f8d2104cac6/test_coverage\" /> <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/css-in-js-utils.svg\"> <img alt=\"npm version\" src=\"https://badge.fury.io/js/css-in-js-utils.svg\"> <img alt=\"gzipped size\" src=\"https://img.shields.io/bundlephobia/minzip/css-in-js-utils.svg?colorB=4c1&label=gzipped%20size\">\n\n## Installation\n```sh\nyarn add css-in-js-utils\n```\n\n## Why?\nBy now I have authored and collaborated on many different libraries and found I would rewrite the very same utility functions every time. That's why this repository is hosting small utilities especially built for CSS-in-JS solutions and tools. Even if there are tons of different libraries already, they all basically use the same mechanisms and utilities.\n\n## Utilities\n* [`assignStyle(base, ...extend)`](#assignstylebase-extend)\n* [`camelCaseProperty(property)`](#camelcasepropertyproperty)\n* [`cssifyDeclaration(property, value)`](#cssifydeclarationproperty-value)\n* [`cssifyObject(object)`](#cssifyobjectobject)\n* [`hyphenateProperty(property)`](#hyphenatepropertyproperty)\n* [`isPrefixedProperty(property)`](#isprefixedpropertyproperty)\n* [`isPrefixedValue(value)`](#isprefixedvaluevalue)\n* [`isUnitlessProperty(property)`](#isunitlesspropertyproperty)\n* [`normalizeProperty(property)`](#normalizepropertyproperty)\n* [`resolveArrayValue(property, value)`](#resolvearrayvalueproperty-value)\n* [`unprefixProperty(property)`](#unprefixpropertyproperty)\n* [`unprefixValue(value)`](#unprefixvaluevalue)\n\n------\n\n### `assignStyle(base, ...extend)`\nMerges deep style objects similar to `Object.assign`.<br>\nIt also merges array values into a single array whithout creating duplicates. The last occurence of every item wins.\n\n```javascript\nimport { assignStyle } from 'css-in-js-utils'\n\nassignStyle(\n  { color: 'red', backgroundColor: 'black' },\n  { color: 'blue' }\n)\n// => { color: 'blue', backgroundColor: 'black' }\n\nassignStyle(\n  {\n    color: 'red',\n    ':hover': {\n      backgroundColor: 'black'\n    }\n  },\n  { \n    ':hover': {\n      backgroundColor: 'blue'\n    }\n  }\n)\n// => { color: 'red', ':hover': { backgroundColor: 'blue' }}\n```\n\n------\n\n### `camelCaseProperty(property)`\nConverts the `property` to camelCase.\n\n```javascript\nimport { camelCaseProperty } from 'css-in-js-utils'\n\ncamelCaseProperty('padding-top')\n// => 'paddingTop'\n\ncamelCaseProperty('-webkit-transition')\n// => 'WebkitTransition'\n```\n\n------\n\n### `cssifyDeclaration(property, value)`\nGenerates a CSS declaration (`property`:`value`) string.\n\n```javascript\nimport { cssifyDeclaration } from 'css-in-js-utils'\n\ncssifyDeclaration('paddingTop', '400px')\n// => 'padding-top:400px'\n\ncssifyDeclaration('WebkitFlex', 3)\n// => '-webkit-flex:3'\n```\n\n------\n\n### `cssifyObject(object)`\nGenerates a CSS string using all key-property pairs in `object`.\nIt automatically removes declarations with value types other than `number` and `string`.\n\n```javascript\nimport { cssifyObject } from 'css-in-js-utils'\n\ncssifyObject({\n  paddingTop: '400px',\n  paddingBottom: undefined,\n  WebkitFlex: 3,\n  _anyKey: [1, 2, 4]\n})\n// => 'padding-top:400px;-webkit-flex:3'\n```\n\n------\n\n### `hyphenateProperty(property)`\nConverts the `property` to hyphen-case.\n> Directly mirrors [hyphenate-style-name](https://github.com/rexxars/hyphenate-style-name).\n\n```javascript\nimport { hyphenateProperty } from 'css-in-js-utils'\n\nhyphenateProperty('paddingTop')\n// => 'padding-top'\n\nhyphenateProperty('WebkitTransition')\n// => '-webkit-transition'\n```\n\n------\n\n### `isPrefixedProperty(property)`\nChecks if a `property` includes a vendor prefix.\n\n```javascript\nimport { isPrefixedProperty } from 'css-in-js-utils'\n\nisPrefixedProperty('paddingTop')\n// => false\n\nisPrefixedProperty('WebkitTransition')\n// => true\n```\n\n------\n### `isPrefixedValue(value)`\nChecks if a `value` includes vendor prefixes.\n\n```javascript\nimport { isPrefixedValue } from 'css-in-js-utils'\n\nisPrefixedValue('200px')\nisPrefixedValue(200)\n// => false\n\nisPrefixedValue('-webkit-calc(100% - 50px)')\n// => true\n```\n\n------\n\n### `isUnitlessProperty(property)`\nChecks if a `property` accepts unitless values.\n\n```javascript\nimport { isUnitlessProperty } from 'css-in-js-utils'\n\nisUnitlessProperty('width')\n// => false\n\nisUnitlessProperty('flexGrow')\nisUnitlessProperty('lineHeight')\nisUnitlessProperty('line-height')\n// => true\n```\n\n------\n\n### `normalizeProperty(property)`\nNormalizes the `property` by unprefixing **and** camelCasing it.\n> Uses the [`camelCaseProperty`](#camelcasepropertyproperty) and [`unprefixProperty`](#unprefixpropertyproperty)-methods.\n\n```javascript\nimport { normalizeProperty } from 'css-in-js-utils'\n\nnormalizeProperty('-webkit-transition-delay')\n// => 'transitionDelay'\n```\n\n------\n\n### `resolveArrayValue(property, value)`\nConcatenates array values to single CSS value.\n> Uses the [`hyphenateProperty`](#hyphenatepropertyproperty)-method.\n\n\n```javascript\nimport { resolveArrayValue } from 'css-in-js-utils'\n\nresolveArrayValue('display', [ '-webkit-flex', 'flex' ])\n// => '-webkit-flex;display:flex'\n\nresolveArrayValue('paddingTop', [ 'calc(100% - 50px)', '100px' ])\n// => 'calc(100% - 50px);padding-top:100px'\n```\n\n------\n\n### `unprefixProperty(property)`\nRemoves the vendor prefix (if set) from the `property`.\n\n```javascript\nimport { unprefixProperty } from 'css-in-js-utils'\n\nunprefixProperty('WebkitTransition')\n// => 'transition'\n\nunprefixProperty('transitionDelay')\n// => 'transitionDelay'\n```\n\n------\n\n### `unprefixValue(value)`\nRemoves all vendor prefixes (if any) from the `value`.\n\n```javascript\nimport { unprefixValue } from 'css-in-js-utils'\n\nunprefixValue('-webkit-calc(-moz-calc(100% - 50px)/2)')\n// => 'calc(calc(100% - 50px)/2)'\n\nunprefixValue('100px')\n// => '100px'\n```\n\n## Direct Import\nEvery utility function may be imported directly to save bundle size.\n\n```javascript\nimport camelCaseProperty from 'css-in-js-utils/lib/camelCaseProperty'\n```\n\n## License\ncss-in-js-utils is licensed under the [MIT License](http://opensource.org/licenses/MIT).<br>\nDocumentation is licensed under [Creative Common License](http://creativecommons.org/licenses/by/4.0/).<br>\nCreated with ♥ by [@rofrischmann](http://rofrischmann.de).\n","maintainers":[{"name":"rofrischmann","email":"robin@rofrischmann.de"}],"time":{"modified":"2022-06-14T04:39:06.029Z","created":"2017-02-13T22:35:25.280Z","1.0.0":"2017-02-13T22:35:25.280Z","1.0.1":"2017-02-17T08:23:43.802Z","1.0.2":"2017-02-17T12:39:49.366Z","1.0.3":"2017-03-06T19:05:06.948Z","2.0.0":"2017-08-30T15:22:33.395Z","2.0.1":"2018-04-04T07:41:19.162Z","3.0.0":"2018-09-25T08:13:39.967Z","3.0.1":"2019-05-08T08:40:57.756Z","3.0.2":"2019-05-08T08:41:41.092Z","3.0.3":"2019-11-19T13:43:13.276Z","3.0.4":"2019-11-19T13:45:39.888Z","3.1.0":"2020-08-11T13:10:49.966Z"},"homepage":"https://github.com/robinweser/css-in-js-utils#readme","keywords":["css","cssinjs","utils","small"],"repository":{"type":"git","url":"git+https://github.com/robinweser/css-in-js-utils.git"},"author":{"name":"robinweser","email":"contact@weser.io"},"bugs":{"url":"https://github.com/robinweser/css-in-js-utils/issues"},"license":"MIT","readmeFilename":"README.md"}