## 概要
[[🦉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
今のところは問題なさそう。