swc: issue using `@swc/plugin-emotion` with `swc` `.swcrc` - `failed to process input file`
Discussed in https://github.com/swc-project/swc/discussions/5450
<div type='discussions-op-text'>Originally posted by pietrop August 11, 2022
👋 Hello,
I am trying to use @swc/plugin-emotion with swc from swc-project/plugins/packages/emotion in .swcrc :
{
"jsc": {
...
"experimental": {
"plugins": [ ["@swc/plugin-emotion", {}]]
},
But when I run swc (npx swc ./src --config-file ./swcrc/.swcrc.commonjs -d dist/cjs) I get an error:
failed to process input file
For context, it seems to work fine if I remove the experimental and plugins attributes
And when I try to check the .swcrc in swc.rs/playground for "experimental" I get
Property experimental is not allowed
Btw I also get the same for "exclude" in case that’s relevant.
So I wanted to double check if I am doing something wrong? or whether there are known issues with plugins and/or the emotion plugin? 🙏
I also added an example repo to reproduce github.com/pietrop/cra-swc-emotion-plugin-example
Let me know if you need any other info, pretty stuck on this</div>
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (6 by maintainers)

Please file a new issue instead
We did not update the issue if it’s resolved.
Yes, we expect so.
Just fyi, we found some regressions which requires to update
@swc/coreand plugins both. Probably worth to retry once there are some new changes.