Skip to content

Commit dfc55d8

Browse files
authored
chore(dev-deps): bump prettier & eslint (#2248)
* chore(deps): bump prettier from 2.2.0 to 3.0.0 * chore(deps): bump prettier from 2.2.0 to 3.0.0 * fix: fix * fix: fix * fix: fix * fix: fix * fix: fix type * chore: add type * fix: fix * fix: fix
1 parent 8eb174a commit dfc55d8

File tree

9 files changed

+1054
-576
lines changed

9 files changed

+1054
-576
lines changed

.husky/pre-commit

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env sh
22
. "$(dirname -- "$0")/_/husky.sh"
33

4-
npm run pretty
4+
npm run pretty

example/basic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@types/react-dom": "^17.0.0",
3030
"@umijs/test": "^3.4.20",
3131
"lint-staged": "^10.0.7",
32-
"prettier": "^2.2.0",
32+
"prettier": "^3.2.2",
3333
"react": "17.x",
3434
"react-dom": "17.x",
3535
"typescript": "^5.1.3",

package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"test:strict": "cross-env REACT_MODE=strict jest"
3232
},
3333
"devDependencies": {
34-
"@ant-design/icons": "^5.0.1",
34+
"@ant-design/icons": "^5.3.0",
3535
"@babel/cli": "^7.10.1",
3636
"@babel/core": "^7.10.2",
3737
"@babel/plugin-transform-runtime": "^7.19.6",
@@ -43,14 +43,14 @@
4343
"@types/mockjs": "^1.0.7",
4444
"@types/react-router": "^5.1.19",
4545
"@umijs/fabric": "^2.1.0",
46-
"antd": "^5.2.1",
46+
"antd": "^5.14.2",
4747
"babel-plugin-import": "^1.12.0",
4848
"coveralls": "^3.1.1",
4949
"cross-env": "^7.0.3",
5050
"del": "^5.1.0",
5151
"dumi": "^1.1.48",
52-
"eslint": "^7.2.0",
53-
"eslint-plugin-react-hooks": "^4.0.8",
52+
"eslint": "^8.56.0",
53+
"eslint-plugin-react-hooks": "^4.6.0",
5454
"fast-glob": "^3.2.11",
5555
"fs-extra": "^10.0.1",
5656
"gray-matter": "^4.0.3",
@@ -62,8 +62,8 @@
6262
"jest-environment-jsdom": "^29.4.1",
6363
"jest-localstorage-mock": "^2.4.18",
6464
"mockjs": "^1.1.0",
65-
"prettier": "^2.0.5",
66-
"pretty-quick": "^3.1.3",
65+
"prettier": "^3.2.5",
66+
"pretty-quick": "^4.0.0",
6767
"react": "^18.2.0",
6868
"react-dom": "^18.2.0",
6969
"react-drag-listview": "^0.1.6",
@@ -73,7 +73,7 @@
7373
"surge": "^0.21.3",
7474
"ts-jest": "^29.1.1",
7575
"typescript": "^5.1.3",
76-
"webpack": "^5.88.2",
76+
"webpack": "^5.90.3",
7777
"webpack-cli": "^5.1.4",
7878
"webpack-merge": "^4.2.2"
7979
},

packages/hooks/src/useDeepCompareEffect/__tests__/index.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('useDeepCompareEffect', () => {
88
const [x, setX] = useState(0);
99
const [y, setY] = useState({});
1010
useDeepCompareEffect(() => {
11-
setX((x) => x + 1);
11+
setX((prevState) => prevState + 1);
1212
}, [y]);
1313
return { x, setY };
1414
});

packages/hooks/src/useInterval/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { isNumber } from '../utils';
44

55
const useInterval = (fn: () => void, delay?: number, options: { immediate?: boolean } = {}) => {
66
const timerCallback = useMemoizedFn(fn);
7-
const timerRef = useRef<NodeJS.Timer | null>(null);
7+
const timerRef = useRef<ReturnType<typeof setInterval> | null>(null);
88

99
const clear = useCallback(() => {
1010
if (timerRef.current) {

packages/hooks/src/useMemoizedFn/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function useMemoizedFn<T extends noop>(fn: T) {
2020

2121
// why not write `fnRef.current = fn`?
2222
// https://github.com/alibaba/hooks/issues/728
23-
fnRef.current = useMemo(() => fn, [fn]);
23+
fnRef.current = useMemo<T>(() => fn, [fn]);
2424

2525
const memoizedFn = useRef<PickFunction<T>>();
2626
if (!memoizedFn.current) {

packages/hooks/src/useRafInterval/index.ts

+8-6
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import useLatest from '../useLatest';
33
import { isNumber } from '../utils';
44

55
interface Handle {
6-
id: number | NodeJS.Timer;
6+
id: number | ReturnType<typeof setInterval>;
77
}
88

99
const setRafInterval = function (callback: () => void, delay: number = 0): Handle {
@@ -12,23 +12,23 @@ const setRafInterval = function (callback: () => void, delay: number = 0): Handl
1212
id: setInterval(callback, delay),
1313
};
1414
}
15-
let start = new Date().getTime();
15+
let start = Date.now();
1616
const handle: Handle = {
1717
id: 0,
1818
};
1919
const loop = () => {
20-
const current = new Date().getTime();
20+
const current = Date.now();
2121
if (current - start >= delay) {
2222
callback();
23-
start = new Date().getTime();
23+
start = Date.now();
2424
}
2525
handle.id = requestAnimationFrame(loop);
2626
};
2727
handle.id = requestAnimationFrame(loop);
2828
return handle;
2929
};
3030

31-
function cancelAnimationFrameIsNotDefined(t: any): t is NodeJS.Timer {
31+
function cancelAnimationFrameIsNotDefined(t: any): t is ReturnType<typeof setInterval> {
3232
return typeof cancelAnimationFrame === typeof undefined;
3333
}
3434

@@ -52,7 +52,9 @@ function useRafInterval(
5252
const timerRef = useRef<Handle>();
5353

5454
useEffect(() => {
55-
if (!isNumber(delay) || delay < 0) return;
55+
if (!isNumber(delay) || delay < 0) {
56+
return;
57+
}
5658
if (immediate) {
5759
fnRef.current();
5860
}

packages/hooks/src/useTimeout/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { isNumber } from '../utils';
44

55
const useTimeout = (fn: () => void, delay?: number) => {
66
const timerCallback = useMemoizedFn(fn);
7-
const timerRef = useRef<NodeJS.Timer | null>(null);
7+
const timerRef = useRef<ReturnType<typeof setTimeout> | null>(null);
88

99
const clear = useCallback(() => {
1010
if (timerRef.current) {

0 commit comments

Comments
 (0)