diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 776d7d979..2aa758f78 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,7 +40,7 @@ jobs: fail-fast: false matrix: node: ['16.x'] - ts: ['4.1', '4.2', '4.3', '4.4', '4.5', '4.6', '4.7', '4.8', '4.9.2-rc'] + ts: ['4.7', '4.8', '4.9', '5.0'] steps: - name: Checkout repo uses: actions/checkout@v2 diff --git a/package.json b/package.json index ed2508384..f9e4decf6 100644 --- a/package.json +++ b/package.json @@ -40,14 +40,18 @@ "coverage": "codecov" }, "peerDependencies": { + "@reduxjs/toolkit": "^5.0.0-beta.0", "@types/react": "^16.8 || ^17.0 || ^18.0", "@types/react-dom": "^16.8 || ^17.0 || ^18.0", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0", "react-native": ">=0.59", - "redux": "^4" + "redux": "^4 || ^5.0.0-beta.0" }, "peerDependenciesMeta": { + "@reduxjs/toolkit": { + "optional": true + }, "@types/react": { "optional": true }, @@ -83,7 +87,7 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-typescript": "^7.14.5", "@microsoft/api-extractor": "^7.18.1", - "@reduxjs/toolkit": "^1.6.1", + "@reduxjs/toolkit": "^1.9.5", "@rollup/plugin-babel": "^5.2.1", "@rollup/plugin-commonjs": "^15.1.0", "@rollup/plugin-node-resolve": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index 2e417b551..6dfbe0995 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2085,23 +2085,23 @@ __metadata: languageName: node linkType: hard -"@reduxjs/toolkit@npm:^1.6.1": - version: 1.6.1 - resolution: "@reduxjs/toolkit@npm:1.6.1" +"@reduxjs/toolkit@npm:^1.9.5": + version: 1.9.5 + resolution: "@reduxjs/toolkit@npm:1.9.5" dependencies: - immer: ^9.0.1 - redux: ^4.1.0 - redux-thunk: ^2.3.0 - reselect: ^4.0.0 + immer: ^9.0.21 + redux: ^4.2.1 + redux-thunk: ^2.4.2 + reselect: ^4.1.8 peerDependencies: - react: ^16.14.0 || ^17.0.0 - react-redux: ^7.2.1 + react: ^16.9.0 || ^17.0.0 || ^18 + react-redux: ^7.2.1 || ^8.0.2 peerDependenciesMeta: react: optional: true react-redux: optional: true - checksum: 487e34003671b4bf3fbb983dd4d6e23ddeea0170aaefee765e38a7942b317895c8fae91a82dd698489a072c4ca8be9d317749a329ad9fb0129c3ed96f6142c18 + checksum: 54672c5593d05208af577e948a338f23128d3aa01ef056ab0d40bcfa14400cf6566be99e11715388f12c1d7655cdf7c5c6b63cb92eb0fecf996c454a46a3914c languageName: node linkType: hard @@ -5705,10 +5705,10 @@ __metadata: languageName: node linkType: hard -"immer@npm:^9.0.1": - version: 9.0.6 - resolution: "immer@npm:9.0.6" - checksum: 75da22f3b32f3f14604eb389b4f50e84a14f2e42f306f0cbe4d2969aed54ec7fda9a7e9ca42ebae2ba73ec9bb6ec1001fafbac535accaf03860054ab0f7e8388 +"immer@npm:^9.0.21": + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 70e3c274165995352f6936695f0ef4723c52c92c92dd0e9afdfe008175af39fa28e76aafb3a2ca9d57d1fb8f796efc4dd1e1cc36f18d33fa5b74f3dfb0375432 languageName: node linkType: hard @@ -8882,7 +8882,7 @@ __metadata: "@babel/preset-typescript": ^7.14.5 "@babel/runtime": ^7.12.1 "@microsoft/api-extractor": ^7.18.1 - "@reduxjs/toolkit": ^1.6.1 + "@reduxjs/toolkit": ^1.9.5 "@rollup/plugin-babel": ^5.2.1 "@rollup/plugin-commonjs": ^15.1.0 "@rollup/plugin-node-resolve": ^9.0.0 @@ -8931,13 +8931,16 @@ __metadata: typescript: ^4.3.4 use-sync-external-store: ^1.0.0 peerDependencies: + "@reduxjs/toolkit": ^5.0.0-beta.0 "@types/react": ^16.8 || ^17.0 || ^18.0 "@types/react-dom": ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 react-native: ">=0.59" - redux: ^4 + redux: ^4 || ^5.0.0-beta.0 peerDependenciesMeta: + "@reduxjs/toolkit": + optional: true "@types/react": optional: true "@types/react-dom": @@ -9126,14 +9129,16 @@ __metadata: languageName: node linkType: hard -"redux-thunk@npm:^2.3.0": - version: 2.3.0 - resolution: "redux-thunk@npm:2.3.0" - checksum: d13f442ffc91249b534bf14884c33feff582894be2562169637dc9d4d70aec6423bfe6d66f88c46ac027ac1c0cd07d6c2dd4a61cf7695b8e43491de679df9bcf +"redux-thunk@npm:^2.4.2": + version: 2.4.2 + resolution: "redux-thunk@npm:2.4.2" + peerDependencies: + redux: ^4 + checksum: c7f757f6c383b8ec26152c113e20087818d18ed3edf438aaad43539e9a6b77b427ade755c9595c4a163b6ad3063adf3497e5fe6a36c68884eb1f1cfb6f049a5c languageName: node linkType: hard -"redux@npm:^4.0.5, redux@npm:^4.1.0": +"redux@npm:^4.0.5": version: 4.1.1 resolution: "redux@npm:4.1.1" dependencies: @@ -9142,6 +9147,15 @@ __metadata: languageName: node linkType: hard +"redux@npm:^4.2.1": + version: 4.2.1 + resolution: "redux@npm:4.2.1" + dependencies: + "@babel/runtime": ^7.9.2 + checksum: f63b9060c3a1d930ae775252bb6e579b42415aee7a23c4114e21a0b4ba7ec12f0ec76936c00f546893f06e139819f0e2855e0d55ebfce34ca9c026241a6950dd + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^8.2.0": version: 8.2.0 resolution: "regenerate-unicode-properties@npm:8.2.0" @@ -9275,10 +9289,10 @@ __metadata: languageName: node linkType: hard -"reselect@npm:^4.0.0": - version: 4.0.0 - resolution: "reselect@npm:4.0.0" - checksum: ac7dfc9ef2cdb42b6fc87a856f3ce904c2e4363a2bc1e6fb7eea5f78902a6f506e4388e6509752984877c6dbfe501100c076671d334799eb5a1bfe9936cb2c12 +"reselect@npm:^4.1.8": + version: 4.1.8 + resolution: "reselect@npm:4.1.8" + checksum: a4ac87cedab198769a29be92bc221c32da76cfdad6911eda67b4d3e7136dca86208c3b210e31632eae31ebd2cded18596f0dd230d3ccc9e978df22f233b5583e languageName: node linkType: hard