Skip to content

Commit 2f1bc97

Browse files
committed
chore: standardize Node.js version and reorganize dependencies
- Add .nvmrc file with Node.js 22 for version consistency - Add engines field to package.json specifying Node.js >=22.0.0 - Update GitHub Actions workflows to use node-version-file instead of hardcoded versions - Rename release.yaml to release.yml for consistent file naming - Move redux and uuid to devDependencies (build-time only) - Keep simple-plist in dependencies (runtime requirement for macOS app discovery)
1 parent 7437c5d commit 2f1bc97

4 files changed

Lines changed: 13 additions & 9 deletions

File tree

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Setup Node.js
1919
uses: actions/setup-node@v4
2020
with:
21-
node-version: "18"
21+
node-version-file: ".nvmrc"
2222
cache: "yarn"
2323

2424
- name: Install dependencies
@@ -41,7 +41,7 @@ jobs:
4141
- name: Setup Node.js
4242
uses: actions/setup-node@v4
4343
with:
44-
node-version: "18"
44+
node-version-file: ".nvmrc"
4545
cache: "yarn"
4646

4747
- name: Install dependencies
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v4
2020
- uses: actions/setup-node@v4
2121
with:
22-
node-version: "20"
22+
node-version-file: ".nvmrc"
2323
- uses: actions/setup-python@v4
2424
with:
2525
python-version: "3.10"
@@ -78,7 +78,7 @@ jobs:
7878
- uses: actions/checkout@v4
7979
- uses: actions/setup-node@v4
8080
with:
81-
node-version: "20"
81+
node-version-file: ".nvmrc"
8282
- uses: actions/setup-python@v4
8383
with:
8484
python-version: "3.10"
@@ -118,7 +118,7 @@ jobs:
118118
- uses: actions/checkout@v4
119119
- uses: actions/setup-node@v4
120120
with:
121-
node-version: "20"
121+
node-version-file: ".nvmrc"
122122
- uses: actions/setup-python@v4
123123
with:
124124
python-version: "3.10"

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
22

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@
1717
},
1818
"dependencies": {
1919
"electron-squirrel-startup": "^1.0.1",
20-
"redux": "^5.0.1",
2120
"registry-js": "^1.16.1",
22-
"simple-plist": "^1.3.1",
23-
"uuid": "^10.0.0"
21+
"simple-plist": "^1.3.1"
2422
},
2523
"devDependencies": {
2624
"@blueprintjs/core": "^5.19.1",
@@ -67,13 +65,18 @@
6765
"react-dom": "^18.3.1",
6866
"react-redux": "^9.2.0",
6967
"react-use": "^17.6.0",
68+
"redux": "^5.0.1",
7069
"redux-logger": "^3.0.6",
7170
"ts-pattern": "^5.8.0",
7271
"ts-results": "^3.3.0",
7372
"tsx": "^4.20.5",
7473
"typescript": "^5.9.2",
7574
"universal-analytics": "^0.5.3",
75+
"uuid": "^10.0.0",
7676
"vite": "^5.4.20"
7777
},
78-
"packageManager": "yarn@1.22.22"
78+
"packageManager": "yarn@1.22.22",
79+
"engines": {
80+
"node": ">=22.0.0"
81+
}
7982
}

0 commit comments

Comments
 (0)