包详细信息

@design-systems/size

intuit5.1kMIT4.15.4

The size command for @design-systems-cli

自述文件

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!

更新日志

v4.13.0 (Mon Aug 16 2021)

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

Thank you, Yucho Ho (@yucho), for all your work!

🚀 Enhancement

  • Implement --merge-base option in size plugin #666 (@yucho)

🐛 Bug Fix

  • Add --build-commant option (@yucho)
  • Edit comments (@yucho)
  • Implement --merge-base option in size plugin (@yucho)

Authors: 1


v2.17.2 (Mon Apr 12 2021)

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

Thank you, Raj Vasikarla (@vasikarla), for all your work!

🐛 Bug Fix

  • fix: enabling FAILURE_THRESHOLD to be read from cmdArgs #649 (@vasikarla)
  • fix: enabling FAILURE_THRESHOLD to be read from cmdArgs (@vasikarla)

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

  • chore(typings): remove and update some types #537 (@vfreitas-)
  • Merge branch 'master' into master (@hipstersmoothie)
  • chore(typings): fix some type issues with the new types (@vfreitas-)
  • Merge branch 'master' into feature/issue-533-update-some-types (@vfreitas-)
  • chore(typings): remove and update some types (@vfreitas-)

🔩 Dependency Updates

📝 Documentation

Authors: 5


v2.8.1 (Thu Nov 19 2020)

🐛 Bug Fix

Authors: 2


v2.1.0 (Mon Sep 14 2020)

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

Thank you, Athitya Kumar (@athityakumar), for all your work!

🚀 Enhancement

🐛 Bug Fix

  • Fixes linting issue to preferably not use 'any' type (@athityakumar)

Authors: 1


v2.0.2 (Mon Aug 31 2020)

🐛 Bug Fix

🔩 Dependency Updates

Authors: 3


v2.0.0 (Fri Aug 14 2020)

Release Notes

From #365

WDIO Breaking changes:

  • host -> hostname in proof.config.js
  • Change all tests to use wdio updated APIs
  • Removal of assert from proof. Consumer provides their own assertion library now

💥 Breaking Change

🚀 Enhancement

🐛 Bug Fix

🔩 Dependency Updates

Authors: 5


v1.10.0 (Tue Jun 09 2020)

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

Thank you, WhiteSource Renovate (@renovate-bot), for all your work!

🚀 Enhancement

  • feat: adding ability to send failure threshold from args #275 (@vasikarla)

🔩 Dependency Updates

Authors: 3


v1.9.0 (Thu May 21 2020)

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

Thank you, null@hainessss, for all your work!

🚀 Enhancement

Authors: 1


v1.4.10 (Mon Apr 06 2020)

🐛 Bug Fix

  • breaking down index into multiple files + utils #192 (raj_vasikarla@intuit.com)

Authors: 1


v1.4.7 (Tue Mar 24 2020)

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

Thank you, WhiteSource Renovate (@renovate-bot), for all your work!

🔩 Dependency Updates

Authors: 3


v1.2.4 (Wed Jan 29 2020)

🐛 Bug Fix

  • ignore stderr (@hipstersmoothie)
  • lerna fails with this message when no changed packages (@hipstersmoothie)
  • Revert "lerna fails with this message when no changed packages"

5b842d7b8c31614552754b935ce0c65c631cff34 (@hipstersmoothie)

Authors: 1


v1.2.0 (Wed Jan 22 2020)

🐛 Bug Fix

fix build (@hipstersmoothie)

Authors: 2


v1.1.1 (Tue Jan 21 2020)

🐛 Bug Fix

Authors: 1


v1.1.0 (Thu Jan 16 2020)

🐛 Bug Fix

Authors: 1


v0.74.1 (Tue Jan 07 2020)

⚠️ Pushed to master

Authors: 1