💬

さらばRome、こんにちはBiome

2023/09/01に公開

はじめに

ことの経緯

詳しくは公式ブログを見てください。
要約すると

何やかんやあったってRomeは終わったけど、Rustが大好きでプロジェクトを残したいから、名前を変えてBiomeになったよ

https://biomejs.dev/blog/annoucing-biome

移行方法

幸いなことに、RomeからBiomeへの移行は簡単です。

インストール

npm install --save-dev --save-exact @biomejs/biome

# or

yarn add --dev --exact @biomejs/biome

# or

pnpm add --save-dev --save-exact @biomejs/biome

ファイル名の変更

rome.jsonbiome.json に変更します。

{
-  "$schema": "https://docs.rome.tools/schemas/12.1.3/schema.json",
+  "$schema": "https://biomejs.dev/schemas/1.0.0/schema.json"
}

コマンドの変更

romebiome に変更します。

{
  "scripts": {
-    "format": "rome format --write ./src",
+    "format": "biome format --write ./src"
  }
}

VSCodeの設定

VSCodeの設定を変更します。

{
  "[javascript]": {
-  "editor.defaultFormatter": "rome.rome"
+  "editor.defaultFormatter": "biomejs.biome"
  },
  "editor.codeActionsOnSave": {
-    "quickfix.rome": true,
-    "source.organizeImports.rome": true
+    "quickfix.biome": true,
+    "source.organizeImports.biome": true
  }
}

その他

微妙にルール名が変わっているので、よしなに変更してください。

まとめ

名前がRomeからBiomeに変わったよ。
破壊的変更もちょっとあるよ。
Romeはもう保守されないよ。

GitHubで編集を提案
GMOメディアテックブログ

Discussion