{"_id":"@dword-design/linaria","_rev":"3-0b03348affa00677eb91b207102d9117","name":"@dword-design/linaria","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dword-design/linaria","version":"0.1.0","description":"Blazing fast zero-runtime CSS in JS library","main":"lib/index.js","bin":{"linaria":"bin/linaria.js"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/callstack/linaria.git"},"bugs":{"url":"https://github.com/callstack/linaria/issues"},"homepage":"https://github.com/callstack/linaria#readme","keywords":["react","css","css-in-js","styled-components","babel-plugin","babel","webpack"],"scripts":{"lint":"eslint .","flow":"flow","typescript":"dtslint","test":"jest","add-contributor":"all-contributors add","build":"babel src --out-dir lib --ignore '**/__tests__/**,**/__integration-tests__/**,**/__fixtures__/**' --source-maps --delete-dir-on-start && flow-copy-source -i '{**/__tests__/**,**/__integration-tests__/**,**/__fixtures__/**}' src lib","watch":"babel src --out-dir lib --ignore '**/__tests__/**,**/__integration-tests__/**,**/__fixtures__/**' --source-maps --delete-dir-on-start --watch","prepare":"yarn build","release":"release-it","website":"yarn --cwd website","bootstrap":"yarn && yarn website install","start":"node server.js"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/plugin-syntax-jsx":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@callstack/eslint-config":"^3.0.2","@commitlint/config-conventional":"^7.5.0","@types/react":"^16.8.4","all-contributors-cli":"^6.1.1","babel-core":"^7.0.0-bridge.0","codecov":"^3.2.0","commitlint":"^7.5.2","conventional-changelog-cli":"^2.0.12","del-cli":"^1.1.0","dtslint":"^0.5.3","eslint":"^5.14.1","eslint-plugin-prettier":"^3.0.1","flow-bin":"^0.94.0","flow-copy-source":"^2.0.3","husky":"^1.3.1","jest":"^24.1.0","prettier":"^1.16.4","react":"^16.8.3","react-test-renderer":"^16.8.3","release-it":"^10.1.0"},"dependencies":{"@babel/core":"^7.3.3","@babel/generator":"^7.3.3","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/register":"^7.0.0","@emotion/is-prop-valid":"^0.7.3","babel-merge":"^2.0.1","cosmiconfig":"^5.1.0","dedent":"^0.7.0","enhanced-resolve":"^4.1.0","glob":"^7.1.3","loader-utils":"^1.2.3","mkdirp":"^0.5.1","normalize-path":"^3.0.0","postcss":"^7.0.14","react-is":"^16.8.3","rollup-pluginutils":"^2.4.1","source-map":"^0.7.3","strip-ansi":"^5.0.0","stylis":"^3.5.4","yargs":"^13.2.1"},"resolutions":{"**/babel-core":"7.0.0-bridge.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn flow && yarn test"}},"jest":{"testRegex":"/__tests__/.*\\.(test|spec)\\.js$","testEnvironment":"node"},"gitHead":"40e621f65e28048397f152986d29a1940e49c319","_id":"@dword-design/linaria@0.1.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-e/ZPaTKh0Qie9oRigQFLWnrLWcPCWoN5P89JafPMqMWs4aYB49tkvTY7uhbnCTUlvzEkrVWLzdm2RG0UDTVj0A==","shasum":"4087867337b7f64579dadb11aafb500d94573f00","tarball":"https://registry.npmjs.org/@dword-design/linaria/-/linaria-0.1.0.tgz","fileCount":109,"unpackedSize":285591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckXHKCRA9TVsSAnZWagAAso4QAJRchWojIjrKjhp2tnlr\nlU81YP+p4y7wtMspSu2Q+OuxsBQiBSwMq65+Rp+jgZiiOcZ/cm5wNLrEd2Zj\nyObzelzGhK51miulCpEeWuQOaP/3laTvkBirzIZukA4QlXHGUEdmyh3amoSH\nA73T+gxfzEuwDXMfGAHKzR1T9GKQeqxwJECyotnELw1SSEZEv9z6JeC9uVYj\nyid8FkiEEeoRd8xqYSW0Jik0im6Xm3SwUlL0rrW01/8vJIjlW5QLQe4pdfFJ\nyQ60xzEFZRDWn1lpf0Brnb0NA/U93NJmU7OfHm/EHpDz4CIu0/PhT8hQnaR5\nzKvp5JV4HjFLo01iBzRSFtxrOYWtQQgAe0CblFcgrGxIJduqmDDHISMkaiGf\nnryQ/Zj1Xz8vXp9s8/SZab3JALQiHdvmxFAVAqDxoXVn1DUieCjRp1P7ZldE\nW8uddCfbOtHT2P2R9wAj6bwhxNZjvbIOOagQNSGzW+fLotVlN32KdVi9MoU6\nxe18a7fYZpnuVcAmsfjDzhYsujZJmgqog3DX8BXtTMC3zYsTbl+144b90EVd\nFYFAVrE59SlKnoBGG7xnfZy/jjyfosUaUVZePXABYduVXvUATwg6+9v+9NYR\nbWYwtOs4K+OtZQXK3fICvcSmlqSGeCWDi4vIji+p4zHmlCQdLgpDbDywlI2I\n1eLQ\r\n=LwW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5KoDeAxky9EtZv1hV/7m7w0U4KHn3VMWvN9KOOVil6AiATN3zibCTsn7GRA2mMPsckTFWqellX2AawaHsVlNOzKA=="}]},"maintainers":[{"name":"dword-design","email":"info@dword-design.de"}],"_npmUser":{"name":"dword-design","email":"info@dword-design.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linaria_0.1.0_1553035721423_0.019258026095675618"},"_hasShrinkwrap":false,"deprecated":"use linaria"},"0.1.1":{"name":"@dword-design/linaria","version":"0.1.1","description":"Blazing fast zero-runtime CSS in JS library","main":"lib/index.js","bin":{"linaria":"bin/linaria.js"},"license":"MIT","repository":{"type":"git","url":"git@github.com:callstack/linaria.git"},"bugs":{"url":"https://github.com/callstack/linaria/issues"},"homepage":"https://github.com/callstack/linaria#readme","keywords":["react","css","css-in-js","styled-components","babel-plugin","babel","webpack"],"scripts":{"lint":"eslint .","flow":"flow","typescript":"dtslint","test":"jest","add-contributor":"all-contributors add","build":"babel src --out-dir lib --ignore '**/__tests__/**,**/__integration-tests__/**,**/__fixtures__/**' --source-maps --delete-dir-on-start && flow-copy-source -i '{**/__tests__/**,**/__integration-tests__/**,**/__fixtures__/**}' src lib","watch":"babel src --out-dir lib --ignore '**/__tests__/**,**/__integration-tests__/**,**/__fixtures__/**' --source-maps --delete-dir-on-start --watch","prepare":"yarn build","release":"release-it","website":"yarn --cwd website","bootstrap":"yarn && yarn website install","start":"node server.js"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/plugin-syntax-jsx":"^7.2.0","@babel/preset-env":"^7.3.1","@babel/preset-flow":"^7.0.0","@babel/preset-react":"^7.0.0","@callstack/eslint-config":"^3.0.2","@commitlint/config-conventional":"^7.5.0","@types/react":"^16.8.4","all-contributors-cli":"^6.1.1","codecov":"^3.2.0","commitlint":"^7.5.2","conventional-changelog-cli":"^2.0.12","del-cli":"^1.1.0","dtslint":"^0.5.3","eslint":"^5.14.1","eslint-plugin-prettier":"^3.0.1","flow-bin":"^0.94.0","flow-copy-source":"^2.0.3","husky":"^1.3.1","jest":"^24.1.0","prettier":"^1.16.4","react":"^16.8.3","react-test-renderer":"^16.8.3","release-it":"^10.1.0"},"dependencies":{"@babel/core":"^7.3.3","@babel/generator":"^7.3.3","@babel/plugin-proposal-export-namespace-from":"^7.2.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/register":"^7.0.0","@emotion/is-prop-valid":"^0.7.3","babel-merge":"^3.0.0","cosmiconfig":"^5.1.0","dedent":"^0.7.0","enhanced-resolve":"^4.1.0","glob":"^7.1.3","loader-utils":"^1.2.3","mkdirp":"^0.5.1","normalize-path":"^3.0.0","postcss":"^7.0.14","react-is":"^16.8.3","rollup-pluginutils":"^2.4.1","source-map":"^0.7.3","strip-ansi":"^5.0.0","stylis":"^3.5.4","yargs":"^13.2.1"},"resolutions":{"@babel/parser":"7.5.5"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn lint && yarn flow && yarn test"}},"jest":{"testRegex":"/__tests__/.*\\.(test|spec)\\.js$","testEnvironment":"node"},"licenseText":"MIT License\n\nCopyright (c) 2017 Callstack\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.\n","_id":"@dword-design/linaria@0.1.1","dist":{"shasum":"65749d38d322aec17793010a4a4c9975edde3dfd","integrity":"sha512-ToeGiFe51IaG3ySSXIXZwz7Duj8an/6HZv+i81n9bXyNGruFLgXxtUXB9drkGKF5PmBxc4Y3o1LcE95i4WnWfQ==","tarball":"https://registry.npmjs.org/@dword-design/linaria/-/linaria-0.1.1.tgz","fileCount":120,"unpackedSize":285545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYmwcCRA9TVsSAnZWagAAD2QP/1203QLeEP7jRqBJnnaG\nwOnpWlxGtxKMXVwnVqsDNEnivmWxFh+NS0MrPd/e49EdHzvSIjEu7JVaG/SE\n3B1XjFOaoka1CL8/5T6Iot8IhAWtMlqtQmGs8OW35EB/dNRv9CwPdGmhGR8k\nWyiGA23cre2UTrnv3SXNMBX10vuhFSqf6aLv4KW8JKufggwEQnmNlafCTvyO\nNdmzTE+IrdffteC4UOfBkMW0BrmJhKAIQ8wH+F7LborDfexlWGLCfucsiuxk\nzsX8Hsz4XR1ltGPw0htw2OXRMZ4LVHXQejYcjmmcpet9fhEPTxmv1+9LvEeq\nGFNdXVdmpQ7Wr3vxi80CtWV3pEw+oWAenavmaqLuCnzCOaK3aRB80LW4YREZ\nWf2lcuRxfAnhEminDmDfj5wmCYOGPmq6he3JfoLMGPtsYhiq44pciU1gF53d\nIGP8/nkkFeC+gMyzTHqehdDyvd9HlcLH2baaHub0fYGTDw5DyvFu5jqb9Pg/\n+xOCanjNaGlm4vb4efaPmekC7T1sLS3hEC5i/2kGVzq3SVjzoWdo2sWcS0Vw\nL4c8rttN65s/xw1KxWSjj3DmgdRLhZ1GpfKFjEJJtwpGPAdx7mvX9jPANTf+\nS5dRxrCR+Cq2x+aHlAi10lBYV1y9DmKoC3/i6HMex1bUk6bRWv3DjCxtet7n\nRiMX\r\n=unAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsBWajTdwntwCHYmypFpY7yZ2bTv81mP2Io1tSjV1pQAiEAjnrdKy6r2batSqGYAGih6AZODax8iOddWqe6sAFtkpE="}]},"maintainers":[{"name":"dword-design","email":"info@dword-design.de"}],"_npmUser":{"name":"dword-design","email":"info@dword-design.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linaria_0.1.1_1566731291988_0.34838173659512184"},"_hasShrinkwrap":false,"deprecated":"use linaria"}},"time":{"created":"2019-03-19T22:48:41.203Z","0.1.0":"2019-03-19T22:48:41.547Z","modified":"2022-04-05T06:12:37.400Z","0.1.1":"2019-08-25T11:08:12.121Z"},"maintainers":[{"name":"dword-design","email":"info@dword-design.de"}],"description":"Blazing fast zero-runtime CSS in JS library","homepage":"https://github.com/callstack/linaria#readme","keywords":["react","css","css-in-js","styled-components","babel-plugin","babel","webpack"],"repository":{"type":"git","url":"git@github.com:callstack/linaria.git"},"bugs":{"url":"https://github.com/callstack/linaria/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img alt=\"Linaria\" src=\"website/assets/linaria-logo@2x.png\" width=\"496\">\n</p>\n\n<p align=\"center\">\nZero-runtime CSS in JS library.\n</p>\n\n---\n\n[![Build Status][build-badge]][build]\n[![Code Coverage][coverage-badge]][coverage]\n[![Version][version-badge]][package]\n[![MIT License][license-badge]][license]\n\n[![All Contributors][all-contributors-badge]](#contributors)\n[![PRs Welcome][prs-welcome-badge]][prs-welcome]\n[![Chat][chat-badge]][chat]\n[![Code of Conduct][coc-badge]][coc]\n[![Greenkeeper][greenkeeper-badge]][greenkeeper]\n[![Sponsored by Callstack][callstack-badge]][callstack]\n\n[![tweet][tweet-badge]][tweet]\n\n## Features\n\n- Write CSS in JS, but with **zero runtime**, CSS is extracted to CSS files during build\n- Familiar **CSS syntax** with Sass like nesting\n- Use **dynamic prop based styles** with the React bindings, uses CSS variables behind the scenes\n- Easily find where the style was defined with **CSS sourcemaps**\n- **Lint your CSS** in JS with [stylelint](https://github.com/stylelint/stylelint)\n- Use **JavaScript for logic**, no CSS preprocessor needed\n- Optionally use any **CSS preprocessor** such as Sass or PostCSS\n\n**[Why use Linaria](/docs/BENEFITS.md)**\n\n## Installation\n\n```sh\nnpm install linaria\n```\n\nor\n\n```sh\nyarn add linaria\n```\n\n## Setup\n\nLinaria currently supports webpack and Rollup to extract the CSS at build time. To configure your bundler, check the following guides:\n\n- [webpack](/docs/BUNDLERS_INTEGRATION.md#webpack)\n- [Rollup](/docs/BUNDLERS_INTEGRATION.md#rollup)\n\nOptionally, add the `linaria/babel` preset to your Babel configuration at the end of the presets list to avoid errors when importing the components in your server code or tests:\n\n```json\n{\n  \"presets\": [\n    \"@babel/preset-env\",\n    \"@babel/preset-react\",\n    \"linaria/babel\"\n  ]\n}\n```\n\nSee [Configuration](/docs/CONFIGURATION.md) to customize how Linaria processes your files.\n\n## Syntax\n\nLinaria can be used with any framework, with additional helpers for React. The basic syntax looks like this:\n\n```js\nimport { css } from 'linaria';\nimport { modularScale, hiDPI } from 'polished';\nimport fonts from './fonts';\n\n// Write your styles in `css` tag\nconst header = css`\n  text-transform: uppercase;\n  font-family: ${fonts.heading};\n  font-size: ${modularScale(2)};\n\n  ${hiDPI(1.5)} {\n    font-size: ${modularScale(2.5)};\n  }\n`;\n\n// Then use it as a class name\n<h1 class={header}>Hello world</h1>;\n```\n\nYou can use imported variables and functions for logic inside the CSS code. They will be evaluated at build time.\n\nIf you're using [React](https://reactjs.org/), you can use the `styled` helper, which makes it easy to write React components with dynamic styles with a styled-component like syntax:\n\n```js\nimport { styled } from 'linaria/react';\nimport { families, sizes } from './fonts';\n\n// Write your styles in `styled` tag\nconst Title = styled.h1`\n  font-family: ${families.serif};\n`;\n\nconst Container = styled.div`\n  font-size: ${sizes.medium}px;\n  color: ${props => props.color};\n  border: 1px solid red;\n\n  &:hover {\n    border-color: blue;\n  }\n\n  ${Title} {\n    margin-bottom: 24px;\n  }\n`;\n\n// Then use the resulting component\n<Container color=\"#333\">\n  <Title>Hello world</Title>\n</Container>;\n```\n\nDynamic styles will be applied using CSS custom properties (aka CSS variables) and don't require any runtime.\n\nSee [Basics](/docs/BASICS.md) for a detailed information about the syntax.\n\n## Demo\n\n[![Edit Linaria Demo](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/2x93v25p3j)\n\n## Documentation\n\n- [Basics](/docs/BASICS.md)\n- [API and usage](/docs/API.md)\n  - [Client APIs](/docs/API.md#client-apis)\n  - [Server APIs](/docs/API.md#server-apis)\n- [Configuration](/docs/CONFIGURATION.md)\n- [Dynamic styles with `css` tag](/docs/DYNAMIC_STYLES.md)\n- [Theming](/docs/THEMING.md)\n- [Critical CSS extraction](/docs/CRITICAL_CSS.md)\n- [Bundlers integration](/docs/BUNDLERS_INTEGRATION.md)\n  - [webpack](/docs/BUNDLERS_INTEGRATION.md#webpack)\n  - [Rollup](/docs/BUNDLERS_INTEGRATION.md#rollup)\n- [CLI](/docs/CLI.md)\n- [Linting](/docs/LINTING.md)\n- [How it works](/docs/HOW_IT_WORKS.md)\n- [Example](/website)\n\n## Trade-offs\n\n- No IE11 support when using dynamic styles in components with `styled`, since it uses CSS custom properties\n- Dynamic styles are not supported with `css` tag. See [Dynamic styles with `css` tag](/docs/DYNAMIC_STYLES.md) for alternative approaches.\n- Modules used in the CSS rules cannot have side-effects.\n  For example:\n\n  ```js\n  import { css } from 'linaria';\n  import colors from './colors';\n\n  const title = css`\n    color: ${colors.text};\n  `;\n  ```\n\n  Here, there should be no side-effects in the `colors.js` file, or any file it imports. We recommend to move helpers and shared configuration to files without any side-effects.\n\n## Editor Plugins\n\n### VSCode\n\n- Syntax Highlighting - [language-babel](https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel)\n- Autocompletion - [vscode-styled-components](https://marketplace.visualstudio.com/items?itemName=jpoissonnier.vscode-styled-components)\n- Linting - [stylelint](https://marketplace.visualstudio.com/items?itemName=shinnn.stylelint)\n\n### Atom\n\n- Syntax Highlighting and Autocompletion - [language-babel](https://atom.io/packages/language-babel)\n\n## Recommended Libraries\n\n- [gatsby-plugin-linaria](https://github.com/silvenon/gatsby-plugin-linaria) – Gatsby plugin that sets up Babel and webpack configuration for Linaria.\n- [polished.js](https://polished.js.org/) - A lightweight toolset for writing styles in JavaScript.\n\n## Inspiration\n\n- [glam](https://github.com/threepointone/glam)\n- [styled-components](https://github.com/styled-components/styled-components)\n- [css-literal-loader](https://github.com/4Catalyzer/css-literal-loader)\n\n## Acknowledgements\n\nThis project wouldn't have been possible without the following libraries or the people behind them.\n\n- [babel](https://babeljs.io/)\n- [stylis.js](https://github.com/thysultan/stylis.js)\n\nSpecial thanks to [@kentcdodds](https://github.com/kentcdodds) for his babel plugin and [@threepointone](https://github.com/threepointone) for his suggestions and encouragement.\n\n## Made with ❤️ at Callstack\n\nLinaria is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. [Callstack](https://callstack.com) is a group of React and React Native geeks, contact us at [hello@callstack.com](mailto:hello@callstack.com) if you need any help with these or just want to say hi!\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars2.githubusercontent.com/u/17573635?v=4\" width=\"100px;\" alt=\"Paweł Trysła\"/><br /><sub><b>Paweł Trysła</b></sub>](https://twitter.com/_zamotany)<br />[💻](https://github.com/callstack/linaria/commits?author=zamotany \"Code\") [📖](https://github.com/callstack/linaria/commits?author=zamotany \"Documentation\") [🤔](#ideas-zamotany \"Ideas, Planning, & Feedback\") | [<img src=\"https://avatars2.githubusercontent.com/u/1174278?v=4\" width=\"100px;\" alt=\"Satyajit Sahoo\"/><br /><sub><b>Satyajit Sahoo</b></sub>](https://medium.com/@satya164)<br />[💻](https://github.com/callstack/linaria/commits?author=satya164 \"Code\") [📖](https://github.com/callstack/linaria/commits?author=satya164 \"Documentation\") [🤔](#ideas-satya164 \"Ideas, Planning, & Feedback\") | [<img src=\"https://avatars2.githubusercontent.com/u/5106466?v=4\" width=\"100px;\" alt=\"Michał Pierzchała\"/><br /><sub><b>Michał Pierzchała</b></sub>](https://github.com/thymikee)<br />[💻](https://github.com/callstack/linaria/commits?author=thymikee \"Code\") [📖](https://github.com/callstack/linaria/commits?author=thymikee \"Documentation\") [🤔](#ideas-thymikee \"Ideas, Planning, & Feedback\") | [<img src=\"https://avatars1.githubusercontent.com/u/1909761?v=4\" width=\"100px;\" alt=\"Lucas\"/><br /><sub><b>Lucas</b></sub>](https://lcs.sh)<br />[📖](https://github.com/callstack/linaria/commits?author=AgtLucas \"Documentation\") | [<img src=\"https://avatars0.githubusercontent.com/u/680439?v=4\" width=\"100px;\" alt=\"Alexey Pronevich\"/><br /><sub><b>Alexey Pronevich</b></sub>](https://github.com/pronevich)<br />[📖](https://github.com/callstack/linaria/commits?author=pronevich \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/18573330?v=4\" width=\"100px;\" alt=\"Wojtek Szafraniec\"/><br /><sub><b>Wojtek Szafraniec</b></sub>](https://github.com/wojteg1337)<br />[💻](https://github.com/callstack/linaria/commits?author=wojteg1337 \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/1854763?v=4\" width=\"100px;\" alt=\"Tushar Sonawane\"/><br /><sub><b>Tushar Sonawane</b></sub>](https://twitter.com/tushkiz)<br />[📖](https://github.com/callstack/linaria/commits?author=Tushkiz \"Documentation\") [💡](#example-Tushkiz \"Examples\") |\n| :---: | :---: | :---: | :---: | :---: | :---: | :---: |\n| [<img src=\"https://avatars2.githubusercontent.com/u/774577?v=4\" width=\"100px;\" alt=\"Ferran Negre\"/><br /><sub><b>Ferran Negre</b></sub>](http://twitter.com/ferrannp)<br />[📖](https://github.com/callstack/linaria/commits?author=ferrannp \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/8135252?v=4\" width=\"100px;\" alt=\"Jakub Beneš\"/><br /><sub><b>Jakub Beneš</b></sub>](https://jukben.cz)<br />[💻](https://github.com/callstack/linaria/commits?author=jukben \"Code\") [📖](https://github.com/callstack/linaria/commits?author=jukben \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/13413409?v=4\" width=\"100px;\" alt=\"Oscar Busk\"/><br /><sub><b>Oscar Busk</b></sub>](https://github.com/oBusk)<br />[🐛](https://github.com/callstack/linaria/issues?q=author%3AoBusk \"Bug reports\") [💻](https://github.com/callstack/linaria/commits?author=oBusk \"Code\") | [<img src=\"https://avatars3.githubusercontent.com/u/18584155?v=4\" width=\"100px;\" alt=\"Dawid\"/><br /><sub><b>Dawid</b></sub>](https://github.com/Trancever)<br />[💻](https://github.com/callstack/linaria/commits?author=Trancever \"Code\") [📖](https://github.com/callstack/linaria/commits?author=Trancever \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/9092510?v=4\" width=\"100px;\" alt=\"Kacper Wiszczuk\"/><br /><sub><b>Kacper Wiszczuk</b></sub>](https://twitter.com/esemesek)<br />[💻](https://github.com/callstack/linaria/commits?author=Esemesek \"Code\") [📖](https://github.com/callstack/linaria/commits?author=Esemesek \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/2401842?v=4\" width=\"100px;\" alt=\"Denis Rul\"/><br /><sub><b>Denis Rul</b></sub>](https://github.com/que-etc)<br />[💻](https://github.com/callstack/linaria/commits?author=que-etc \"Code\") | [<img src=\"https://avatars0.githubusercontent.com/u/7433263?v=4\" width=\"100px;\" alt=\"Johan Holmerin\"/><br /><sub><b>Johan Holmerin</b></sub>](https://github.com/johanholmerin)<br />[💻](https://github.com/callstack/linaria/commits?author=johanholmerin \"Code\") [📖](https://github.com/callstack/linaria/commits?author=johanholmerin \"Documentation\") |\n| [<img src=\"https://avatars0.githubusercontent.com/u/4533329?v=4\" width=\"100px;\" alt=\"Gilad Peleg\"/><br /><sub><b>Gilad Peleg</b></sub>](https://www.giladpeleg.com/)<br />[📖](https://github.com/callstack/linaria/commits?author=pgilad \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/711311?v=4\" width=\"100px;\" alt=\"Giuseppe\"/><br /><sub><b>Giuseppe</b></sub>](http://giuseppe.pizza)<br />[💻](https://github.com/callstack/linaria/commits?author=giuseppeg \"Code\") | [<img src=\"https://avatars2.githubusercontent.com/u/471278?v=4\" width=\"100px;\" alt=\"Matija Marohnić\"/><br /><sub><b>Matija Marohnić</b></sub>](https://silvenon.com)<br />[💻](https://github.com/callstack/linaria/commits?author=silvenon \"Code\") [📖](https://github.com/callstack/linaria/commits?author=silvenon \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/120432?v=4\" width=\"100px;\" alt=\"Stefan Schult\"/><br /><sub><b>Stefan Schult</b></sub>](http://schultstefan.de)<br />[💻](https://github.com/callstack/linaria/commits?author=Schubidu \"Code\") | [<img src=\"https://avatars3.githubusercontent.com/u/1120926?v=4\" width=\"100px;\" alt=\"Ward Peeters\"/><br /><sub><b>Ward Peeters</b></sub>](http://www.coding-tech.be)<br />[💻](https://github.com/callstack/linaria/commits?author=wardpeet \"Code\") | [<img src=\"https://avatars0.githubusercontent.com/u/43260833?v=4\" width=\"100px;\" alt=\"radoslaw-medryk\"/><br /><sub><b>radoslaw-medryk</b></sub>](https://github.com/radoslaw-medryk)<br />[💻](https://github.com/callstack/linaria/commits?author=radoslaw-medryk \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/8262650?v=4\" width=\"100px;\" alt=\"杨兴洲\"/><br /><sub><b>杨兴洲</b></sub>](http://dr2009.com)<br />[💻](https://github.com/callstack/linaria/commits?author=dr2009 \"Code\") |\n| [<img src=\"https://avatars2.githubusercontent.com/u/1313605?v=4\" width=\"100px;\" alt=\"Dawid Karabin\"/><br /><sub><b>Dawid Karabin</b></sub>](https://github.com/hinok)<br />[📖](https://github.com/callstack/linaria/commits?author=hinok \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/148258?v=4\" width=\"100px;\" alt=\"Anton Evzhakov\"/><br /><sub><b>Anton Evzhakov</b></sub>](http://twitter.com/anber_ru)<br />[💻](https://github.com/callstack/linaria/commits?author=Anber \"Code\") |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n<!-- badges -->\n[build-badge]: https://img.shields.io/circleci/project/github/callstack/linaria/master.svg?style=flat-square\n[build]: https://circleci.com/gh/callstack/linaria\n[coverage-badge]: https://img.shields.io/codecov/c/github/callstack/linaria.svg?style=flat-square\n[coverage]: https://codecov.io/github/callstack/linaria\n[version-badge]: https://img.shields.io/npm/v/linaria.svg?style=flat-square\n[package]: https://www.npmjs.com/package/linaria\n[license-badge]: https://img.shields.io/npm/l/linaria.svg?style=flat-square\n[license]: https://opensource.org/licenses/MIT\n[prs-welcome-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs-welcome]: http://makeapullrequest.com\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://github.com/callstack/linaria/blob/master/CODE_OF_CONDUCT.md\n[all-contributors-badge]: https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square\n[chat-badge]: https://img.shields.io/discord/426714625279524876.svg?style=flat-square&colorB=758ED3\n[chat]: https://discord.gg/zwR2Cdh\n[tweet-badge]: https://img.shields.io/badge/tweet-%23linaria-blue.svg?style=flat-square&colorB=1DA1F2&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAAXNSR0IArs4c6QAAAaRJREFUOBGtlM8rBGEYx3cWtRHJRaKcuMtBSitxkCQ3LtzkP9iUUu5ODspRHLhRLtq0FxeicEBC2cOivcge%2FMgan3fNM8bbzL4zm6c%2BPT%2Fe7%2FO8887svrFYBWbbtgWzsAt3sAcpqJFxxF1QV8oJFqFPFst5dLWQAT87oTgPB7DtziFRT1EA4yZolsFkhwjGYFRO8Op0KD8HVe7unoB6PRTBZG8IctAmG1xrHcfkQ2B55sfI%2ByGMXSBqV71xZ8CWdxBxN6ThFuECDEAL%2Bc9HIzDYumVZ966GZnX0SzCZvEqTbkaGywkyFE6hKAsBPhFQ18uPUqh2ggJ%2BUor%2F4M%2F%2FzOC8g6YzR1i%2F8g4vvSI%2ByD7FFNjexQrjHd8%2BnjABI3AU4Wl16TuF1qANGll81jsi5qu%2Bw6XIsCn4ijhU5FmCJpkV6BGNw410hfSf6JKBQ%2FUFxHGYBnWnmOwDwYQ%2BwzdHqO75HtiAMJfaC7ph32FSRJCENUhDHsLaJkL%2FX4wMF4%2BwA5bgAcrZE4sr0Cu9Jq9fxyrvBHWbNkMD5CEHWTjjT2m6r5D92jfmbbKJEWuMMAAAAABJRU5ErkJggg%3D%3D\n[tweet]: https://twitter.com/intent/tweet?text=Check%20out%20linaria!%20https://github.com/callstack/linaria%20%F0%9F%91%8D\n[greenkeeper-badge]: https://badges.greenkeeper.io/callstack/linaria.svg\n[greenkeeper]: https://greenkeeper.io/\n[callstack-badge]: https://callstack.com/images/callstack-badge.svg\n[callstack]: https://callstack.com/open-source/?utm_source=github.com&utm_medium=referral&utm_campaign=linaria&utm_term=readme\n","readmeFilename":"README.md"}