ロードマップ
アルファ版ロードマップ
1. 基盤レイアウトコンポーネントの拡充 (✅ 完了)
LismCSS の主要なレイアウトロジックを Vue コンポーネント化しました。
Lism(コアコンポーネント)LismBoxLismStackLismFlexLismGridLismContainer(is-container / is-wrapper)LismClusterLismFrame(aspect-ratio サポート)LismSideMain(Sidebar + Main layout)LismLayer(Absolute positioning + Backdrop filter サポート)
3. Nuxt での auto-import 対応 (✅ 完了)
Nuxt 4 / 3 向けの専用モジュールを整備しました。
型推論 (Volar / TS サポート)
自動インポート設定
SSR 安定性向上 (Transpile 自動設定)
テスト環境向け
skipCssサポート堅牢なパッケージ解決・リソース読み込みロジック (Robust Resource Loading) ✅ NEW
コンポーザブルの独立エントリポイント化 (
lism-ui-vue/composables) ✅ NEW@alpha タグでの初版リリース (GitHub Actions 経由)
4. 開発基盤・ドキュメントの整備 (進行中)
技術仕様のドキュメント化 (型推論・Nuxtモジュール・アダプター)
SSR E2E テスト基盤の構築
Vitest による単体テスト基盤の整備と拡充 ✅ NEW
アダプター、レイアウト、セマンティックコンポーネントの網羅的なテスト。
CI 環境(GitHub Actions)との連携による品質維持。
Storybook によるコンポーネントカタログの構築 (エラー修正・動作確認済)
各コンポーネントの詳細リファレンス作成
5. リリースプロセス (✅ 完了)
GitHub Actions を利用した npm への自動パブリッシュ環境構築 (OIDC 認証)
changelogen によるリリースの簡略化
CI ジョブ完了後の自動パブリッシュ連携 (needs: ci) ✅ NEW
@alpha タグでの初版リリース (GitHub Actions 経由)
ベータ版ロードマップ (予定)
1. 未実装のベースモジュール・コンポーネントの実装
LismCSS の各モジュールをコンポーネントとして順次実装します。
Layout Modules (.l--)
Center (
l--center)Flow (
l--flow)FluidCols (
l--fluidCols)Columns (
l--columns)SwitchCols (
l--switchCols)
State Modules (.is--)
LinkBox (
is--linkBox) ✅ NEW
2. コア機能の強化・最適化 (進行中)
SetClassをサポート
Lism アダプターの単体テスト
セマンティックコンポーネントの拡充 (✅ 完了)
LismText/LismInlineLismHeading(lvプロパティによるh1-h6の自動選択)LismLink(aタグ + リンク属性)LismList/LismListItem(ul/ol/li/dl/dt/dd)LismMedia(img/video/iframe対応 + ネイティブ属性の型支援)LismGroup(div/section/article等のセマンティックラップ)