Skip to content

luchta-io/cuv

Repository files navigation

cuv

Vue3 向けのコンポーネントライブラリ

  • 「どのようなデバイスから見ても壊れにくい画面」を楽に構築できるようにサポートします
  • EveryLayoutDefensiveCSS の考え方に基づいたレイアウト部品を提供します
  • その他、一般的な業務アプリケーションの画面構築に必要な基礎部品を提供します
  • 適用先のプロジェクトの事情に合わせられるよう、テーマなどのカスタマイズポイントを提供します

ライブラリ利用者向け

  • TODO

ライブラリ開発者向け

  • VSCode or IntellijIDEA での開発を推奨します
  • ローカル開発環境のNode.jsのバージョン管理には Volta の利用を推奨します
  • 内部的にはスタイリングに tailwindcss を利用しますが、ライブラリ利用側にはそれを漏らさないようにします

依存ライブラリのインストール

npm install

開発環境の起動

npm run story:dev

開発/ドキュメンテーションには Histoire を利用しています

単体テストの実行

npm run test:unit

単体テストには Vitest + VueTestingLibrary を利用しています