From 511e1f6da7a1302dd6750c681298356c24a99308 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Wed, 23 Oct 2024 15:49:23 +0800 Subject: [PATCH 1/6] =?UTF-8?q?fix(searchbar):=20harmony=20=E9=80=82?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config.json | 2 +- src/packages/searchbar/demo.taro.tsx | 12 +++- src/packages/searchbar/demos/taro/demo5.tsx | 59 +++++++++++------ src/packages/searchbar/demos/taro/demo7.tsx | 7 +- src/packages/searchbar/searchbar.harmony.css | 19 +++--- src/packages/searchbar/searchbar.scss | 8 +-- src/packages/searchbar/searchbar.taro.tsx | 70 +++++++++++--------- 7 files changed, 106 insertions(+), 71 deletions(-) diff --git a/src/config.json b/src/config.json index e01e01cdf0..6ac0877938 100644 --- a/src/config.json +++ b/src/config.json @@ -632,7 +632,7 @@ "author": "dsj" }, { - "version": "2.0.0", + "version": "3.0.0", "name": "SearchBar", "type": "component", "cName": "搜索栏", diff --git a/src/packages/searchbar/demo.taro.tsx b/src/packages/searchbar/demo.taro.tsx index ae4ab18b7b..19358c426a 100644 --- a/src/packages/searchbar/demo.taro.tsx +++ b/src/packages/searchbar/demo.taro.tsx @@ -3,6 +3,7 @@ import Taro from '@tarojs/taro' import { ScrollView, View } from '@tarojs/components' import { useTranslate } from '@/sites/assets/locale/taro' import Header from '@/sites/components/header' +import { harmony } from '@/utils/platform-taro' import Demo1 from './demos/taro/demo1' import Demo2 from './demos/taro/demo2' @@ -66,8 +67,15 @@ const SearchBarDemo = () => { {translated.title5} - {translated.title7} - + {/* 组件引入Popover组件,带Popover组件适配harmony后验证 */} + {harmony() ? ( + <> + ) : ( + <> + {translated.title7} + + + )} {translated.title6} diff --git a/src/packages/searchbar/demos/taro/demo5.tsx b/src/packages/searchbar/demos/taro/demo5.tsx index 2f1c4f906d..33b9cbe91f 100644 --- a/src/packages/searchbar/demos/taro/demo5.tsx +++ b/src/packages/searchbar/demos/taro/demo5.tsx @@ -7,35 +7,56 @@ import { Close, Star, } from '@nutui/icons-react-taro' +import { Icon } from '@tarojs/components' +import { harmony } from '@/utils/platform-taro' const Demo5 = () => { + const isHarmony = harmony() return ( <> - - - + isHarmony ? ( + <> + + + + ) : ( + <> + + + + ) } right={ - <> - - - + isHarmony ? ( + <> + + + + ) : ( + <> + + + + ) } rightIn={ - { - console.log('Photograph right in') - }} - /> + isHarmony ? ( + + ) : ( + { + console.log('Photograph right in') + }} + /> + ) } /> diff --git a/src/packages/searchbar/demos/taro/demo7.tsx b/src/packages/searchbar/demos/taro/demo7.tsx index 131addb998..5c8a60e79b 100644 --- a/src/packages/searchbar/demos/taro/demo7.tsx +++ b/src/packages/searchbar/demos/taro/demo7.tsx @@ -1,6 +1,7 @@ import React, { useState } from 'react' import { View } from '@tarojs/components' import { SearchBar } from '@nutui/nutui-react-taro' +import pxTransform from '@/utils/px-transform' const Demo7 = () => { const [value, setValue] = useState('') @@ -9,10 +10,10 @@ const Demo7 = () => { setValue(val)} maxLength={10} /> {value} diff --git a/src/packages/searchbar/searchbar.harmony.css b/src/packages/searchbar/searchbar.harmony.css index 59231f1ce9..ee55dfa82e 100644 --- a/src/packages/searchbar/searchbar.harmony.css +++ b/src/packages/searchbar/searchbar.harmony.css @@ -3,8 +3,8 @@ align-items: center; width: 100%; padding: 6px 16px; - background: #F7F8FC; - color: #1A1A1A; + background: #f5f6fa; + color: #1a1a1a; font-size: 14px; box-sizing: border-box; justify-content: center; @@ -27,15 +27,16 @@ .nut-searchbar-clear { width: 16px; height: 16px; - color: undefined; + color: rgba(0, 0, 0, 0.2); } .nut-searchbar-rightin { width: 16px; height: 16px; - color: undefined; + color: rgba(0, 0, 0, 0.2); } .nut-searchbar-left, .nut-searchbar-right { - display: flex; + display: inline-flex; + align-items: center; } .nut-searchbar-left.nut-icon, .nut-searchbar-right.nut-icon { width: 20px; @@ -89,7 +90,7 @@ .nut-searchbar-right > text:first-child, .nut-searchbar-right > view:first-child { margin-left: 0; } -.nut-searchbar-input-box { +.nut-searchbar-input-box, .nut-searchbar-input { display: flex; align-items: center; flex: 1; @@ -99,12 +100,10 @@ outline: 0; box-sizing: border-box; width: 100%; - height: 32px; - line-height: 32px; padding: 0 4px; font-size: 14px; - color: #1A1A1A; - caret-color: #1A1A1A; + color: #1a1a1a; + caret-color: #1a1a1a; background: transparent; text-align: left; } diff --git a/src/packages/searchbar/searchbar.scss b/src/packages/searchbar/searchbar.scss index 951800b0ee..4838de4580 100644 --- a/src/packages/searchbar/searchbar.scss +++ b/src/packages/searchbar/searchbar.scss @@ -35,7 +35,8 @@ &-left, &-right { - display: flex; + display: inline-flex; + align-items: center; &.nut-icon { width: 20px; @@ -89,7 +90,8 @@ } } - &-input-box { + &-input-box, + &-input { display: flex; align-items: center; flex: 1; @@ -100,8 +102,6 @@ outline: 0; box-sizing: border-box; width: 100%; - height: $searchbar-input-height; - line-height: $searchbar-input-height; padding: $searchbar-input-padding; font-size: $searchbar-font-size; color: $searchbar-input-text-color; diff --git a/src/packages/searchbar/searchbar.taro.tsx b/src/packages/searchbar/searchbar.taro.tsx index 258bf1317d..134c7a6de4 100644 --- a/src/packages/searchbar/searchbar.taro.tsx +++ b/src/packages/searchbar/searchbar.taro.tsx @@ -1,12 +1,13 @@ import React, { FunctionComponent, useEffect, useRef, useState } from 'react' import type { ChangeEvent, FocusEvent, MouseEvent } from 'react' -import { View, ITouchEvent } from '@tarojs/components' +import { View, ITouchEvent, Input as TaroInput, Icon } from '@tarojs/components' import { MaskClose, Search, ArrowLeft } from '@nutui/icons-react-taro' import { useConfig } from '@/packages/configprovider/configprovider.taro' import { BasicComponent, ComponentDefaults } from '@/utils/typings' +import { harmony } from '@/utils/platform-taro' export interface SearchBarProps extends BasicComponent { - value?: number | string + value?: string placeholder?: string shape?: 'square' | 'round' disabled?: boolean @@ -27,6 +28,8 @@ export interface SearchBarProps extends BasicComponent { onInputClick?: (event: MouseEvent) => void } +const isHarmony = harmony() + const defaultProps = { ...ComponentDefaults, placeholder: '', @@ -40,7 +43,7 @@ const defaultProps = { left: '', right: '', rightIn: '', - leftIn: , + leftIn: isHarmony ? : , } as SearchBarProps export const SearchBar: FunctionComponent< Partial & @@ -87,21 +90,20 @@ export const SearchBar: FunctionComponent< const searchSelf: HTMLInputElement | null = searchRef.current searchSelf && searchSelf.focus() } - const change = (event: ChangeEvent) => { - if (value === event.target.value) return - onChange && onChange?.(event.target.value, event) - setValue(event.target.value) - event.target.value === '' && forceFocus() + const onInput = (event: any) => { + const eventValue = event?.detail?.value + if (value === eventValue) return + onChange && onChange?.(eventValue, event) + setValue(eventValue) + eventValue === '' && forceFocus() } - const focus = (event: FocusEvent) => { - const { value } = event.target - onFocus && onFocus?.(value, event) + const focus = (event: any) => { + onFocus && onFocus?.(event?.detail?.value, event) } - const blur = (event: FocusEvent) => { + const blur = (event: any) => { const searchSelf: HTMLInputElement | null = searchRef.current searchSelf && searchSelf.blur() - const { value } = event.target - onBlur && onBlur?.(value, event) + onBlur && onBlur?.(event?.detail?.value, event) } useEffect(() => { setValue(outerValue || '') @@ -111,7 +113,7 @@ export const SearchBar: FunctionComponent< }, [autoFocus]) const renderField = () => { return ( - change(e)} - onFocus={(e) => focus(e)} - onBlur={(e) => blur(e)} - onClick={(e) => clickInput(e)} + disabled={disabled || readOnly} + maxlength={maxLength} + // @ts-ignore + // onKeyDown={onKeypress} + onInput={onInput} + onFocus={focus} + onBlur={blur} + onClick={clickInput} + onConfirm={onConfirm} /> ) } - const clickInput = (e: MouseEvent) => { + const clickInput = (e: any) => { onInputClick && onInputClick(e) } const renderLeftIn = () => { @@ -167,7 +170,7 @@ export const SearchBar: FunctionComponent< className={`${classPrefix}-clear ${classPrefix}-icon`} onClick={(e: any) => clearaVal(e)} > - + {isHarmony ? : } ) } @@ -182,13 +185,16 @@ export const SearchBar: FunctionComponent< onChange && onChange?.('') onClear && onClear(event) } - const onKeypress = (e: any) => { - if (e.key === 'Enter' || e.keyCode === 13) { - if (typeof e.cancelable !== 'boolean' || e.cancelable) { - e.preventDefault() - } - onSearch && onSearch(value as string) - } + // const onKeypress = (event: any) => { + // if (event?.detail?.keyCode === 13) { + // if (typeof event.cancelable !== 'boolean' || event.cancelable) { + // event.preventDefault() + // } + // onSearch && onSearch(value as string) + // } + // } + const onConfirm = () => { + onSearch && onSearch(value as string) } return ( Date: Wed, 23 Oct 2024 16:16:34 +0800 Subject: [PATCH 2/6] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/searchbar/demos/taro/demo5.tsx | 11 ++++++----- src/packages/searchbar/searchbar.taro.tsx | 7 ++++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/packages/searchbar/demos/taro/demo5.tsx b/src/packages/searchbar/demos/taro/demo5.tsx index 33b9cbe91f..21315938fc 100644 --- a/src/packages/searchbar/demos/taro/demo5.tsx +++ b/src/packages/searchbar/demos/taro/demo5.tsx @@ -11,6 +11,7 @@ import { Icon } from '@tarojs/components' import { harmony } from '@/utils/platform-taro' const Demo5 = () => { + // TODO:harmony 下图标为了适配展示使用,待icon适配之后统一移除 const isHarmony = harmony() return ( <> @@ -18,8 +19,8 @@ const Demo5 = () => { left={ isHarmony ? ( <> - - + + ) : ( <> @@ -31,8 +32,8 @@ const Demo5 = () => { right={ isHarmony ? ( <> - - + + ) : ( <> @@ -48,7 +49,7 @@ const Demo5 = () => { } rightIn={ isHarmony ? ( - + ) : ( ) => void } +// TODO:harmony 下图标为了适配展示使用,待icon适配之后统一移除 const isHarmony = harmony() const defaultProps = { @@ -170,7 +171,11 @@ export const SearchBar: FunctionComponent< className={`${classPrefix}-clear ${classPrefix}-icon`} onClick={(e: any) => clearaVal(e)} > - {isHarmony ? : } + {isHarmony ? ( + + ) : ( + + )} ) } From 07665aed9ac3f32506775e32c69893305de6dac1 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Mon, 4 Nov 2024 15:56:59 +0800 Subject: [PATCH 3/6] =?UTF-8?q?fix:=20review=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/packages/searchbar/demo.taro.tsx | 6 ++---- src/packages/searchbar/demos/taro/demo6.tsx | 2 +- src/packages/searchbar/searchbar.scss | 2 ++ src/packages/searchbar/searchbar.taro.tsx | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/packages/searchbar/demo.taro.tsx b/src/packages/searchbar/demo.taro.tsx index 19358c426a..87a8b46563 100644 --- a/src/packages/searchbar/demo.taro.tsx +++ b/src/packages/searchbar/demo.taro.tsx @@ -67,10 +67,8 @@ const SearchBarDemo = () => { {translated.title5} - {/* 组件引入Popover组件,带Popover组件适配harmony后验证 */} - {harmony() ? ( - <> - ) : ( + {/* 组件引入Popover组件,待Popover组件适配harmony后验证 */} + {!harmony() && ( <> {translated.title7} diff --git a/src/packages/searchbar/demos/taro/demo6.tsx b/src/packages/searchbar/demos/taro/demo6.tsx index c6e9fb2bac..dc9bba772f 100644 --- a/src/packages/searchbar/demos/taro/demo6.tsx +++ b/src/packages/searchbar/demos/taro/demo6.tsx @@ -30,7 +30,7 @@ const Demo6 = () => { }} > 更多 - + } diff --git a/src/packages/searchbar/searchbar.scss b/src/packages/searchbar/searchbar.scss index 4838de4580..951975fa87 100644 --- a/src/packages/searchbar/searchbar.scss +++ b/src/packages/searchbar/searchbar.scss @@ -49,6 +49,7 @@ & > div, & > span, + & > i, & > svg { margin-right: $searchbar-gap; @@ -63,6 +64,7 @@ & > div, & > span, + & > i, & > svg { margin-left: $searchbar-gap; diff --git a/src/packages/searchbar/searchbar.taro.tsx b/src/packages/searchbar/searchbar.taro.tsx index 78cbd14993..d77a1773e1 100644 --- a/src/packages/searchbar/searchbar.taro.tsx +++ b/src/packages/searchbar/searchbar.taro.tsx @@ -99,12 +99,12 @@ export const SearchBar: FunctionComponent< eventValue === '' && forceFocus() } const focus = (event: any) => { - onFocus && onFocus?.(event?.detail?.value, event) + onFocus && onFocus(event?.detail?.value, event) } const blur = (event: any) => { const searchSelf: HTMLInputElement | null = searchRef.current searchSelf && searchSelf.blur() - onBlur && onBlur?.(event?.detail?.value, event) + onBlur && onBlur(event?.detail?.value, event) } useEffect(() => { setValue(outerValue || '') From e122e64cf73ee360adb384a4b0f30c1e683b55e7 Mon Sep 17 00:00:00 2001 From: songchenglin3 <353833373@qq.com> Date: Thu, 7 Nov 2024 16:12:22 +0800 Subject: [PATCH 4/6] =?UTF-8?q?fix:=20icon=20=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/packages/searchbar/demos/taro/demo5.tsx | 60 +++++++------------- src/packages/searchbar/searchbar.harmony.css | 18 +++++- src/packages/searchbar/searchbar.scss | 7 ++- src/packages/searchbar/searchbar.taro.tsx | 14 +---- 5 files changed, 43 insertions(+), 58 deletions(-) diff --git a/package.json b/package.json index 05a417a4fa..20e8ea8076 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", diff --git a/src/packages/searchbar/demos/taro/demo5.tsx b/src/packages/searchbar/demos/taro/demo5.tsx index 21315938fc..2f1c4f906d 100644 --- a/src/packages/searchbar/demos/taro/demo5.tsx +++ b/src/packages/searchbar/demos/taro/demo5.tsx @@ -7,57 +7,35 @@ import { Close, Star, } from '@nutui/icons-react-taro' -import { Icon } from '@tarojs/components' -import { harmony } from '@/utils/platform-taro' const Demo5 = () => { - // TODO:harmony 下图标为了适配展示使用,待icon适配之后统一移除 - const isHarmony = harmony() return ( <> - - - - ) : ( - <> - - - - ) + <> + + + } right={ - isHarmony ? ( - <> - - - - ) : ( - <> - - - - ) - } - rightIn={ - isHarmony ? ( - - ) : ( - { - console.log('Photograph right in') + <> + - ) + + + } + rightIn={ + { + console.log('Photograph right in') + }} + /> } /> diff --git a/src/packages/searchbar/searchbar.harmony.css b/src/packages/searchbar/searchbar.harmony.css index ee55dfa82e..a35e3e2b51 100644 --- a/src/packages/searchbar/searchbar.harmony.css +++ b/src/packages/searchbar/searchbar.harmony.css @@ -51,10 +51,17 @@ .nut-searchbar-left > span { margin-right: 16px; } +.nut-searchbar-left > i { + margin-right: 16px; +} .nut-searchbar-left > svg { margin-right: 16px; } -.nut-searchbar-left > div:last-child, .nut-searchbar-left > span:last-child, .nut-searchbar-left > svg:last-child { +.nut-searchbar-left .nut-icon { + margin-right: 16px; +} +.nut-searchbar-left > div:last-child, .nut-searchbar-left > span:last-child, .nut-searchbar-left > i:last-child, .nut-searchbar-left > svg:last-child, +.nut-searchbar-left .nut-icon:last-child { margin-right: 0; } .nut-searchbar-right { @@ -66,10 +73,17 @@ .nut-searchbar-right > span { margin-left: 16px; } +.nut-searchbar-right > i { + margin-left: 16px; +} .nut-searchbar-right > svg { margin-left: 16px; } -.nut-searchbar-right > div:first-child, .nut-searchbar-right > span:first-child, .nut-searchbar-right > svg:first-child { +.nut-searchbar-right .nut-icon { + margin-left: 16px; +} +.nut-searchbar-right > div:first-child, .nut-searchbar-right > span:first-child, .nut-searchbar-right > i:first-child, .nut-searchbar-right > svg:first-child, +.nut-searchbar-right .nut-icon:first-child { margin-left: 0; } .nut-searchbar-left > text { diff --git a/src/packages/searchbar/searchbar.scss b/src/packages/searchbar/searchbar.scss index 951975fa87..31b7cda15a 100644 --- a/src/packages/searchbar/searchbar.scss +++ b/src/packages/searchbar/searchbar.scss @@ -50,7 +50,8 @@ & > div, & > span, & > i, - & > svg { + & > svg, + .nut-icon { margin-right: $searchbar-gap; &:last-child { @@ -61,11 +62,11 @@ &-right { margin-left: $searchbar-gap; - & > div, & > span, & > i, - & > svg { + & > svg, + .nut-icon { margin-left: $searchbar-gap; &:first-child { diff --git a/src/packages/searchbar/searchbar.taro.tsx b/src/packages/searchbar/searchbar.taro.tsx index d77a1773e1..5d49a61a2f 100644 --- a/src/packages/searchbar/searchbar.taro.tsx +++ b/src/packages/searchbar/searchbar.taro.tsx @@ -1,10 +1,9 @@ import React, { FunctionComponent, useEffect, useRef, useState } from 'react' import type { ChangeEvent, FocusEvent, MouseEvent } from 'react' -import { View, ITouchEvent, Input as TaroInput, Icon } from '@tarojs/components' +import { View, ITouchEvent, Input as TaroInput } from '@tarojs/components' import { MaskClose, Search, ArrowLeft } from '@nutui/icons-react-taro' import { useConfig } from '@/packages/configprovider/configprovider.taro' import { BasicComponent, ComponentDefaults } from '@/utils/typings' -import { harmony } from '@/utils/platform-taro' export interface SearchBarProps extends BasicComponent { value?: string @@ -28,9 +27,6 @@ export interface SearchBarProps extends BasicComponent { onInputClick?: (event: MouseEvent) => void } -// TODO:harmony 下图标为了适配展示使用,待icon适配之后统一移除 -const isHarmony = harmony() - const defaultProps = { ...ComponentDefaults, placeholder: '', @@ -44,7 +40,7 @@ const defaultProps = { left: '', right: '', rightIn: '', - leftIn: isHarmony ? : , + leftIn: , } as SearchBarProps export const SearchBar: FunctionComponent< Partial & @@ -171,11 +167,7 @@ export const SearchBar: FunctionComponent< className={`${classPrefix}-clear ${classPrefix}-icon`} onClick={(e: any) => clearaVal(e)} > - {isHarmony ? ( - - ) : ( - - )} + ) } 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 5/6] 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 6/6] 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': {}