Skip to content

Commit

Permalink
feat: update nodejs to 20
Browse files Browse the repository at this point in the history
  • Loading branch information
Julusian committed Jul 2, 2024
1 parent 57e6e55 commit 6ee2259
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 41 deletions.
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.20.3
20.15.0
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@
"dist": "run build && zx tools/build_electron.mjs"
},
"devDependencies": {
"@tsconfig/node18": "^18.2.4",
"@tsconfig/node20": "^20.1.4",
"husky": "^9.0.11",
"lint-staged": "^15.2.7",
"prettier": "^3.3.2",
"typescript": "~5.2.2",
"zx": "^7.2.3"
},
"engines": {
"node": "^18.18"
"node": "^20.14"
},
"resolutions": {
"node-hid": "^3.1.0"
Expand Down
6 changes: 3 additions & 3 deletions satellite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"@types/koa": "^2.15.0",
"@types/koa-router": "^7.4.8",
"@types/koa-static": "^4.0.4",
"@types/node": "^18.19.39",
"@types/node": "^20.12.12",
"@types/semver": "^7.5.8",
"@typescript-eslint/eslint-plugin": "^7.15.0",
"@typescript-eslint/parser": "^7.15.0",
Expand All @@ -43,7 +43,7 @@
"tsx": "^4.10.5"
},
"engines": {
"node": "^18.18"
"node": "^20.14"
},
"dependencies": {
"@elgato-stream-deck/node": "^6.2.0",
Expand All @@ -56,7 +56,7 @@
"electron-about-window": "^1.15.2",
"electron-store": "^9.0.0",
"eventemitter3": "^5.0.1",
"exit-hook": "^2.2.1",
"exit-hook": "^4.0.0",
"infinitton-idisplay": "^1.1.2",
"koa": "^2.15.3",
"koa-body": "^6.0.1",
Expand Down
9 changes: 2 additions & 7 deletions satellite/tsconfig.build.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": "@tsconfig/node18/tsconfig.json",
"extends": "@tsconfig/node20/tsconfig.json",
"include": ["src/**/*.ts"],
"exclude": ["node_modules/**", "src/**/*spec.ts", "src/**/__tests__/*", "src/**/__mocks__/*"],
"compilerOptions": {
Expand All @@ -13,11 +13,6 @@
"lib": ["dom"],
"skipLibCheck": true,
"resolveJsonModule": true,
"esModuleInterop": true,
"declaration": true,

"module": "Node16",
"moduleResolution": "Node16",
"target": "ES2022"
"declaration": true
}
}
53 changes: 25 additions & 28 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1394,10 +1394,10 @@ __metadata:
languageName: node
linkType: hard

"@tsconfig/node18@npm:^18.2.4":
version: 18.2.4
resolution: "@tsconfig/node18@npm:18.2.4"
checksum: 10c0/cdfd17f212660374eb2765cd5907b2252e43cfa2623cd52307a49f004327ef49bbe7d53c78b0aca57f33e9a5cb0d7d2eb5ded9be1235e6212f65c9f0699322b6
"@tsconfig/node20@npm:^20.1.4":
version: 20.1.4
resolution: "@tsconfig/node20@npm:20.1.4"
checksum: 10c0/239cd6abaceaaffc758e7a9dd3748ec1acfdabd6de28a9a16a3824c21f17ad69a16184870298460345d2fb6f3663d092c21d5b764bef669a179658b4a7eac739
languageName: node
linkType: hard

Expand Down Expand Up @@ -1739,12 +1739,21 @@ __metadata:
languageName: node
linkType: hard

"@types/node@npm:^18.16.3, @types/node@npm:^18.19.39":
version: 18.19.39
resolution: "@types/node@npm:18.19.39"
"@types/node@npm:^18.16.3":
version: 18.19.33
resolution: "@types/node@npm:18.19.33"
dependencies:
undici-types: "npm:~5.26.4"
checksum: 10c0/a9eb33bc093beba6bd5d4e839de7d1d1f496cd7e741c2f6c7161318dba0f37227bb25d8306907194992488d6c59a7363a419d72298549483d33402227a2d435b
checksum: 10c0/0a17cf55c4e6ec90fdb47e73fde44a613ec0f6cd02619b156b1e8fd3f81f8b3346b06ca0757024ddff304d44c8ce5b99570eac8fa2d6baa0fc12e4b2146ac7c6
languageName: node
linkType: hard

"@types/node@npm:^20.12.12":
version: 20.14.9
resolution: "@types/node@npm:20.14.9"
dependencies:
undici-types: "npm:~5.26.4"
checksum: 10c0/911ffa444dc032897f4a23ed580c67903bd38ea1c5ec99b1d00fa10b83537a3adddef8e1f29710cbdd8e556a61407ed008e06537d834e48caf449ce59f87d387
languageName: node
linkType: hard

Expand Down Expand Up @@ -2164,19 +2173,7 @@ __metadata:
languageName: node
linkType: hard

"ajv@npm:^8.0.0":
version: 8.12.0
resolution: "ajv@npm:8.12.0"
dependencies:
fast-deep-equal: "npm:^3.1.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
uri-js: "npm:^4.2.2"
checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e
languageName: node
linkType: hard

"ajv@npm:^8.12.0":
"ajv@npm:^8.0.0, ajv@npm:^8.12.0":
version: 8.13.0
resolution: "ajv@npm:8.13.0"
dependencies:
Expand Down Expand Up @@ -2883,7 +2880,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "companion-satellite@workspace:."
dependencies:
"@tsconfig/node18": "npm:^18.2.4"
"@tsconfig/node20": "npm:^20.1.4"
husky: "npm:^9.0.11"
lint-staged: "npm:^15.2.7"
prettier: "npm:^3.3.2"
Expand Down Expand Up @@ -3892,10 +3889,10 @@ __metadata:
languageName: node
linkType: hard

"exit-hook@npm:^2.2.1":
version: 2.2.1
resolution: "exit-hook@npm:2.2.1"
checksum: 10c0/0803726d1b60aade6afd10c73e5a7e1bf256ac9bee78362a88e91a4f735e8c67899f2853ddc613072c05af07bbb067a9978a740e614db1aeef167d50c6dc5c09
"exit-hook@npm:^4.0.0":
version: 4.0.0
resolution: "exit-hook@npm:4.0.0"
checksum: 10c0/7fb33eaeb9050aee9479da9c93d42b796fb409c40e1d2b6ea2f40786ae7d7db6dc6a0f6ecc7bc24e479f957b7844bcb880044ded73320334743c64e3ecef48d7
languageName: node
linkType: hard

Expand Down Expand Up @@ -6633,7 +6630,7 @@ __metadata:
"@types/koa": "npm:^2.15.0"
"@types/koa-router": "npm:^7.4.8"
"@types/koa-static": "npm:^4.0.4"
"@types/node": "npm:^18.19.39"
"@types/node": "npm:^20.12.12"
"@types/semver": "npm:^7.5.8"
"@typescript-eslint/eslint-plugin": "npm:^7.15.0"
"@typescript-eslint/parser": "npm:^7.15.0"
Expand All @@ -6650,7 +6647,7 @@ __metadata:
eslint-plugin-node: "npm:^11.1.0"
eslint-plugin-prettier: "npm:^5.1.3"
eventemitter3: "npm:^5.0.1"
exit-hook: "npm:^2.2.1"
exit-hook: "npm:^4.0.0"
infinitton-idisplay: "npm:^1.1.2"
koa: "npm:^2.15.3"
koa-body: "npm:^6.0.1"
Expand Down

0 comments on commit 6ee2259

Please sign in to comment.