## 概要 [[🦉Carnelian]]の依存パッケージに脆弱性が色々あったのでついでに最新化。 ## 成果物 - [dev: 依存関係最新化](https://github.com/tadashi-aikawa/carnelian/commit/37225a8bd946ac42b4235797b7f2f7e3d2a3c132) ## 主な対応内容 - [[tsconfig.json]] - [[target (tsconfig)|target]]: [[ES2018]] -> [[ES2023]] - [[Obsidian]] 1.12.7 だと [[Node.js]] v22.20 なので - [[lib (tsconfig)|lib]] - `["DOM", "ES5", "ES6", "ES7"]` -> `["DOM", "ES2023"]` - [[moduleResolution (tsconfig)|moduleResolution]]: `node` -> `bundler` - [[TypeScript 7]] (preview) のため - [[Biome]]: v1 -> v2 - [[Biome v2で未使用importを削除]]できるよう設定を変更 - `organizeImports.enabled` は削除 - コードベース - `unknown` になっている場所をキャスト - [[Obsidian]]: `latest` -> `1.13.1` - 固定する - [[@types.node|@types/node]]: `24.5.2` -> `22.19.21` - そもそもバージョンおかしかった。。 - [[esbuild]]: 0.24.2 -> 0.28.1 今のところは問題なさそう。