Package detail

@design-systems/test

intuit4.3kMIT4.15.4

The test command for @design-systems-cli

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.1 (Tue May 31 2022)

🐛 Bug Fix

  • Guard against window not existing in test setup #699 (@adierkens)
  • remove bin from core package because it doesn't exist #667 (spencer_hamm@intuit.com)
  • Update setupTests.ts (@adierkens)
  • Merge branch 'master' into remove-core-bin (spencer_hamm@intuit.com)

Authors: 2


v4.13.1 (Tue Sep 21 2021)

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

Thank you, Jeremiah Zucker (@sugarmanz), for all your work!

🐛 Bug Fix

🔩 Dependency Updates

Authors: 2


v2.16.0 (Mon Mar 29 2021)

🚀 Enhancement

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)

🐛 Bug Fix

🔩 Dependency Updates

📝 Documentation

Authors: 5


v2.12.3 (Thu Mar 04 2021)

🏠 Internal

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

Authors: 1


v2.12.1 (Tue Feb 09 2021)

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

Thank you, Adil Malik (@amalik2), for all your work!

🐛 Bug Fix

  • Enable json-summary coverage reporter #619 (@amalik2)
  • Enable json-summary coverage reporter (@amalik2)

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.7.4 (Thu Oct 22 2020)

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

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

🐛 Bug Fix

  • adds jsx to jest moduleFileExtension list #583 (chao_pan@intuit.com @chaopan)
  • adds jsx to jest moduleFileExtension list (chao_pan@intuit.com)

Authors: 2

  • @chaopan
  • Pan, Chao (chao_pan@intuit.com)

v2.7.3 (Thu Oct 22 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.0.2 (Mon Aug 31 2020)

🐛 Bug Fix

🔩 Dependency Updates

Authors: 3


v2.0.1 (Tue Aug 25 2020)

🐛 Bug Fix

Authors: 1


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

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

🐛 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!

🔩 Dependency Updates

Authors: 3


v1.7.2 (Fri May 15 2020)

🐛 Bug Fix

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.0 (Wed Jan 22 2020)

🐛 Bug Fix

Authors: 2


v1.1.1 (Tue Jan 21 2020)

🐛 Bug Fix

Authors: 2


v1.0.1 (Wed Jan 15 2020)

🐛 Bug Fix

Authors: 1


v0.74.1 (Tue Jan 07 2020)

⚠️ Pushed to master

Authors: 1