twin-tsdx-component-lib
twin.examples
twin-tsdx-component-lib | twin.examples | |
---|---|---|
1 | 5 | |
3 | 460 | |
- | - | |
0.0 | 6.1 | |
over 3 years ago | 26 days ago | |
TypeScript | TypeScript | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
twin-tsdx-component-lib
-
How to Build A React TS Tailwind Design System
You can check out the TSDX-Twin repo here that has 1 out of 3 components working.
twin.examples
-
How to load a GLTF model inside NextJS in 2022
Hey, I'm trying (and failing) to put together a codesandbox. I think it's easier to replicate the steps from here: https://github.com/ben-rogerson/twin.examples/tree/master/next-styled-components
-
How to set up _document.js with twin.macro + Google Analytics ?
well, this is exactly how it's set up in the twin.macro example repo with next.js, and it is working perfectly fine?
-
How to setup create-react-app twin.macro and emotion
You can pretty much follow all the steps from this tutorial, until this point where it tells you to extend JSX with a jsx-pragma in front of every twin.macro import. The documentation underneath says the following:
-
How to Build A React TS Tailwind Design System
Alright, I had my tools in place and it was time to start connecting the dots, so to speak. I kicked off a new TSDX project, installed Styled components, and then went on to try and set up twin.macro. However, I hit a snag there... In the Twin example repo, there was no Styled Components + Storybook example, so I configured what seemed to make sense. Then I went on to add some samples, imported them into a new Story, and tried to run Storybook. It didn't work as expected. Some of the code worked and other components that were using the tw syntax didn't:
-
Boilerplate with React 17, Webpack 5, Tailwind 2, using babel, sass, with a hot dev server and an optimized production build
the biggest would be as a plugin to compile/transpile other language macros for example twin-macro (styled components using tailwind syntax) https://github.com/ben-rogerson/twin.examples/tree/master/component-library-styled-components/packages/components
What are some alternatives?
Tailwind CSS - A utility-first CSS framework for rapid UI development.
prettier-eslint - Code :arrow_right: prettier :arrow_right: eslint --fix :arrow_right: Formatted Code :sparkles:
tailwind-config-viewer - A local UI tool for visualizing your Tailwind CSS configuration file.
twin.macro - ๐ฆนโโ๏ธ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, solid-styled-components, stitches and goober) at build time.
Visual Studio Code - Visual Studio Code
tailpress - TailPress is a minimal boilerplate theme for WordPress using Tailwind CSS.
craco - Create React App Configuration Override, an easy and comprehensible configuration layer for Create React App.
jest-styled-components - ๐ง ๐ Jest utilities for Styled Components
eslint-config-prettier - Turns off all rules that are unnecessary or might conflict with Prettier.
compiled - A familiar and performant compile time CSS-in-JS library for React.
react-webpack-5-tailwind-2 - React 17 Boilerplate with Webpack 6, Tailwind 2, using babel, SASS/PostCSS, HMR, dotenv and an optimized production build