Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A command line tool for creating design systems with@dash-ui and@storybookjs

NotificationsYou must be signed in to change notification settings

dash-ui/design-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


A command line tool for creating design systems withDash andStorybook

# Using npxnpx @dash-ui/design-system my-design-system# OR using a global installyarn global add @dash-ui/design-systemcreate-design-system my-design-system# Start Storybook in the design system directorycd my-design-systemyarn storybook

Preview

Storybook preview image

What's in the box?

  • UI component starter pack Alerts, badges, buttons, checkboxes, switches,and spinners, inputs, textareas, and icons.
  • Layout components exported from@dash-ui/react-layout:Box, Grid, Row, Column, and more!
  • Tailwind design tokens
  • Beautiful typography out of the box
  • Responsive props and styles from@dash-ui/responsive
  • Modern CSS reset
  • Accessibility
  • Auto-documentation withStorybook
  • Semantic versioning
  • Strongly typed with TypeScript
  • Modern build system automatically generates ESM, UMD, CJS, modules, and types basedupon the"exports" field in the package.json

Build tools

The design system comes with a variety of build tools that allow you to release with confidence

ToolDescription
ReactThis starter pack is built in React
TypeScriptYour design system should have strong types and autocomplete
StorybookWrite your documentation as you code and build bulletproof UI components
YarnBecause I said so
Jest +@testing-libraryFor testing components and hooks
PrettierFor formatting code, READMEs, and configs
ESLintFor linting the design system
Standard VersionSemantic releases made easy
CommitlintLints your commit messages
LundleA build tool that automatically generates UMD, ESM, CJS, modules, and types based upon the"exports" field in the package.json
Travis CI(Optional) For continuous integration

Usage

create-design-system <name> [--user=githubUsername] [--org=githubOrg] [--scope=npmOrg] [--no-git]

ArgumentTypeRequiredDescription
namestringYesThe name of the package you're creating. This is also the name of the directory the package will be created in.
userstringNoYour GitHub username
orgstringNoA GitHub organization name where the repo should live
scopestringNoAn npm organization
no-gitbooleanNoCreate the package without initializing agit repo

LICENSE

MIT


[8]ページ先頭

©2009-2025 Movatter.jp