軽量でオフライン動作するテキストエディタアプリ
- 超軽量: バンドルサイズ ~15KB(gzip圧縮後)
- オフライン対応: ネットワーク不要で完全動作
- マルチデバイス: モバイル・デスクトップ両対応
- PWA: インストール可能なアプリとして動作
- 自動保存: 入力後1秒で自動保存(debounce処理)
- レスポンシブ: モバイル/デスクトップで最適化されたUI
- Vanilla TypeScript: フレームワークなしで最小限の依存
- Vite: 高速ビルドツール
- Tailwind CSS: ユーティリティファーストCSS
- IndexedDB: ブラウザネイティブのストレージ
- PWA: Service Worker + Manifest
- 1画面に1つのファイル表示
- 左右スワイプでファイル切り替え
- ドットナビゲーション
- タップで編集
- グリッドレイアウトで複数ファイル表示
- 2-3カラム表示
- クリックで編集
- キーボードナビゲーション対応
# 依存関係のインストール
npm install
# 開発サーバー起動
npm run dev
# 本番ビルド
npm run build
# ビルドのプレビュー
npm run preview# 型チェック
npm run lint
# コード整形
npm run format詳細は DEPLOYMENT.md を参照してください。
- GitHubにpush
- Vercelで連携
- 自動デプロイ完了
interface TextFile {
id: string; // UUID
title: string; // ファイル名
order: number; // 表示順序
content: string; // プレーンテキスト
createdAt: number;
updatedAt: number;
}- Chrome/Edge 90+
- Safari 14+
- Firefox 88+
このプロジェクトにはライセンスが設定されていません。