I've been using styled-system for work recently, and I'm definitely a fan of how easy it makes things! Unfortunately, when trying to use it for React Native, I ran into multiple issues. I was able to find a solution by installing four packages:
I'm not sure why this is, but if this could be automated on installing styled-system, that would help out a ton!
This sounds like an issue with your build setup, not this library, right? Sorry if I misunderstand the issue
Sorry I could've been a bit more specific. Pretty much, here's exactly what I did:

I suppose I'm concerned that even from the basic create-react-native-app, there are so many additional things required to get styled-system functional. While it definitely is fine to do all of this at the beginning of any project, I feel as though it would be more convenient to have this done on installing styled-system.
@wmarkowitz @jxnblk I believe that this has to do to the fact that styled-system is including the .babelrc into the npm distribution.
The fix is pretty simple actually. The .babelrc has to be added to the .npmignore file on the styled-system library.
There was some recent changes on babel on how they resolve the .babelrc file - I will see if I can find the Github thread about this, but for now I will send a PR with this fix.
I think #126 should have fixed this, but if anyone can confirm, that'd be super helpful
Most helpful comment
@wmarkowitz @jxnblk I believe that this has to do to the fact that styled-system is including the
.babelrcinto the npm distribution.The fix is pretty simple actually. The
.babelrchas to be added to the.npmignorefile on thestyled-systemlibrary.There was some recent changes on babel on how they resolve the
.babelrcfile - I will see if I can find the Github thread about this, but for now I will send a PR with this fix.