Important I'm moving to Tailwind, at slow progress since I'm so busy
Main focus of this libary is styling with css-in-js, small but enough to build a web application. Feel free to use this library, or help us to improve it.
Published libraries at npm
-
All needed form, input, box... components and hooks to handle form behaviour
-
Utility functions to help to resolve style, object, array, string...
- Written with Typescript to improve dev experience.
- Code splitting built with babel.
- Styled with styled-components and styled-system
- Suitable for web application.
- Supports modern web browsers, included common js & es. If you care about IE, don't use this library.
Please open Issue to report bugs.
For how-to questions and other non-issues, please use StackOverflow instead of Github issues. Add tag 'w-design' for your question in StackOverflow.
We are using Lerna to manage monorepo packages, please check their document.
At the root directory, do following steps:
- Pull the repository and install by
yarn install
- Bootstrap all packages
lerna bootstrap
- Build packages
yarn build
before execute run dev - After finished, run
yarn dev:es
andyarn dev:type
at separate terminal. This command will execute watching all packages within lerna parallel mode. You can update the packages now. - To add information in the documents, at
docs
directory, runyarn dev
. We are usingnext.js
and
- Check update all packages dependencies
- Run all tests and coverage
- Build packages
- Publish
MIT © We-mak