Projects
A short index of projects, experiments, and ongoing work.
- vue3-uselistVue 3で配列状態を扱うための小さなComposableです。リストの状態管理と追加・削除・更新・並び替えなどの操作をまとめ、コンポーネント側の実装を簡潔に保つことを目的にしています。
- VaultNoteDenoとTypeScriptで作成した、暗号化メモを管理するためのCLIツールです。マスターパスワードを使ってローカルのメモを暗号化し、コマンドラインから追加・表示・一覧・削除できるようにしています。
- SwapmanVS Code上で2つの選択範囲を入れ替えるための小さな拡張機能です。複数選択を使った文字列交換をコマンドとして実行できるようにし、エディタ操作の自動化を試したプロジェクトです。
- deno-csvgenDenoとTypeScriptで作成した、レイアウト定義からダミーCSVを生成するCLIツールです。列定義、行数、区切り文字、ヘッダー有無を指定し、検証用・開発用のCSVデータを素早く作成できるようにしています。
random-password-generatorDeno Fresh、Preact、Deno Deployを使って作成した、ランダムパスワードとハッシュ値を生成するWebアプリです。文字種、ハッシュ方式、文字数、生成件数を指定し、生成結果を一覧表示・CSV出力できるようにしています。