https://github.com/ivan-kleshnin/myrollup
Styled-JSX component library POC
https://github.com/ivan-kleshnin/myrollup
Last synced: 7 months ago
JSON representation
Styled-JSX component library POC
- Host: GitHub
- URL: https://github.com/ivan-kleshnin/myrollup
- Owner: ivan-kleshnin
- Created: 2022-03-16T06:53:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-16T14:01:30.000Z (over 3 years ago)
- Last Synced: 2025-02-01T22:12:52.975Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Styled-JSX component library POC
POC for TypeScript + React + Styled-JSX (component) library. Bundled with Rollup + Babel.
Styled-JSX relies on Babel plugin and it's the only way to use it currently.
Because of that Babel compiler with TS plugin is used (in the build pipeline) instead of using
TypeScript compiler directly.Babel is gradually becoming obsolete. In the future:
- Either Styled-JSX is updated to support another compilation tool, and we update accordingly.
- Or we switch to another CSS-IN-JS implementation. A lot of cool tools are now mature enough.Hint: use Yalc to develop locally.