diff --git a/.github/workflows/check_version.yml b/.github/workflows/check_version.yml new file mode 100644 index 0000000000..eed6fb71a7 --- /dev/null +++ b/.github/workflows/check_version.yml @@ -0,0 +1,17 @@ +name: Check version + +on: + pull_request: + paths: + - "/.node-version" + - "/package.json" + workflow_dispatch: + +jobs: + check_node_version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Check synchronize volta and .node_version + uses: My-MC/check-sync-volta-and-node-version@v0.0.3 diff --git a/README.md b/README.md index 43da8a6e0b..c1ae4524b6 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ Fork して `git clone` し、次のコマンドを実行してください。 Node.js の管理ツール ([nvs](https://github.com/jasongin/nvs)など)を利用すると、 [.node-version](.node-version) を簡単にインストールすることができます。 +また[Volta](https://volta.sh)による自動切り替えも使うことができます。 + ```bash npm ci ``` diff --git a/package.json b/package.json index 0fa712b1ed..59096be755 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,10 @@ "node": ">=18.13.0 <19", "npm": ">=8.19.3 <9" }, + "volta": { + "node": "18.13.0", + "npm": "8.19.3" + }, "scripts": { "serve": "cross-env VITE_IS_ELECTRON=false vite", "build": "cross-env VITE_IS_ELECTRON=false vite build",