Anton Evzhakov
Anton Evzhakov
@garthenweb since we have to statically evaluate a lot of things (from a dependency graph to actual values of interpolated identifiers), it can be tricky to support circular dependencies, mainly...
@garthenweb what do you use as a transpiler? Babel, esbuild, swc, tsc, something else?
@garthenweb maybe it does. If you have a lot of packages that are transpiled with esbuild, Linaria may struggle with resolving the whole dependency tree. I'm going to add esbuild...
@garthenweb I've checked how Linaria works with esbuild. Half of the test cases don't work. It means that if imported code is transpiled with esbuild, Linaria cannot resolve its dependency...
@PierreGUI Thank you! I'll check your example.
The dynamic styling in Linaria is based on css variables, but they are suitable only for property values. So… it's just impossible to implement your approach. Something similar has been...
Your PoC requires parse styles to create a list of class names. It means that if we want to interpolate or wrap a styled component in another styled, we will...
After giving it more consideration, I believe we can still utilize pre-generated class names for referencing and compositions. This will prevent us from having to do additional work during the...
Well, as I said, we will face the consequences of using WeakRef. Here we are :)
`module is disposed` can occur when a module uses `require` or `dynamic` import within exported functions. We will attempt to provide a solution for these cases. However, in the interim,...