linaria
linaria copied to clipboard
Zero-runtime CSS in JS library
## Motivation Upgrading linaria to use modern tooling. This is what you should pay attention for while reviewing this PR: https://github.com/callstack/linaria/pull/1131/files#diff-df46b0b81d593e59747fa15f319c82ed21bb76d5c6a7c91ce670a027904bcdd0 ## Summary Implmeneted custom build script based on SWC....
## Describe the enhancement I would like to write code like this: ```jsx ``` instead of: ```jsx ``` ## Motivation This will improve DX. ## Possible implementations Dunno
## Describe the enhancement Playwright enables reliable end-to-end testing for modern web apps. https://playwright.dev/ ## Motivation Playwright is modern testing library for unit, component and e2e testing. It should provide...
 As title says it will cause a very big gap.....when safari load files only in safari ( Both Iphone and Mac ) React: ^17.0.2 "@callstack/react-theme-provider": "^3.0.8", "@linaria/babel-preset": "^4.2.0", "@linaria/core":...
## Description In Vite Dev mode for react server-side rendered application the critical CSS needed for styling the application only loads after a while after the vite runtime is loaded...
## Describe the feature Add "requiredFiles" to the babel result, that lists the file paths + hashes of each file that gets used in static evaluation. ## Motivation Something we've...
## Environment - Linaria version: 6.1.0 - @wyw-in-js/vite: 0.5.0, - preact: 10.19.3, - preact-render-to-string: 6.3.1 - Vite: 5.1.3 - Node.js version: 20.3 - express: 4.18.2 - OS: Windows 10 ##...
## Environment - Linaria version: 5.x (haven't tried v6) - Bundler (+ version): Webpack v5 - Node.js version: 20.x - OS: macOS ## Description When I set `evaluate: false`, I...
# repo https://github.com/yzqbugs/linaria-feat ## Describe the feature so we could provide a StyleSheetManager to set where to put our style in, like [StyleSheetManager](https://styled-components.com/docs/api#stylesheetmanager) ## Motivation all styles are generated in...
## Environment ```json { "dependencies": { "@linaria/atomic": "^6.2.0", "@linaria/core": "6.2.0", "@linaria/react": "6.2.1", "@wyw-in-js/babel-preset": "0.5.3", "@wyw-in-js/shared": "0.5.3", "@wyw-in-js/transform": "0.5.3", "@wyw-in-js/vite": "0.5.3" } } ``` ```javascript linaria({ sourceMap: isDev, preprocessor: (selector, cssText)...