diff --git a/.github/actions/setup/action.yaml b/.github/actions/setup/action.yaml index dbc122d4..1e90db66 100644 --- a/.github/actions/setup/action.yaml +++ b/.github/actions/setup/action.yaml @@ -8,7 +8,7 @@ runs: - name: Install Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - uses: pnpm/action-setup@v3 name: Install pnpm diff --git a/docs/setup.md b/docs/setup.md index 83aae442..55db1659 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -4,9 +4,9 @@ Welcome aboard! In this doc you will be provided with all the relevant knowledge ## Requirements -A few software tools are required to set the backend services: +A few software tools are required to set develop environment: -- NodeJS 20. (we strongly suggest using [nvm](https://github.com/nvm-sh/nvm)). +- NodeJS 22. (we strongly suggest using [nvm](https://github.com/nvm-sh/nvm)). - [pnpm](https://pnpm.io/) is used as package manager, so be sure you have it globally installed. ## Steps to set up the backend monorepo diff --git a/packages/container/libraries/common/package.json b/packages/container/libraries/common/package.json index 06b6f016..ad8618d8 100644 --- a/packages/container/libraries/common/package.json +++ b/packages/container/libraries/common/package.json @@ -25,7 +25,7 @@ "typescript": "5.7.2" }, "devEngines": { - "node": "^20.18.0", + "node": "^22.10.2", "pnpm": "^9.12.1" }, "homepage": "https://inversify.io", diff --git a/packages/container/libraries/container/package.json b/packages/container/libraries/container/package.json index f680eed7..cd578b6e 100644 --- a/packages/container/libraries/container/package.json +++ b/packages/container/libraries/container/package.json @@ -33,7 +33,7 @@ "reflect-metadata": "~0.2.2" }, "devEngines": { - "node": "^20.18.0", + "node": "^22.10.2", "pnpm": "^9.12.1" }, "homepage": "https://inversify.io", diff --git a/packages/container/libraries/core/package.json b/packages/container/libraries/core/package.json index 517c7f7d..1c5edb22 100644 --- a/packages/container/libraries/core/package.json +++ b/packages/container/libraries/core/package.json @@ -42,7 +42,7 @@ "typescript" ], "devEngines": { - "node": "^20.18.0", + "node": "^22.10.2", "pnpm": "^9.12.1" }, "license": "MIT", diff --git a/packages/container/libraries/strongly-typed/package.json b/packages/container/libraries/strongly-typed/package.json index 0828815a..fd959dc9 100644 --- a/packages/container/libraries/strongly-typed/package.json +++ b/packages/container/libraries/strongly-typed/package.json @@ -22,7 +22,7 @@ "typescript": "5.7.2" }, "devEngines": { - "node": "^20.18.0", + "node": "^22.10.2", "pnpm": "^9.12.1" }, "homepage": "https://inversify.io", diff --git a/packages/foundation/libraries/prototype-utils/package.json b/packages/foundation/libraries/prototype-utils/package.json index cb2d3511..a9d9eaf2 100644 --- a/packages/foundation/libraries/prototype-utils/package.json +++ b/packages/foundation/libraries/prototype-utils/package.json @@ -49,7 +49,7 @@ "typescript": "5.7.2" }, "devEngines": { - "node": "^20.18.0", + "node": "^22.10.2", "pnpm": "^9.12.1" }, "homepage": "https://inversify.io", diff --git a/packages/foundation/libraries/reflect-metadata-utils/package.json b/packages/foundation/libraries/reflect-metadata-utils/package.json index ab6b7027..55fcb95c 100644 --- a/packages/foundation/libraries/reflect-metadata-utils/package.json +++ b/packages/foundation/libraries/reflect-metadata-utils/package.json @@ -51,7 +51,7 @@ "typescript": "5.7.2" }, "devEngines": { - "node": "^20.18.0", + "node": "^22.10.2", "pnpm": "^9.12.1" }, "homepage": "https://inversify.io",