Skip to content

EasyPost/easy-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy UI

Resources, components, and design guidelines for shaping the shipper experience at EasyPost.

Status Owner Help
Active EasyPost/easy-ui New issue

About this repo

The EasyPost/easy-ui repository is a monorepo made up of NPM packages and websites.

easy-ui/
├── .changeset                  # Versioning changesets
├── .storybook                  # Public Storybook
├── documentation               # Internal decisions and specifications
├── easy-ui-icons               # SVG icons and React icon components
├── easy-ui-react               # React Components
├── easy-ui-tokens              # Design Tokens
├── easy-ui-tsconfig            # TypeScript Configuration
└── eslint-config-easy-ui       # Internal ESLint rules
└── scripts                     # Utility scripts
└── stylelint-easy-ui           # Internal Stylelint rules

Commands

Command Runs
npm i Installs project dependencies
npm run build Builds Easy UI
npm run build:icons Builds Easy UI Icons
npm run build:storybook Builds Storybook for serving
npm run build:react Builds Easy UI React
npm run build:tokens Builds Easy UI design tokens
npm run changes:add Adds a changeset
npm run changes:publish Publishes the currently versioned changesets
npm run changes:status Retrieves status of changesets
npm run changes:version Versions the current changesets
npm run clean Removes temp directories from workspaces
npm run dev Builds Easy UI on file changes
npm run lint Lints Easy UI
npm run format Formats files with prettier
npm run start:storybook Starts Storybook for dev
npm run test Tests Easy UI
npm run test:watch:react Tests Easy UI React in watch mode

Contribute to this repo

Pull requests are welcome. See the contribution guidelines for more information.

Licenses

Source code is under an MIT license.

Getting Started

Easy UI can be seamlessly integrated into React projects.

Run the following command using npm to get started:

npm install @easypost/easy-ui --save

See Easy UI's React documentation for detailed usage information.

Detailed documentation Easy UI components can be found on Easy UI's Storybook.

About

Easy UI is a design system for building consistent experiences at EasyPost.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published