Package detail

@design-systems/utils

intuit1.2mMIT4.15.4

Helper utilities for developing react components

readme

A CLI toolbox for creating design systems in minutes

Uses: Typescript, CSS, styled-components support

Outputs: CJS and MJS

No tooling configuration required

CircleCI npm npm Auto Release


Overview

Design-systems-cli is basically a Create React App for design systems.

The main benefit it brings you as a developer is time savings. Setting up all of the monorepo, storybook, and build tools for a design system takes over a week if you piece it together yourself. You can do it with this project in minutes.

Features

:star: Scaffold components and entire design systems

:star: Build your components for multiple outputs (cjs and esm)

:star: Write styles with styled-components or css-modules

:star: Craft excellent components using Storybook

:star: Let component consumer try your components with playroom

:star: Testing and linting support

:star: Typescript supported out of the box

:star: Track the size of your components and debug the changes

For the full documentation, go here.

Installation

Ensure you have the following softwares installed:

To get started:

To get set up, fork and clone the project then run the following command:

yarn && yarn start

Creating a new Plugin

To scaffold a new plugin inside this repo run the following command:

yarn run create:plugin "my plugin"

Contributing

Feel free to open an issue or a pull request!

Make sure to read our code of conduct.

We actively welcome pull requests. Learn how to contribute.

Contributors ✨

Thank you to all these wonderful people (emoji key):


Adam Dierkens

💻 🎨 🤔 📖 ⚠️

Andrew Lisowski

💻 🎨 📖 🤔 🚇 ⚠️

Tyler Krupicka

💻 📖 ⚠️

Kendall Gassner

💻 📖 ⚠️

Kelly Harrop

🎨

Peter Mikitsh

📖

WhiteSource Renovate

💻 ⚠️

mishavp2001

💻

Raj Vasikarla

💻 📖 ⚠️

Brandon Orther

📖 💻

alan-cruz2

💻

hainessss

💻

Athitya Kumar

💻

Jason Rundell (he/him)

📖 ⚠️ 💻

Reuben

📖

my99N

📖 ⚠️ 💻

anjaliguptaz

📖

chaopan

⚠️

Talor Anderson

💻 📖 ⚠️

Spencer Hamm

💻 📖 ⚠️

Adil Malik

⚠️

Salil Cuncoliencar

📖 ⚠️ 💻

Gaurav Kesarwani

📖 ⚠️ 💻

Nicolas Hoizey

📖

Harris Borawski

💻

Sean Powell

💻

melindali255

📖 ⚠️ 💻

Yucho Ho

💻

Jeremiah Zucker

⚠️

Abd El-Ghazali

📖 💻

This project follows the all-contributors specification. Contributions of any kind welcome!

changelog

v4.15.3 (Thu Aug 17 2023)

🐛 Bug Fix

Authors: 1


v4.15.1 (Tue May 31 2022)

🐛 Bug Fix

  • remove bin from core package because it doesn't exist #667 (spencer_hamm@intuit.com)
  • Merge branch 'master' into remove-core-bin (spencer_hamm@intuit.com)

Authors: 1


v4.15.0 (Fri May 20 2022)

🔩 Dependency Updates

Authors: 2


v2.17.8 (Mon Jun 14 2021)

🐛 Bug Fix

Authors: 2


v2.17.0 (Mon Mar 29 2021)

🚀 Enhancement

Authors: 1


v2.15.2 (Tue Mar 09 2021)

🐛 Bug Fix

Authors: 1


v2.15.0 (Mon Mar 08 2021)

:tada: This release contains work from a new contributor! :tada:

Thank you, Gaurav Kesarwani (@GauravKesarwani), for all your work!

🚀 Enhancement

🐛 Bug Fix

🔩 Dependency Updates

Authors: 3


v2.14.0 (Fri Mar 05 2021)

:tada: This release contains work from new contributors! :tada:

Thanks for all your work!

:heart: Vitor Freitas Buchalla (@vfreitas-)

:heart: Salil Cuncoliencar (@salilbc)

🚀 Enhancement

🐛 Bug Fix

🔩 Dependency Updates

📝 Documentation

Authors: 5


v2.12.3 (Thu Mar 04 2021)

🐛 Bug Fix

🏠 Internal

  • feat: Integration Testing #216 (raj_vasikarla@intuit.com)

Authors: 2


v2.11.0 (Thu Jan 07 2021)

🐛 Bug Fix

Authors: 1


v2.10.1 (Thu Dec 10 2020)

🐛 Bug Fix

Authors: 1


v2.9.1 (Thu Dec 03 2020)

🐛 Bug Fix

Authors: 1


v2.8.2 (Thu Nov 19 2020)

🐛 Bug Fix

Authors: 2


v2.7.5 (Wed Nov 04 2020)

🐛 Bug Fix

  • Updated the 'styled' util to reduce all components in the element array into one component #585 (@kendallgassner)

Authors: 1


v2.7.3 (Thu Oct 22 2020)

🐛 Bug Fix

Authors: 1


v2.7.1 (Tue Oct 20 2020)

🐛 Bug Fix

🔩 Dependency Updates

Authors: 3


v2.7.0 (Fri Oct 16 2020)

:tada: This release contains work from a new contributor! :tada:

Thank you, Kendall Gassner (@kendallgassner), for all your work!

🚀 Enhancement

🐛 Bug Fix

⚠️ Pushed to master

Authors: 2


v2.5.2 (Fri Sep 25 2020)

🐛 Bug Fix

Authors: 1


v2.5.1 (Fri Sep 25 2020)

🐛 Bug Fix

  • Only generate .js file mappings for the main css output #514 (@adierkens)

Authors: 1


v2.4.0 (Fri Sep 25 2020)

🚀 Enhancement

🐛 Bug Fix

Authors: 1