/spectrum-tokens

Tokens used by Spectrum, Adobe's design system.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Spectrum Tokens Monorepo

This repo uses:

  • pnpm for package management
  • moon to manage task running
  • Changesets for automated versioning and releasing
  • Rome for code formatting/linting
  • commitlint and Convetional Commits to standardize commit messages
  • husky to automate formatting of committed files and linting of commit messages

Packages in this monorepo:

Setup monorepo locally

  1. Install pnpm using this guide.
  2. Install dependencies
    pnpm i

Build all packages locally

Run build script

pnpm moon run :build

Run all tests locally

pnpm moon run :test