山吹色御守GitHub:KazariEXメール:mimorimaboroshi@gmail.comウェブサイト:https://bikari.topチーム: Vue.js / Nuxt 居住地: 中国・浙江(渡航可能) 希望職種: フロントエンドエンジニア 専門スキルVue.js とその中核エコシステム(Nuxt、Vue Router、Pinia など)を深く理解し、PrimeVue、Radix Vue などの主要 UI コンポーネントライブラリ、PostCSS・Sass などの CSS プリプロセッサ、UnoCSS などのアトミック CSS フレームワークに精通しています。Rollup、Vite などのモダンなビルドツールに精通し、Git によるバージョン管理を日常的に活用しています。Node.js などの JavaScript ランタイム環境に精通し、簡易的なバックエンド開発にも対応できます。オープンソースを重視し、継続的にコミュニティへ貢献しています。プロジェクトvuejs/language-toolsコアコントリビューター2024.08 - 至今https://github.com/vuejs/language-toolsTypeScriptVolar.jsVue.jsVue.js 公式の言語ツールです。VS Code や WebStorm などのコードエディタ向けに言語サーバー機能を提供します。Vue.js のコア機能に対して、型関連の機能追加や修正を継続的に行っています。主な内容は次のとおりです。Destructured Props 使用時のインレイヒント。ディレクティブ、その引数、修飾子に対するコード補完と型チェック。$attrs、$el などのテンプレート内特殊変数、および useCssModule などのコンポーザブルに対する自動型推論。グローバルコンポーネントで Goto Definition を実行した際に型宣言ファイルをスキップし、コンポーネントファイルへ直接移動する機能。そのほか多数の不具合修正とコードリファクタリングを行い、より良い開発体験の提供に取り組んでいます。plain-shiki開発者2024.08 - 至今https://github.com/KazariEX/plain-shikiTypeScriptCSSShiki と CSS Custom Highlight API を利用し、プレーンテキストコンテナ内のコード文字列をシンタックスハイライトするライブラリです。contenteditable="plaintext-only" と組み合わせることで、非常に軽量なコードエディタを実現できます。Diff アルゴリズムにより正確な最小更新を保証し、大規模なコード編集時のパフォーマンスを大きく改善します。maestrale開発者2023.11 - 至今https://github.com/KazariEX/maestraleTypeScriptNuxtVue.jsリアクティブなデータ駆動型のゲーム内数値シミュレーションツールです。主に『アズールレーン』における艦船ステータス計算や編成設定のシミュレーションに使用します。Vue Reactivity API を基盤としてデータ構造を抽象化し、コアロジックとビューを分離しています。相互にネストし、参照とリアクティブなプロパティを含むデータのシリアライズアルゴリズムを設計し、ユーザーデータの永続化を実現しています。