Skip to content

Commit e52075d

Browse files
authored
Relax peer dependencies to react@16.8.0 (#29)
* Relax peer dependencies to react@16.8.0 * Update entry
1 parent bc123ef commit e52075d

File tree

11 files changed

+123
-21
lines changed

11 files changed

+123
-21
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
- Bump dependencies, by [@compulim](https://github.com/compulim), in PR [#25](https://github.com/compulim/use-memo-map-pull/25) and [#27](https://github.com/compulim/use-memo-map-pull/27)
10+
- Relaxed peer dependencies requirements to `react@>=16.8.0`, by [@compulim](https://github.com/compulim) in PR [#29](https://github.com/compulim/use-memo-map/pull/29)
11+
- Bump dependencies, by [@compulim](https://github.com/compulim), in PR [#25](https://github.com/compulim/use-memo-map-pull/25), [#27](https://github.com/compulim/use-memo-map-pull/27), and [#29](https://github.com/compulim/use-memo-map/pull/29)
1112
- Production dependencies
1213
- [`@babel/runtime-corejs3@7.24.1`](https://npmjs.com/package/@babel/runtime-corejs3)
13-
- [`use-ref-from@0.0.3`](https://npmjs.com/package/use-ref-from)
14+
- [`use-ref-from@0.1.0`](https://npmjs.com/package/use-ref-from)
1415
- Development dependencies
1516
- [`@babel/cli@7.24.1`](https://npmjs.com/package/@babel/cli)
1617
- [`@babel/core@7.24.3`](https://npmjs.com/package/@babel/core)

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "use-memo-map-root",
3-
"version": "0.0.5-0",
3+
"version": "0.1.0-0",
44
"description": "",
55
"private": true,
66
"author": "William Wong (https://github.com/compulim)",

packages/integration-test/importDefault.test.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
/** @jest-environment jsdom */
22

3-
import { renderHook } from '@testing-library/react';
43
import { useMemoMap } from 'use-memo-map';
54

5+
const renderHook =
6+
// eslint-disable-next-line @typescript-eslint/no-var-requires
7+
require('@testing-library/react').renderHook ||
8+
// eslint-disable-next-line @typescript-eslint/no-var-requires
9+
require('@testing-library/react-hooks').renderHook;
10+
611
test('simple scenario', () => {
712
// GIVEN: A "multiply by 10" mapper.
813
const mapper = x => x * 10;

packages/integration-test/importNamed.test.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
/** @jest-environment jsdom */
22

3-
import { renderHook } from '@testing-library/react';
43
import useMemoMap from 'use-memo-map/useMemoMap';
54

5+
const renderHook =
6+
// eslint-disable-next-line @typescript-eslint/no-var-requires
7+
require('@testing-library/react').renderHook ||
8+
// eslint-disable-next-line @typescript-eslint/no-var-requires
9+
require('@testing-library/react-hooks').renderHook;
10+
611
test('simple scenario', () => {
712
// GIVEN: A "multiply by 10" mapper.
813
const mapper = x => x * 10;

packages/integration-test/package.json

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,29 @@
1414
},
1515
"author": "William Wong (https://github.com/compulim)",
1616
"license": "MIT",
17+
"switch:react:16": {
18+
"devDependencies": {
19+
"@testing-library/react": "^12",
20+
"react": "16.8.0",
21+
"react-test-renderer": "16.8.0"
22+
}
23+
},
24+
"switch:react:17": {
25+
"devDependencies": {
26+
"@testing-library/react": "^12",
27+
"react": "17.0.0",
28+
"react-test-renderer": "17.0.0"
29+
}
30+
},
31+
"switch:react:18": {
32+
"devDependencies": {
33+
"react": "18.0.0",
34+
"react-test-renderer": "18.0.0"
35+
}
36+
},
1737
"localPeerDependencies": {
1838
"use-memo-map": "^0.0.0-0"
1939
},
20-
"pinDependencies": {},
2140
"devDependencies": {
2241
"@babel/core": "^7.24.3",
2342
"@babel/preset-env": "^7.24.3",

packages/integration-test/requireDefault.test.cjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
/** @jest-environment jsdom */
22

3-
const { renderHook } = require('@testing-library/react');
43
const { useMemoMap } = require('use-memo-map');
54

5+
const renderHook =
6+
// eslint-disable-next-line @typescript-eslint/no-var-requires
7+
require('@testing-library/react').renderHook ||
8+
// eslint-disable-next-line @typescript-eslint/no-var-requires
9+
require('@testing-library/react-hooks').renderHook;
10+
611
test('simple scenario', () => {
712
// GIVEN: A "multiply by 10" mapper.
813
const mapper = x => x * 10;

packages/integration-test/requireNamed.test.cjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
/** @jest-environment jsdom */
22

3-
const { renderHook } = require('@testing-library/react');
43
const { default: useMemoMap } = require('use-memo-map/useMemoMap');
54

5+
const renderHook =
6+
// eslint-disable-next-line @typescript-eslint/no-var-requires
7+
require('@testing-library/react').renderHook ||
8+
// eslint-disable-next-line @typescript-eslint/no-var-requires
9+
require('@testing-library/react-hooks').renderHook;
10+
611
test('simple scenario', () => {
712
// GIVEN: A "multiply by 10" mapper.
813
const mapper = x => x * 10;

packages/pages/package.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,36 @@
1616
},
1717
"author": "William Wong (https://github.com/compulim)",
1818
"license": "MIT",
19+
"switch:react:16": {
20+
"devDependencies": {
21+
"@types/react": "^16",
22+
"@types/react-dom": "^16"
23+
},
24+
"dependencies": {
25+
"react": "16.8.0",
26+
"react-dom": "16.8.0"
27+
}
28+
},
29+
"switch:react:17": {
30+
"devDependencies": {
31+
"@types/react": "^17",
32+
"@types/react-dom": "^17"
33+
},
34+
"dependencies": {
35+
"react": "17.0.0",
36+
"react-dom": "17.0.0"
37+
}
38+
},
39+
"switch:react:18": {
40+
"devDependencies": {
41+
"@types/react": "^18",
42+
"@types/react-dom": "^18"
43+
},
44+
"dependencies": {
45+
"react": "18.0.0",
46+
"react-dom": "18.0.0"
47+
}
48+
},
1949
"localPeerDependencies": {
2050
"use-memo-map": "^0.0.0-0"
2151
},

packages/use-memo-map/package.json

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,31 @@
6767
"url": "https://github.com/compulim/use-memo-map/issues"
6868
},
6969
"homepage": "https://github.com/compulim/use-memo-map#readme",
70-
"pinDependencies": {},
70+
"switch:react:16": {
71+
"devDependencies": {
72+
"@testing-library/react": "^12",
73+
"@testing-library/react-hooks": "latest",
74+
"@types/react": "^16",
75+
"react": "16.8.0",
76+
"react-dom": "16.8.0"
77+
}
78+
},
79+
"switch:react:17": {
80+
"devDependencies": {
81+
"@testing-library/react": "^12",
82+
"@testing-library/react-hooks": "latest",
83+
"@types/react": "^17",
84+
"react": "17.0.0",
85+
"react-dom": "17.0.0"
86+
}
87+
},
88+
"switch:react:18": {
89+
"devDependencies": {
90+
"@types/react": "^18",
91+
"react": "18.0.0",
92+
"react-dom": "18.0.0"
93+
}
94+
},
7195
"devDependencies": {
7296
"@babel/cli": "^7.24.1",
7397
"@babel/core": "^7.24.3",
@@ -88,10 +112,10 @@
88112
"typescript": "^5.4.3"
89113
},
90114
"peerDependencies": {
91-
"react": ">=16.9.0"
115+
"react": ">=16.8.0"
92116
},
93117
"dependencies": {
94118
"@babel/runtime-corejs3": "^7.24.1",
95-
"use-ref-from": "^0.0.3"
119+
"use-ref-from": "^0.1.0"
96120
}
97121
}

0 commit comments

Comments
 (0)