Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seppwc/tealeaf
A beautifully modular UI toolkit
https://github.com/seppwc/tealeaf
classless classless-css classless-css-framework css css-framework cssframework design design-system designsystem hacktoberfest hacktoberfest2021 reset reset-css ui ui-components web-component web-components webcomponent webcomponents
Last synced: 7 days ago
JSON representation
A beautifully modular UI toolkit
- Host: GitHub
- URL: https://github.com/seppwc/tealeaf
- Owner: seppwc
- Created: 2020-12-17T10:01:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-29T16:17:41.000Z (almost 3 years ago)
- Last Synced: 2024-09-21T12:02:23.143Z (12 days ago)
- Topics: classless, classless-css, classless-css-framework, css, css-framework, cssframework, design, design-system, designsystem, hacktoberfest, hacktoberfest2021, reset, reset-css, ui, ui-components, web-component, web-components, webcomponent, webcomponents
- Language: TypeScript
- Homepage:
- Size: 1.78 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tealeaf
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)
A Beautifully modular UI Tool Kit
---
## What is Tealeaf?
Tealeaf is a modular UI tool kit which provides the user with, a design system, a classless css framework and reset, an atomic css framework and a web component library. The aim of Tealeaf is to provide a multi tierd UI kit, where developers can "buy-in" to as much of the system as they like, without feeling like alot of the design system/framework is going to waste.
## What packages are available?
Tealeaf is broken down into four distinct packages.
### @tealeaf/tokens
- A curated set of design tokens declared at root level
### @tealeaf/elements
- A css normalisation and opinionated classless css framework
### @tealeaf/css
- A utility based css framework
### @tealeaf/components
- A flexible web component library (not yet released in beta)
---
### running this project for development
`git clone https://github.com/Phl3bas/Tealeaf.git`
`npm install`
`npm run tealeaf:init`
### build this project
in root dir
`npm run build:tokens`
`npm run build:elements`
`npm run build:css`
## Disclaimer!!
Tealeaf and its packages are currently in developement and does not have a stable (1.x.x) release yet, because of this the api for the packages may be volatile between versions, it is encouraged to only to use the beta versions in non-production grade projects until a stable release has been announced! The current versions are available on npm/unpkg if you wish to use them!
```bash
npm install @tealeaf/tokens @tealeaf/elements @tealeaf/css
```