reshadow
reshadow copied to clipboard
Markup and styles that feel right
Support dots in attribute value: ```css Typography[use|variant="notification.description"] { color: green } ``` ```js ```
Hi cool team. Please add the setting for reshadow/postcss: `exclude` & `include`. To ignore some paths. Example: ``` 'reshadow/postcss': { postcss: boolean; exclude: string[]; include: string[] }, ``` Thanks for...
`package.json` > `dependencies` > `"reshadow": "^0.0.1-alpha.78";` We are expecting an optional property: `use`, as in your repository. But the YARN has an outdated version. Current soure: https://github.com/lttb/reshadow/blob/master/packages/reshadow/elements.d.ts#L2
Hi authors and contributors! It seems there is a mistype in the variable name in @reshadow/core https://github.com/lttb/reshadow/blob/c42d7cce144a851c152e55d507e8514de8e77a57/packages/core/index.js#L78 Is there `use` should be `uses`? https://github.com/mayoujin/reshadow/blob/461a397f24c3278d7191846824f35f6741aaf207/packages/core/index.js#L78 It seems this issue does not...
Hi authors and contributors! There is a runtime error occurs when using _reshadow_ with _Vuejs 3_ and its new [@vue/babel-plugin-jsx](https://github.com/vuejs/jsx-next/tree/dev/packages/babel-plugin-jsx) (replace Vuejs 2 [@vue/babel-plugin-transform-vue-jsx](https://github.com/vuejs/babel-plugin-transform-vue-jsx)) babel transform plugin of vue-3-like jsx....
Now typings works only with `reshadow` module: ```javascript import styled, { css } from "reshadow"; ``` So `reshadow/macro` doesn't work with CRA Typescript app.
`as` property must be ignored when it set in a class / function components. Error (`TypeError: Cannot read property 'startsWith' of undefined`): ```jsx ``` ![example](https://user-images.githubusercontent.com/27290320/68072702-7702b300-fd99-11e9-99f0-5783b7036ef0.png) Fine: ```jsx ```
`Property 'container' does not exist on type 'JSX.IntrinsicElements'. TS2339` ```jsx import React from 'react' import styled, { css } from 'reshadow/macro' const styles = css` container { border: 1px solid...
We can detect browser availability to use css-variables, and skip optimizations with them (so render just styles as is)