cuv
Vue3 向けのコンポーネントライブラリ
- 「どのようなデバイスから見ても壊れにくい画面」を楽に構築できるようにサポートします
- EveryLayout 、 DefensiveCSS の考え方に基づいたレイアウト部品を提供します
- その他、一般的な業務アプリケーションの画面構築に必要な基礎部品を提供します
- 適用先のプロジェクトの事情に合わせられるよう、テーマなどのカスタマイズポイントを提供します
ライブラリ利用者向け
ライブラリ開発者向け
- VSCode or IntellijIDEA での開発を推奨します
- ローカル開発環境のNode.jsのバージョン管理には Volta の利用を推奨します
- 内部的にはスタイリングに tailwindcss を利用しますが、ライブラリ利用側にはそれを漏らさないようにします
依存ライブラリのインストール
npm install
開発環境の起動
npm run story:dev
開発/ドキュメンテーションには Histoire を利用しています
単体テストの実行
npm run test:unit
単体テストには Vitest + VueTestingLibrary を利用しています