Skip to content

Repository files navigation

Easy UI

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

StatusOwnerHelp
ActiveEasyPost/easy-uiNew 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

CommandRuns
npm iInstalls project dependencies
npm run buildBuilds Easy UI
npm run build:iconsBuilds Easy UI Icons
npm run build:storybookBuilds Storybook for serving
npm run build:reactBuilds Easy UI React
npm run build:tokensBuilds Easy UI design tokens
npm run changes:addAdds a changeset
npm run changes:publishPublishes the currently versioned changesets
npm run changes:statusRetrieves status of changesets
npm run changes:versionVersions the current changesets
npm run cleanRemoves temp directories from workspaces
npm run devBuilds Easy UI on file changes
npm run lintLints Easy UI
npm run formatFormats files with prettier
npm run start:storybookStarts Storybook for dev
npm run testTests Easy UI
npm run test:watch:reactTests 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

Code of conduct

Contributing

Security policy

Stars

16 stars

Watchers

24 watching

Forks

Releases

Packages

Used by

Contributors

Languages