From 4bac569f466e32983655b210663651eee63a9ad8 Mon Sep 17 00:00:00 2001 From: dynst <148708712+dynst@users.noreply.github.com> Date: Mon, 27 Oct 2025 00:00:00 +0000 Subject: [PATCH 1/3] set minimun supported node to v20 --- packages/observable/package.json | 5 ++++- packages/rxjs/package.json | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/observable/package.json b/packages/observable/package.json index e296727097..6b2aa1261b 100644 --- a/packages/observable/package.json +++ b/packages/observable/package.json @@ -66,5 +66,8 @@ "default": "./dist/commonjs/index.js" } } - } + }, + "engines": { + "node": ">=20.19" + }, } diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index 90c26e6051..e39797481c 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -119,6 +119,9 @@ "url": "https://github.com/ReactiveX/RxJS/issues" }, "homepage": "https://rxjs.dev", + "engines": { + "node": ">=20.19" + }, "dependencies": { "@rxjs/observable": "8.0.0-alpha.14" }, From 7127ac00cb3ccaa5b5ab13f1c5e6f5e4967ac935 Mon Sep 17 00:00:00 2001 From: dynst <148708712+dynst@users.noreply.github.com> Date: Mon, 27 Oct 2025 00:00:00 +0000 Subject: [PATCH 2/3] update CI node versions to v20+ --- .github/workflows/ci_main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_main.yml b/.github/workflows/ci_main.yml index 0bb556da4f..20e2f45540 100644 --- a/.github/workflows/ci_main.yml +++ b/.github/workflows/ci_main.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['18', '20'] + node: ['20', '22', '24'] name: Node ${{ matrix.node }} build From 21142510b8109268955fce797d28248aec3d2e1a Mon Sep 17 00:00:00 2001 From: dynst <148708712+dynst@users.noreply.github.com> Date: Mon, 27 Oct 2025 00:00:00 +0000 Subject: [PATCH 3/3] rxjs: add node version badge to README --- packages/rxjs/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rxjs/README.md b/packages/rxjs/README.md index 2c6eb1fa9b..4a42ab83f8 100644 --- a/packages/rxjs/README.md +++ b/packages/rxjs/README.md @@ -2,6 +2,7 @@ ![CI](https://github.com/reactivex/rxjs/workflows/CI/badge.svg) [![npm version](https://badge.fury.io/js/rxjs.svg)](http://badge.fury.io/js/rxjs) +![minimum node version](https://img.shields.io/node/v/rxjs.svg) [![Join the chat at https://gitter.im/Reactive-Extensions/RxJS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Reactive-Extensions/RxJS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) # RxJS 8