From fcd301ae5a83f377388d27d25de71b1928994a2c Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Mon, 4 Nov 2024 14:37:32 +0800 Subject: [PATCH 1/9] =?UTF-8?q?fix:=20=E9=80=82=E9=85=8Dharmony?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config.json | 2 +- .../animatingnumbers.harmony.css | 37 +++++++++++++++++++ src/packages/animatingnumbers/countup.scss | 11 ++++-- .../animatingnumbers/countup.taro.tsx | 28 ++++++++------ 4 files changed, 62 insertions(+), 16 deletions(-) diff --git a/src/config.json b/src/config.json index 98b7a88ecf..19a4cccc26 100644 --- a/src/config.json +++ b/src/config.json @@ -902,7 +902,7 @@ "author": "swag~jun" }, { - "version": "2.0.0", + "version": "3.0.0", "name": "AnimatingNumbers", "type": "component", "cName": "数字动画", diff --git a/src/packages/animatingnumbers/animatingnumbers.harmony.css b/src/packages/animatingnumbers/animatingnumbers.harmony.css index e69de29bb2..ead4ea4a32 100644 --- a/src/packages/animatingnumbers/animatingnumbers.harmony.css +++ b/src/packages/animatingnumbers/animatingnumbers.harmony.css @@ -0,0 +1,37 @@ +.nut-countup-list { + display: inline-flex; + height: 32px; + overflow: hidden; + direction: ltr; +} +.nut-countup-listitem { + height: 32px; + overflow: hidden; +} +.nut-countup-listitem-number { + margin: 0 0; + border-radius: 4px; + color: #1a1a1a; + background-color: inherit; +} +.nut-countup-separator { + display: flex; + height: 80%; + align-items: flex-end; + color: inherit; + font-size: 18px; + font-weight: 600; +} +.nut-countup-number { + display: flex; + flex-direction: column; + align-items: center; + width: auto; +} +.nut-countup-number-text { + height: 32px; + line-height: 32px; + color: #1a1a1a; + font-size: 18px; + font-weight: 600; +} \ No newline at end of file diff --git a/src/packages/animatingnumbers/countup.scss b/src/packages/animatingnumbers/countup.scss index 9fc6dd20ce..13b4fcfcf5 100644 --- a/src/packages/animatingnumbers/countup.scss +++ b/src/packages/animatingnumbers/countup.scss @@ -9,9 +9,6 @@ &-listitem { height: $countup-height; overflow: hidden; - color: $color-title; - font-size: $countup-base-size; - font-weight: $font-weight-bold; &-number { margin: 0 $countup-lr-margin; @@ -26,6 +23,8 @@ height: 80%; align-items: flex-end; color: $countup-bg-color; + font-size: $countup-base-size; + font-weight: $font-weight-bold; } &-number { @@ -33,10 +32,14 @@ flex-direction: column; align-items: center; width: $countup-width; + // transition: transform 1s ease-in-out; - span { + &-text { height: $countup-height; line-height: $countup-height; + color: $countup-color; + font-size: $countup-base-size; + font-weight: $font-weight-bold; } } } diff --git a/src/packages/animatingnumbers/countup.taro.tsx b/src/packages/animatingnumbers/countup.taro.tsx index b70311b6a3..3d9486bd46 100644 --- a/src/packages/animatingnumbers/countup.taro.tsx +++ b/src/packages/animatingnumbers/countup.taro.tsx @@ -6,7 +6,7 @@ import React, { useRef, useState, } from 'react' -import { View } from '@tarojs/components' +import { View, Text } from '@tarojs/components' import { createSelectorQuery } from '@tarojs/taro' import { BasicComponent, ComponentDefaults } from '@/utils/typings' import { mergeProps } from '@/utils/merge-props' @@ -67,7 +67,7 @@ export const CountUp: FunctionComponent> = (props) => { Object.keys(numberItems).forEach((key: any) => { const elem = numberItems[Number(key)] as HTMLElement const idx = Number(numerArr[Number(key)]) - if (elem) { + if (elem && typeof idx === 'number' && !Number.isNaN(idx)) { // 计算规则:父元素和实际列表高度的百分比,分割成20等份 const transform = idx || idx === 0 @@ -106,13 +106,12 @@ export const CountUp: FunctionComponent> = (props) => { window.clearTimeout(timerRef.current) } }, [value, delay, getShowNumber]) - return ( -
    + {numerArr.map((item: string, idx: number) => { return ( -
  • > = (props) => { key={idx} > {!Number.isNaN(Number(item)) ? ( - {[...numbers, ...numbers].map((number, subidx) => { - return {number} + return ( + + {number} + + ) })} - + ) : ( - {item} + {item} )} -
  • +
    ) })} -
+
) } From 0bf3823e3cfde9e7c15cc5915f373d94d058b7b4 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Tue, 5 Nov 2024 10:33:29 +0800 Subject: [PATCH 2/9] =?UTF-8?q?fix:=20=E9=80=82=E9=85=8D=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animatingnumbers/animatingnumbers.harmony.css | 1 + src/packages/animatingnumbers/countup.scss | 2 +- src/packages/animatingnumbers/countup.taro.tsx | 4 +++- src/packages/animatingnumbers/countup.tsx | 11 +++++++++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/packages/animatingnumbers/animatingnumbers.harmony.css b/src/packages/animatingnumbers/animatingnumbers.harmony.css index ead4ea4a32..72d6627fce 100644 --- a/src/packages/animatingnumbers/animatingnumbers.harmony.css +++ b/src/packages/animatingnumbers/animatingnumbers.harmony.css @@ -27,6 +27,7 @@ flex-direction: column; align-items: center; width: auto; + transition: transform 1s ease-in-out; } .nut-countup-number-text { height: 32px; diff --git a/src/packages/animatingnumbers/countup.scss b/src/packages/animatingnumbers/countup.scss index 13b4fcfcf5..f2a2275002 100644 --- a/src/packages/animatingnumbers/countup.scss +++ b/src/packages/animatingnumbers/countup.scss @@ -32,7 +32,7 @@ flex-direction: column; align-items: center; width: $countup-width; - // transition: transform 1s ease-in-out; + transition: transform 1s ease-in-out; &-text { height: $countup-height; diff --git a/src/packages/animatingnumbers/countup.taro.tsx b/src/packages/animatingnumbers/countup.taro.tsx index 3d9486bd46..b104eeb794 100644 --- a/src/packages/animatingnumbers/countup.taro.tsx +++ b/src/packages/animatingnumbers/countup.taro.tsx @@ -82,9 +82,11 @@ export const CountUp: FunctionComponent> = (props) => { } }, [numerArr]) + console.log('transitionDuration', `${duration}s`) + const numberEaseStyle = (idx: number) => { return { - transition: `transform ${duration}s ease-in-out`, + transitionDuration: `${duration}s`, transform: transformArr[idx] ? transformArr[idx] : null, } as CSSProperties } diff --git a/src/packages/animatingnumbers/countup.tsx b/src/packages/animatingnumbers/countup.tsx index ca96d99f18..3297ef9848 100644 --- a/src/packages/animatingnumbers/countup.tsx +++ b/src/packages/animatingnumbers/countup.tsx @@ -76,7 +76,7 @@ export const CountUp: FunctionComponent> = (props) => { }, [numerArr]) const numberEaseStyle: CSSProperties = { - transition: `transform ${duration}s ease-in-out`, + transitionDuration: `${duration}s`, } useEffect(() => { @@ -107,7 +107,14 @@ export const CountUp: FunctionComponent> = (props) => { style={numberEaseStyle} > {[...numbers, ...numbers].map((number, subidx) => { - return {number} + return ( + + {number} + + ) })} ) : ( From 9e33d589e1665f8dd2ca195751d54090bf0c9d50 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Tue, 5 Nov 2024 14:56:49 +0800 Subject: [PATCH 3/9] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3harmony=E4=B8=8B?= =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=BB=9A=E5=8A=A8=E5=8A=A8=E7=94=BB=E4=B8=8D?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animatingnumbers.harmony.css | 1 + src/packages/animatingnumbers/countup.scss | 1 + .../animatingnumbers/countup.taro.tsx | 47 +++++++++---------- 3 files changed, 24 insertions(+), 25 deletions(-) diff --git a/src/packages/animatingnumbers/animatingnumbers.harmony.css b/src/packages/animatingnumbers/animatingnumbers.harmony.css index 72d6627fce..96a253085b 100644 --- a/src/packages/animatingnumbers/animatingnumbers.harmony.css +++ b/src/packages/animatingnumbers/animatingnumbers.harmony.css @@ -28,6 +28,7 @@ align-items: center; width: auto; transition: transform 1s ease-in-out; + transform: translate(0, 0); } .nut-countup-number-text { height: 32px; diff --git a/src/packages/animatingnumbers/countup.scss b/src/packages/animatingnumbers/countup.scss index f2a2275002..c3a9a739fc 100644 --- a/src/packages/animatingnumbers/countup.scss +++ b/src/packages/animatingnumbers/countup.scss @@ -33,6 +33,7 @@ align-items: center; width: $countup-width; transition: transform 1s ease-in-out; + transform: translate(0, 0); &-text { height: $countup-height; diff --git a/src/packages/animatingnumbers/countup.taro.tsx b/src/packages/animatingnumbers/countup.taro.tsx index b104eeb794..ee5689af28 100644 --- a/src/packages/animatingnumbers/countup.taro.tsx +++ b/src/packages/animatingnumbers/countup.taro.tsx @@ -63,7 +63,7 @@ export const CountUp: FunctionComponent> = (props) => { createSelectorQuery() .selectAll('.nut-countup-listitem') .node((numberItems: any) => { - const transformArrCache: string[] = [] + const transformArrCache: any[] = [] Object.keys(numberItems).forEach((key: any) => { const elem = numberItems[Number(key)] as HTMLElement const idx = Number(numerArr[Number(key)]) @@ -73,7 +73,10 @@ export const CountUp: FunctionComponent> = (props) => { idx || idx === 0 ? `translate(0, -${(idx === 0 ? 10 : idx) * 5}%)` : '' - transformArrCache.push(transform) + transformArrCache.push({ + transitionDuration: `${duration}s`, + transform, + } as CSSProperties) } }) setTransformArr([...transformArrCache]) @@ -82,34 +85,28 @@ export const CountUp: FunctionComponent> = (props) => { } }, [numerArr]) - console.log('transitionDuration', `${duration}s`) - - const numberEaseStyle = (idx: number) => { - return { - transitionDuration: `${duration}s`, - transform: transformArr[idx] ? transformArr[idx] : null, - } as CSSProperties - } - - useEffect(() => { - setNumberTransform() - }, [numerArr, setNumberTransform]) - useEffect(() => { - if (!isLoaded.current) { - isLoaded.current = true - timerRef.current = window.setTimeout(() => { - setNumerArr(getShowNumber()) - }, delay) - } else { - setNumerArr(getShowNumber()) + if (numerArr.length) { + if (!isLoaded.current) { + isLoaded.current = true + timerRef.current = window.setTimeout(() => { + setNumberTransform() + }, delay) + } else { + setNumberTransform() + } } return () => { window.clearTimeout(timerRef.current) } - }, [value, delay, getShowNumber]) + }, [numerArr, delay, setNumberTransform]) + + useEffect(() => { + setNumerArr(getShowNumber()) + }, [value, getShowNumber]) + return ( - + {numerArr.map((item: string, idx: number) => { return ( @@ -124,7 +121,7 @@ export const CountUp: FunctionComponent> = (props) => { {!Number.isNaN(Number(item)) ? ( {[...numbers, ...numbers].map((number, subidx) => { return ( From 844a60d007d2d2848662729bbc6f6d3461dfdcb8 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Tue, 5 Nov 2024 15:01:50 +0800 Subject: [PATCH 4/9] fix: update test --- .../__tests__/animatingnumbers.spec.tsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/packages/animatingnumbers/__tests__/animatingnumbers.spec.tsx b/src/packages/animatingnumbers/__tests__/animatingnumbers.spec.tsx index 788e2ddf84..7e50728a41 100644 --- a/src/packages/animatingnumbers/__tests__/animatingnumbers.spec.tsx +++ b/src/packages/animatingnumbers/__tests__/animatingnumbers.spec.tsx @@ -8,15 +8,12 @@ test('test value props', () => { const { container } = render() const listNumbers = container.querySelectorAll('.nut-countup-number') - expect(listNumbers[0]).toHaveAttribute( - 'style', - 'transition: transform 1s ease-in-out;' - ) + expect(listNumbers[0]).toHaveAttribute('style', 'transition-duration: 1s;') const defaultDelay = 300 vi.advanceTimersByTime(defaultDelay) expect(listNumbers[0]).toHaveAttribute( 'style', - 'transition: transform 1s ease-in-out; transform: translate(0, -30%);' + 'transition-duration: 1s; transform: translate(0, -30%);' ) expect(listNumbers.length).toBe(5) }) @@ -32,7 +29,7 @@ test('test aysnc value and duration props', async () => { vi.advanceTimersByTime(defaultDelay) expect(listNumbers[0]).toHaveAttribute( 'style', - 'transition: transform 1.2s ease-in-out; transform: translate(0, -50%);' + 'transition-duration: 1.2s; transform: translate(0, -50%);' ) for (let i = 0; i < 5; i++) { @@ -45,7 +42,7 @@ test('test aysnc value and duration props', async () => { const lastlen = value.length - 1 const lastNumber = Number(value.slice(lastlen)) const percentage = lastNumber === 0 ? 50 : 5 * lastNumber - const style = `transition: transform 0s ease-in-out; transform: translate(${0}, -${percentage}%);` + const style = `transition-duration: 0s; transform: translate(${0}, -${percentage}%);` expect(listNumbers2[7]).toHaveAttribute('style', style) } }) From df4f024bc1c85515b05cb688821290a1f802312e Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Tue, 5 Nov 2024 15:14:23 +0800 Subject: [PATCH 5/9] fix: word spelling --- src/packages/animatingnumbers/countup.taro.tsx | 16 ++++++++-------- src/packages/animatingnumbers/countup.tsx | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/packages/animatingnumbers/countup.taro.tsx b/src/packages/animatingnumbers/countup.taro.tsx index ee5689af28..d50c0623e5 100644 --- a/src/packages/animatingnumbers/countup.taro.tsx +++ b/src/packages/animatingnumbers/countup.taro.tsx @@ -54,19 +54,19 @@ export const CountUp: FunctionComponent> = (props) => { return currNumber.split('') }, [length, thousands, value]) - const [numerArr, setNumerArr] = useState([]) + const [numberArr, setNumberArr] = useState([]) const [transformArr, setTransformArr] = useState>([]) const isLoaded = useRef(false) const setNumberTransform = useCallback(() => { - if (countupRef.current && numerArr.length) { + if (countupRef.current && numberArr.length) { createSelectorQuery() .selectAll('.nut-countup-listitem') .node((numberItems: any) => { const transformArrCache: any[] = [] Object.keys(numberItems).forEach((key: any) => { const elem = numberItems[Number(key)] as HTMLElement - const idx = Number(numerArr[Number(key)]) + const idx = Number(numberArr[Number(key)]) if (elem && typeof idx === 'number' && !Number.isNaN(idx)) { // 计算规则:父元素和实际列表高度的百分比,分割成20等份 const transform = @@ -83,10 +83,10 @@ export const CountUp: FunctionComponent> = (props) => { }) .exec() } - }, [numerArr]) + }, [numberArr]) useEffect(() => { - if (numerArr.length) { + if (numberArr.length) { if (!isLoaded.current) { isLoaded.current = true timerRef.current = window.setTimeout(() => { @@ -99,16 +99,16 @@ export const CountUp: FunctionComponent> = (props) => { return () => { window.clearTimeout(timerRef.current) } - }, [numerArr, delay, setNumberTransform]) + }, [numberArr, delay, setNumberTransform]) useEffect(() => { - setNumerArr(getShowNumber()) + setNumberArr(getShowNumber()) }, [value, getShowNumber]) return ( - {numerArr.map((item: string, idx: number) => { + {numberArr.map((item: string, idx: number) => { return ( > = (props) => { return currNumber.split('') } - const numerArr = useMemo(getShowNumber, [value, length, thousands]) + const numberArr = useMemo(getShowNumber, [value, length, thousands]) const setNumberTransform = useCallback(() => { if (countupRef.current) { const numberItems = countupRef.current.querySelectorAll( '.nut-countup-number' ) - const numberFilterArr: Array = numerArr.filter( + const numberFilterArr: Array = numberArr.filter( (item: string) => !Number.isNaN(Number(item)) ) Object.keys(numberItems).forEach((key) => { @@ -73,7 +73,7 @@ export const CountUp: FunctionComponent> = (props) => { } }) } - }, [numerArr]) + }, [numberArr]) const numberEaseStyle: CSSProperties = { transitionDuration: `${duration}s`, @@ -86,12 +86,12 @@ export const CountUp: FunctionComponent> = (props) => { return () => { window.clearTimeout(timerRef.current) } - }, [numerArr, delay, setNumberTransform]) + }, [numberArr, delay, setNumberTransform]) return (
    - {numerArr.map((item: string, idx: number) => { + {numberArr.map((item: string, idx: number) => { return (
  • Date: Wed, 6 Nov 2024 17:40:48 +0800 Subject: [PATCH 6/9] =?UTF-8?q?fix:=20cr=20=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../animatingnumbers/animatingnumbers.harmony.css | 2 ++ src/packages/animatingnumbers/countup.scss | 2 ++ src/packages/animatingnumbers/countup.taro.tsx | 15 +++++++++------ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/packages/animatingnumbers/animatingnumbers.harmony.css b/src/packages/animatingnumbers/animatingnumbers.harmony.css index 96a253085b..070dada059 100644 --- a/src/packages/animatingnumbers/animatingnumbers.harmony.css +++ b/src/packages/animatingnumbers/animatingnumbers.harmony.css @@ -7,6 +7,8 @@ .nut-countup-listitem { height: 32px; overflow: hidden; + user-select: none; + -webkit-tap-highlight-color: transparent; } .nut-countup-listitem-number { margin: 0 0; diff --git a/src/packages/animatingnumbers/countup.scss b/src/packages/animatingnumbers/countup.scss index c3a9a739fc..12779786c9 100644 --- a/src/packages/animatingnumbers/countup.scss +++ b/src/packages/animatingnumbers/countup.scss @@ -9,6 +9,8 @@ &-listitem { height: $countup-height; overflow: hidden; + user-select: none; + -webkit-tap-highlight-color: transparent; &-number { margin: 0 $countup-lr-margin; diff --git a/src/packages/animatingnumbers/countup.taro.tsx b/src/packages/animatingnumbers/countup.taro.tsx index d50c0623e5..639b9fc6c9 100644 --- a/src/packages/animatingnumbers/countup.taro.tsx +++ b/src/packages/animatingnumbers/countup.taro.tsx @@ -39,7 +39,7 @@ export const CountUp: FunctionComponent> = (props) => { } = mergeProps(defaultProps, props) const classPrefix = 'nut-countup' const countupRef = useRef(null) - const timerRef = useRef(0) + const timerRef = useRef() const numbers = Array.from({ length: 10 }, (v, i) => i) const getShowNumber = useCallback(() => { @@ -55,7 +55,7 @@ export const CountUp: FunctionComponent> = (props) => { }, [length, thousands, value]) const [numberArr, setNumberArr] = useState([]) - const [transformArr, setTransformArr] = useState>([]) + const [transformArr, setTransformArr] = useState([]) const isLoaded = useRef(false) const setNumberTransform = useCallback(() => { @@ -63,11 +63,13 @@ export const CountUp: FunctionComponent> = (props) => { createSelectorQuery() .selectAll('.nut-countup-listitem') .node((numberItems: any) => { - const transformArrCache: any[] = [] + const transformArrCache: CSSProperties[] = [] Object.keys(numberItems).forEach((key: any) => { const elem = numberItems[Number(key)] as HTMLElement const idx = Number(numberArr[Number(key)]) - if (elem && typeof idx === 'number' && !Number.isNaN(idx)) { + const enabled = + elem && typeof idx === 'number' && !Number.isNaN(idx) + if (enabled) { // 计算规则:父元素和实际列表高度的百分比,分割成20等份 const transform = idx || idx === 0 @@ -89,7 +91,7 @@ export const CountUp: FunctionComponent> = (props) => { if (numberArr.length) { if (!isLoaded.current) { isLoaded.current = true - timerRef.current = window.setTimeout(() => { + timerRef.current = setTimeout(() => { setNumberTransform() }, delay) } else { @@ -97,7 +99,8 @@ export const CountUp: FunctionComponent> = (props) => { } } return () => { - window.clearTimeout(timerRef.current) + clearTimeout(timerRef.current) + isLoaded.current = false } }, [numberArr, delay, setNumberTransform]) From d4adac84647503bf4d6dd30d49a7a3e8b5953bec Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Thu, 7 Nov 2024 17:04:45 +0800 Subject: [PATCH 7/9] fix: update icons-react-taro version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 05a417a4fa..e6c759c35d 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "dependencies": { "@babel/runtime": "^7.23.9", "@nutui/icons-react": "^1.0.5", - "@nutui/icons-react-taro": "^1.0.5", + "@nutui/icons-react-taro": "^2.0.0-beta.0", "@nutui/jdesign-icons-react-taro": "1.0.6-beta.2", "@nutui/touch-emulator": "^1.0.0", "@react-spring/web": "~9.6.1", From 847c2ed7696d87a82d2a9369cc00c7d17f24679c Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Thu, 7 Nov 2024 17:10:17 +0800 Subject: [PATCH 8/9] chore: update pnpm-lock.yaml --- pnpm-lock.yaml | 64 +++++++++++++++++--------------------------------- 1 file changed, 21 insertions(+), 43 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6aea0aed2..51b07d3381 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: ^1.0.5 version: 1.0.5 '@nutui/icons-react-taro': - specifier: ^1.0.5 - version: 1.0.5 + specifier: ^2.0.0-beta.0 + version: 2.0.0-beta.1 '@nutui/jdesign-icons-react-taro': specifier: 1.0.6-beta.2 version: 1.0.6-beta.2 @@ -1615,8 +1615,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, tarball: https://r2.cnpmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} engines: {node: '>= 8'} - '@nutui/icons-react-taro@1.0.5': - resolution: {integrity: sha512-p7dCW29wASH/qQ1OaUGGKA6PRV33wDPb80+qrHnWtT40syIb0W+e92mpplbULWM01s+GYVGyUU3i8b7Iy7qfvw==} + '@nutui/icons-react-taro@2.0.0-beta.1': + resolution: {integrity: sha512-kmM4mDkYDHgQCuNmq9tMN5rXfGJLjPzlY6f4RfimFJJ9inb6lztKpQQuqsjqiJ1xhTRWf/uCBOB9waAFk+Ff6Q==} '@nutui/icons-react@1.0.5': resolution: {integrity: sha512-0TYl3Fk+sVz95DKqn/7isYAvaK5YGnaBwMMib4rqYLoqi9GGFwgU9rp2hYXu/X5IYdWgshj0xiuGMK75/vUYbQ==} @@ -1708,35 +1708,30 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-glibc@2.4.1': resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.4.1': resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [musl] '@parcel/watcher-linux-x64-glibc@2.4.1': resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-x64-musl@2.4.1': resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [musl] '@parcel/watcher-win32-arm64@2.4.1': resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} @@ -1987,55 +1982,46 @@ packages: resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.24.3': resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.24.3': resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.24.3': resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.24.3': resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.24.3': resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.24.3': resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.24.3': resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.24.3': resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.24.3': resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} @@ -2145,56 +2131,48 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [glibc] '@swc/core-linux-arm64-gnu@1.7.40': resolution: {integrity: sha512-v2fBlHJ/6Ovz0L2xFAI9TRiKyl9DTdx139PuAHD9gyzp16Utl/W0MPd4t2cYdkI6hPXE9PsJCSzMOrduh+YoDg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [glibc] '@swc/core-linux-arm64-musl@1.3.96': resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [musl] '@swc/core-linux-arm64-musl@1.7.40': resolution: {integrity: sha512-uMkduQuU4LFVkW6txv8AVArT8GjJVJ5IHoWloXaUBMT447iE8NALmpePdZWhMyj6KV7j0y23CM5rzV/I2eNGLg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [musl] '@swc/core-linux-x64-gnu@1.3.96': resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [glibc] '@swc/core-linux-x64-gnu@1.7.40': resolution: {integrity: sha512-4LZdY1MBSnXyTpW5fpBU/+JGAhkuHT+VnFTDNegRboN5nSPh7y0Yvn4LmIioESV+sWzjKkEXujJPGjrp+oSp5w==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [glibc] '@swc/core-linux-x64-musl@1.3.96': resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [musl] '@swc/core-linux-x64-musl@1.7.40': resolution: {integrity: sha512-FPjOwT3SgI6PAwH1O8bhOGBPzuvzOlzKeCtxLaCjruHJu9V8KKBrMTWOZT/FJyYC9mX5Ip1+l9j30UqUZdQxtA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [musl] '@swc/core-win32-arm64-msvc@1.3.96': resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==} @@ -2403,7 +2381,7 @@ packages: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==, tarball: https://r2.cnpmjs.org/@types/acorn/-/acorn-4.0.6.tgz} '@types/archy@0.0.31': - resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==, tarball: https://r2.cnpmjs.org/@types/archy/-/archy-0.0.31.tgz} + resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==} '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==, tarball: https://r2.cnpmjs.org/@types/argparse/-/argparse-1.0.38.tgz} @@ -2445,7 +2423,7 @@ packages: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} '@types/glob@7.2.0': - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==, tarball: https://r2.cnpmjs.org/@types/glob/-/glob-7.2.0.tgz} + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} @@ -2777,10 +2755,10 @@ packages: resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, tarball: https://r2.cnpmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz} + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, tarball: https://r2.cnpmjs.org/@xtuc/long/-/long-4.2.2.tgz} + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, tarball: https://r2.cnpmjs.org/JSONStream/-/JSONStream-1.3.5.tgz} @@ -2927,7 +2905,7 @@ packages: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, tarball: https://r2.cnpmjs.org/arch/-/arch-2.2.0.tgz} archy@1.0.0: - resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==, tarball: https://r2.cnpmjs.org/archy/-/archy-1.0.0.tgz} + resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, tarball: https://r2.cnpmjs.org/argparse/-/argparse-1.0.10.tgz} @@ -3523,7 +3501,7 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, tarball: https://r2.cnpmjs.org/commander/-/commander-2.20.3.tgz} commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, tarball: https://r2.cnpmjs.org/commander/-/commander-4.1.1.tgz} + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} commander@6.2.1: @@ -4136,7 +4114,7 @@ packages: optional: true eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, tarball: https://r2.cnpmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz} + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} eslint-scope@7.2.2: @@ -4171,7 +4149,7 @@ packages: engines: {node: '>=4.0'} estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, tarball: https://r2.cnpmjs.org/estraverse/-/estraverse-4.3.0.tgz} + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} estraverse@5.3.0: @@ -4384,7 +4362,7 @@ packages: engines: {node: '>=18'} find-yarn-workspace-root@2.0.0: - resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==, tarball: https://r2.cnpmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz} + resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} findup-sync@5.0.0: resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==, tarball: https://r2.cnpmjs.org/findup-sync/-/findup-sync-5.0.0.tgz} @@ -4403,7 +4381,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, tarball: https://r2.cnpmjs.org/flat/-/flat-5.0.2.tgz} + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true flatted@3.3.1: @@ -4573,7 +4551,7 @@ packages: engines: {node: '>=10.13.0'} glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, tarball: https://r2.cnpmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} glob-watcher@6.0.0: resolution: {integrity: sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw==} @@ -4633,7 +4611,7 @@ packages: engines: {node: '>=18'} globs@0.1.4: - resolution: {integrity: sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==, tarball: https://r2.cnpmjs.org/globs/-/globs-0.1.4.tgz} + resolution: {integrity: sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==} glogg@2.2.0: resolution: {integrity: sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A==} @@ -5753,7 +5731,7 @@ packages: hasBin: true loglevel-plugin-prefix@0.8.4: - resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==, tarball: https://r2.cnpmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz} + resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} loglevel@1.9.2: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} @@ -6828,7 +6806,7 @@ packages: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==, tarball: https://r2.cnpmjs.org/queue/-/queue-6.0.2.tgz} randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, tarball: https://r2.cnpmjs.org/randombytes/-/randombytes-2.1.0.tgz} + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, tarball: https://r2.cnpmjs.org/range-parser/-/range-parser-1.2.1.tgz} @@ -7220,7 +7198,7 @@ packages: engines: {node: '>= 10.13.0'} scss-bundle@3.1.2: - resolution: {integrity: sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg==, tarball: https://r2.cnpmjs.org/scss-bundle/-/scss-bundle-3.1.2.tgz} + resolution: {integrity: sha512-lvxTwCKDLgzmRWhGwJ834ggtnEhs0G9FxSJRWte+NwlshVvBcQ/kOHHkpAGDpCxIMNGz/Utl0yd/MWyQAOBhqg==} hasBin: true semver-greatest-satisfied-range@2.0.0: @@ -7598,7 +7576,7 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://r2.cnpmjs.org/tapable/-/tapable-2.2.1.tgz} + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} teex@1.0.1: @@ -9936,7 +9914,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nutui/icons-react-taro@1.0.5': {} + '@nutui/icons-react-taro@2.0.0-beta.1': {} '@nutui/icons-react@1.0.5': {} From 0d3682d97c1169de30954fda4b425bb029438214 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Thu, 21 Nov 2024 15:45:54 +0800 Subject: [PATCH 9/9] fix: modify ts --- src/packages/animatingnumbers/countup.taro.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/packages/animatingnumbers/countup.taro.tsx b/src/packages/animatingnumbers/countup.taro.tsx index 639b9fc6c9..a375b1ca7d 100644 --- a/src/packages/animatingnumbers/countup.taro.tsx +++ b/src/packages/animatingnumbers/countup.taro.tsx @@ -91,6 +91,7 @@ export const CountUp: FunctionComponent> = (props) => { if (numberArr.length) { if (!isLoaded.current) { isLoaded.current = true + // @ts-ignore timerRef.current = setTimeout(() => { setNumberTransform() }, delay)