diff --git a/.changeset/tender-donuts-swim.md b/.changeset/tender-donuts-swim.md new file mode 100644 index 00000000..55fe5495 --- /dev/null +++ b/.changeset/tender-donuts-swim.md @@ -0,0 +1,7 @@ +--- +"ossaui": patch +"ossa-demo": patch +"ossa-doc": patch +--- + +feat: 支持自定义 Icon diff --git a/packages/ossa-demo/src/components/button/demo/index.tsx b/packages/ossa-demo/src/components/button/demo/index.tsx index feed35e4..2d6e392d 100644 --- a/packages/ossa-demo/src/components/button/demo/index.tsx +++ b/packages/ossa-demo/src/components/button/demo/index.tsx @@ -31,6 +31,9 @@ const initialAPI = { { list: ["icon", "icon名称,参考OsIcon,可选", "string", "-"], }, + { + list: ["customIcon", "自定义图标,可选,当且仅当'icon'为'custom'时有效", "ReactNode", "-"], + }, { list: [ "size", diff --git a/packages/ossa-demo/src/components/icon/demo/index.tsx b/packages/ossa-demo/src/components/icon/demo/index.tsx index 5551824c..78849bea 100644 --- a/packages/ossa-demo/src/components/icon/demo/index.tsx +++ b/packages/ossa-demo/src/components/icon/demo/index.tsx @@ -25,6 +25,9 @@ const initialListApi = { { list: ["type", "内置icon名称/类型,必选", "string", "-"], }, + { + list: ["customIcon", "自定义图标,可选,当且仅当'type'为'custom'时有效", "ReactNode", "-"], + }, { list: ["size", "尺寸,可选", "number", "40"], }, @@ -618,6 +621,17 @@ export default function Index(props: Props) { + + + + + }> + + custom + + + + diff --git a/packages/ossa-demo/src/components/list/demo/index.tsx b/packages/ossa-demo/src/components/list/demo/index.tsx index 13b2068a..360bc9f0 100644 --- a/packages/ossa-demo/src/components/list/demo/index.tsx +++ b/packages/ossa-demo/src/components/list/demo/index.tsx @@ -36,9 +36,15 @@ const initialListApi = { { list: ["rightIcon", "右侧icon,取值参考OsIcon,可选", "string", "-"], }, + { + list: ["rightCustomIcon", "右侧自定义图标,可选,当且仅当'rightIcon'为'custom'时有效,可选", "ReactNode", "-"], + }, { list: ["leftIcon", "左侧icon,取值参考OsIcon,可选", "string", "-"], }, + { + list: ["leftCustomIcon", "右侧自定义图标,可选,当且仅当'leftIcon'为'custom'时有效,可选", "ReactNode", "-"], + }, { list: ["showSplitLine", "展示分割线,可选", "boolean", "true"], }, diff --git a/packages/ossa-demo/src/components/navBar/demo/index.tsx b/packages/ossa-demo/src/components/navBar/demo/index.tsx index ba5f807b..a5ccdda9 100644 --- a/packages/ossa-demo/src/components/navBar/demo/index.tsx +++ b/packages/ossa-demo/src/components/navBar/demo/index.tsx @@ -43,6 +43,14 @@ const initialListApi = { "-", ], }, + { + list: [ + "leftCustomIcons", + "当且仅当 leftIcons 为 custom 时生效,渲染自定义图标,可选", + "Array", + "-", + ], + }, { list: ["leftTexts", "左侧文案,可选", "Array", "-"], }, @@ -62,6 +70,14 @@ const initialListApi = { "-", ], }, + { + list: [ + "rightCustomIcons", + "当且仅当 rightIcons 为 custom 时生效,渲染自定义图标,可选", + "Array", + "-", + ], + }, { list: ["rightTexts", "右侧文案,可选", "Array", "-"], }, diff --git a/packages/ossa-demo/src/components/noticeBar/demo/index.tsx b/packages/ossa-demo/src/components/noticeBar/demo/index.tsx index d86554e0..a8821bb5 100644 --- a/packages/ossa-demo/src/components/noticeBar/demo/index.tsx +++ b/packages/ossa-demo/src/components/noticeBar/demo/index.tsx @@ -33,6 +33,9 @@ const initialListApi = { { list: ["leftIcon", "左侧Icon,可选", "OsIcon", "-"], }, + { + list: ["customIcon", "自定义图标,可选,当且仅当'type'为'custom'时有效,可选", "ReactNode", "-"], + }, { list: ["more", "是否显示更多按钮,可选", "boolean", "false"], }, diff --git a/packages/ossa-demo/src/components/rate/demo/index.tsx b/packages/ossa-demo/src/components/rate/demo/index.tsx index f265d8e5..ee3d682a 100644 --- a/packages/ossa-demo/src/components/rate/demo/index.tsx +++ b/packages/ossa-demo/src/components/rate/demo/index.tsx @@ -38,9 +38,25 @@ const initialListApi = { "grade-selected", ], }, + { + list: [ + "selectedCustomIcon", + "自定义图标,可选,当且仅当'selectedIcon'为'custom'时有效,可选", + "ReactNode", + "-", + ], + }, { list: ["icon", "未选中时icon,取值参考OsIcon,可选", "string", "grade"], }, + { + list: [ + "customIcon", + "自定义图标,可选,当且仅当'icon'为'custom'时有效,可选", + "ReactNode", + "-", + ], + }, { list: ["selectedIconColor", "选中icon颜色,可选", "string", "#FAB646"], }, diff --git a/packages/ossa-demo/src/components/upload/__test__/e2e.js b/packages/ossa-demo/src/components/upload/__test__/e2e.js index 2e12084c..c6ecacd7 100644 --- a/packages/ossa-demo/src/components/upload/__test__/e2e.js +++ b/packages/ossa-demo/src/components/upload/__test__/e2e.js @@ -25,7 +25,7 @@ describe("Upload Testing", function () { .find("taro-view-core") .should(($upladBtnContent) => { //包含图片和文字 - expect($upladBtnContent).to.have.length(2); + expect($upladBtnContent).to.have.length(3); }); }); diff --git "a/packages/ossa-doc/docs/\347\273\204\344\273\266/button.md" "b/packages/ossa-doc/docs/\347\273\204\344\273\266/button.md" index a34a2a88..000fd1a0 100644 --- "a/packages/ossa-doc/docs/\347\273\204\344\273\266/button.md" +++ "b/packages/ossa-doc/docs/\347\273\204\344\273\266/button.md" @@ -77,6 +77,7 @@ demo_url: 'https://neteaseyanxuan.github.io/OSSA/#/components/button/demo/index' | type | default \| primary \| special1 \| special2,可选 | string | default,特殊按钮用于sku | | shape | round \| square,可选 | string | square(默认有4px圆角) | | icon | icon名称,参考OsIcon,可选 | string | - | +| customIcon | 自定义图标,可选,当且仅当'icon'为'custom'时有效| ReactNode | - | | size | min \| small \| normal \| large \| block,可选 | string | normal,特殊按钮不生效 | | color | 文字颜色,可选 | string | - | | bgColor | 背景色,可选 | string | - | diff --git "a/packages/ossa-doc/docs/\347\273\204\344\273\266/icon.md" "b/packages/ossa-doc/docs/\347\273\204\344\273\266/icon.md" index 40506a95..2a9525d9 100644 --- "a/packages/ossa-doc/docs/\347\273\204\344\273\266/icon.md" +++ "b/packages/ossa-doc/docs/\347\273\204\344\273\266/icon.md" @@ -111,6 +111,7 @@ demo_url: 'https://neteaseyanxuan.github.io/OSSA/#/components/icon/demo/index' |参数|说明|类型|默认值| |------|------|------|------| |type|内置icon名称/类型,必选|string|-| +|customIcon|自定义图标,可选,当且仅当'type'为'custom'时有效|ReactNode|-| |size|尺寸,可选|number|40| |color|图标颜色,可选|string|#7F7F7F| |customStyle|自定义样式,可选|object|-| diff --git "a/packages/ossa-doc/docs/\347\273\204\344\273\266/list.md" "b/packages/ossa-doc/docs/\347\273\204\344\273\266/list.md" index 8c052b15..53bc9289 100644 --- "a/packages/ossa-doc/docs/\347\273\204\344\273\266/list.md" +++ "b/packages/ossa-doc/docs/\347\273\204\344\273\266/list.md" @@ -78,7 +78,9 @@ demo_url: 'https://neteaseyanxuan.github.io/OSSA/#/components/list/demo/index' |subTitle|副标题,可选|string|-| |desc|描述,可选|string|-| |rightIcon|右侧icon,取值参考OsIcon,可选|string|-| +|rightCustomIcon|右侧自定义图标,可选,当且仅当'rightIcon'为'custom'时有效|ReactNode|-| |leftIcon|左侧icon,取值参考OsIcon,可选|string|-| +|leftCustomIcon|左侧自定义图标,可选,当且仅当'leftIcon'为'custom'时有效|ReactNode|-| |showSplitLine|展示分割线,可选|boolean|true| |color|标题颜色,可选|string|#333333| |descColor|副标题或者描述字体颜色,可选|string|#7f7f7f| diff --git "a/packages/ossa-doc/docs/\347\273\204\344\273\266/navBar.md" "b/packages/ossa-doc/docs/\347\273\204\344\273\266/navBar.md" index 7bc45a62..2bfc845d 100644 --- "a/packages/ossa-doc/docs/\347\273\204\344\273\266/navBar.md" +++ "b/packages/ossa-doc/docs/\347\273\204\344\273\266/navBar.md" @@ -101,9 +101,11 @@ const rightTexts = [{ id: 1, text: "按钮" }] |title|导航标题,可选|ReactChild|-| |middleSlot|自定义左侧内容,存在时覆盖title,但比custom优先级低,可选,`middleSlot`属性将在未来的版本中被删除,请使用`title`替代|any|-| |leftIcons|左侧icon,取值参考OsIcon,可选|string[]|-| +|leftCustomIcons|当且仅当 leftIcons 为 custom 时生效,渲染自定义图标,可选,可选|ReactNode[]|-| |leftTexts|左侧文案,可选|Texts[]|-| |leftSlot|自定义左侧内容,存在时覆盖leftIcons和leftTexts,但比custom优先级低,可选|ReactChild|-| |rightIcons|右侧icon,取值参考OsIcon,可选|string[]|-| +|rightCustomIcons|当且仅当 rightIcons 为 custom 时生效,渲染自定义图标,可选,可选|ReactNode[]|-| |rightTexts|右侧文案,可选|Texts[]|-| |rightSlot|自定义右侧内容,存在时覆盖rightIcons和rightTexts,但比custom优先级低,可选|ReactChild|-| |showSplitLine|展示分割线,可选|boolean|true| diff --git "a/packages/ossa-doc/docs/\347\273\204\344\273\266/noticeBar.md" "b/packages/ossa-doc/docs/\347\273\204\344\273\266/noticeBar.md" index 15a7ab74..0db98cee 100644 --- "a/packages/ossa-doc/docs/\347\273\204\344\273\266/noticeBar.md" +++ "b/packages/ossa-doc/docs/\347\273\204\344\273\266/noticeBar.md" @@ -47,6 +47,7 @@ demo_url: 'https://neteaseyanxuan.github.io/OSSA/#/components/noticeBar/demo/ind |scrollable|文字是否可滚动,可选|boolean|false| |speed|文字滚动速度,单位秒,可选|number|16,单位px/s| |leftIcon|左侧Icon,可选|OsIcon|-| +|customIcon|自定义图标,可选,当且仅当'leftIcon'为'custom'时有效,可选|ReactNode|-| |more|是否显示更多按钮,可选|boolean|false| |color|文字颜色,可选|string|#f48f18| |bgColor|背景颜色,可选|string|#fff8d8| diff --git "a/packages/ossa-doc/docs/\347\273\204\344\273\266/rate.md" "b/packages/ossa-doc/docs/\347\273\204\344\273\266/rate.md" index c6b8980c..7c3bc144 100644 --- "a/packages/ossa-doc/docs/\347\273\204\344\273\266/rate.md" +++ "b/packages/ossa-doc/docs/\347\273\204\344\273\266/rate.md" @@ -41,7 +41,9 @@ demo_url: 'https://neteaseyanxuan.github.io/OSSA/#/components/rate/demo/index' |size|尺寸,可选|'default' \| 'small'|'small'| |title|标题,可选|string|-| |selectedIcon|选中时icon,取值参考OsIcon,可选|string|grade-selected| +|selectedCustomIcon|自定义图标,可选,当且仅当'selectedIcon'为'custom'时有效,可选|ReactNode|-| |icon|未选中时icon,取值参考OsIcon,可选|string|grade| +|customIcon|自定义图标,可选,当且仅当'icon'为'custom'时有效,可选|ReactNode|-| |selectedIconColor|选中icon颜色,可选|string|#FAB646| |color|未选中icon颜色,可选|string|#CCCCCC| |options|分数对应的结果,可选|string[]|\['非常差', '差', '一般', '满意', '非常满意'\]| diff --git a/packages/ossa/src/components/button/index.tsx b/packages/ossa/src/components/button/index.tsx index 7896db43..8764d51b 100644 --- a/packages/ossa/src/components/button/index.tsx +++ b/packages/ossa/src/components/button/index.tsx @@ -117,6 +117,7 @@ export default function Button(props: OsButtonProps) { const iconComponent = icon && ( = { + avatar: 3, + "delete-input": 2, + cart: 5, + "cart-pressed": 5, + "check-irrevocable": 4, + "check-selected": 4, + "close-h5": 3, + "close-native-pressed": 5, + "close-native": 5, + invisible: 5, + "like-selected": 2, + "sort-high": 2, + "sort-low": 2, + "subject-pressed": 4, + subject: 4, + voice: 4, + "voice-close": 4, + "upload-delete": 3, + classify: 2, + "classify-pressed": 2, + "share-circle": 6, + "share-circle-pressed": 6, + "detail-cart-pressed": 5, + "detail-cart": 5, + "my-group-buying-select": 4, + "shopping-mall-select": 7, + "shopping-mall": 7, + richscan: 0, + inform: 0, + phone: 0, + search: 0, + return: 0, + share: 0, + close: 0, + compile: 0, + delete: 0, + collect: 0, + like: 0, + grade: 0, + choose: 0, + record: 0, + check: 0, + arrows: 0, + "search-little": 0, + "detail-home": 0, + "pull-down-big": 0, + home: 0, + user: 0, + "my-group-buying": 0, + "choose-disable": 0, + "check-disable": 0, + "add-disable": 0, + "subtract-disable": 0, + "arrows-disable": 0, + "collect-selected": 0, + "choose-selected": 0, + "grade-selected": 0, + "home-pressed": 0, + "user-pressed": 0, + "return-pressed": 0, + "share-pressed": 0, + "close-pressed": 0, + "compile-pressed": 0, + "delete-pressed": 0, + "detail-home-pressed": 0, + add: 0, + service: 0, + visible: 0, + subtract: 0, + photo: 0, + sort: 0, + "add-photo": 0, + custom: 0, +}; + export default function Icon(props: OsIconProps) { const rootClassName = "ossa-icon"; //组件 const classObject = getClassObject(props); //组件修饰 const styleObject = Object.assign(getStyleObj(props), props.customStyle); - const { type, className } = props; + const { type, className, customIcon } = props; + + useEffect(() => { + if(type === "custom" && !customIcon) { + console.warn(`%c🚨 使用'custom'类型的图标时,需配合'customIcon'字段展示自定义图标`); + } + }, [type, customIcon]); + + // const renderIconPlaceholder return ( onClick(e, props)} > - {/* 复杂icon */} - {type === "avatar" && ( - - - - - - )} - {type === "delete-input" && ( - - - - - )} - {type === "cart" && ( - - - - - - - - )} - {type === "cart-pressed" && ( - - - - - - - - )} - {type === "check-irrevocable" && ( - - - - - - - )} - {type === "check-selected" && ( - - - - - - - )} - {type === "close-h5" && ( - - - - - - )} - {type === "close-native-pressed" && ( - - - - - - - - )} - {type === "close-native" && ( - - - - - - - - )} - - {type === "invisible" && ( - - - - - - - - )} - {type === "like-selected" && ( - - - - - )} - {type === "sort-high" && ( - - - - - )} - {type === "sort-low" && ( - - - - - )} - {type === "subject-pressed" && ( - - - - - - - )} - {type === "subject" && ( - - - - - - - )} - {type === "voice" && ( - - - - - - - )} - {type === "voice-close" && ( - - - - - - - )} - {type === "upload-delete" && ( - - - - - - )} - {type === "classify" && ( - - - - - )} - {type === "classify-pressed" && ( - - - - - )} - {type === "share-circle" && ( - - - - - - - - - )} - {type === "share-circle-pressed" && ( - - - - - - - - - )} - {type === "detail-cart-pressed" && ( - - - - - - - - )} - {type === "detail-cart" && ( - - - - - - - - )} - {type === "my-group-buying-select" && ( - - - - - - - )} - {type === "shopping-mall-select" && ( - - - - - - - - - - )} - {type === "shopping-mall" && ( + {type === "custom" ? ( + customIcon + ) : ( - - - - - - - + {Array.from({ length: iconPlaceholder[type] }).map((item, idx) => ( + + ))} )} diff --git a/packages/ossa/src/components/list/index.tsx b/packages/ossa/src/components/list/index.tsx index a6b48e66..1ed45b6a 100644 --- a/packages/ossa/src/components/list/index.tsx +++ b/packages/ossa/src/components/list/index.tsx @@ -98,6 +98,7 @@ export default function List(props: OsListProps) { type={leftIcon} size={leftIconSize} customStyle={{ verticalAlign: "top" }} + customIcon={props.leftCustomIcon} > )} @@ -139,6 +140,7 @@ export default function List(props: OsListProps) { size={28} type={rightIcon} customStyle={{ verticalAlign: "top" }} + customIcon={props.rightCustomIcon} > )} diff --git a/packages/ossa/src/components/nav-bar/index.tsx b/packages/ossa/src/components/nav-bar/index.tsx index 1bae08cf..080f5e0a 100644 --- a/packages/ossa/src/components/nav-bar/index.tsx +++ b/packages/ossa/src/components/nav-bar/index.tsx @@ -60,9 +60,11 @@ export default class NavBar extends Component { type, iconColor, leftIcons, + leftCustomIcons = [], leftTexts, leftSlot, rightIcons, + rightCustomIcons = [], rightTexts, rightSlot, } = props; @@ -72,6 +74,11 @@ export default class NavBar extends Component { right: rightIcons, }; + const customIcon = { + left: leftCustomIcons, + right: rightCustomIcons + } + const text = { left: leftTexts, right: rightTexts, @@ -103,7 +110,7 @@ export default class NavBar extends Component { {icon[whichSide] && ( - {icon[whichSide].map((item: IconProps["type"]) => ( + {icon[whichSide].map((item: IconProps["type"], idx: number) => ( { size={40} customStyle={{ verticalAlign: "top" }} onClick={() => iconHandler[whichSide](props, item)} + customIcon={customIcon[whichSide][idx]} > ))} diff --git a/packages/ossa/src/components/notice-bar/index.tsx b/packages/ossa/src/components/notice-bar/index.tsx index 25aea733..35a7aa35 100644 --- a/packages/ossa/src/components/notice-bar/index.tsx +++ b/packages/ossa/src/components/notice-bar/index.tsx @@ -71,6 +71,7 @@ export default function Index(props: OsNoticeBarProps) { type={props.leftIcon} size={28} color={props.color || "#F48F18"} + customIcon={props.customIcon} > ) : null} diff --git a/packages/ossa/src/components/rate/index.tsx b/packages/ossa/src/components/rate/index.tsx index 19aff8c5..c27929fa 100644 --- a/packages/ossa/src/components/rate/index.tsx +++ b/packages/ossa/src/components/rate/index.tsx @@ -110,6 +110,7 @@ export default function Rate(props: OsRateProps) { type={(item.selected ? selectedIcon : icon) as OsIconProps["type"]} color={item.selected ? selectedIconColor : color} customStyle={{ verticalAlign: "top" }} + customIcon={item.selected ? props.selectedCustomIcon : props.customIcon} > ))} diff --git a/packages/ossa/types/button.d.ts b/packages/ossa/types/button.d.ts index 7b97d880..d7b027da 100644 --- a/packages/ossa/types/button.d.ts +++ b/packages/ossa/types/button.d.ts @@ -60,6 +60,10 @@ interface ButtonProps extends OsComponent,TaroButtonProps { * 按钮显示的图标 */ icon?: IconProps["type"]; + /** + * 当且仅当 icon 为 custom 时生效,渲染自定义图标 + */ + customIcon?: IconProps["customIcon"]; /** * 点击回调 */ diff --git a/packages/ossa/types/icon.d.ts b/packages/ossa/types/icon.d.ts index 646264e3..5b580ccc 100644 --- a/packages/ossa/types/icon.d.ts +++ b/packages/ossa/types/icon.d.ts @@ -1,4 +1,4 @@ -import { ComponentClass } from "react"; +import { ComponentClass, ReactNode } from "react"; import { CommonEventFunction } from "@tarojs/components/types/common"; import OsComponent from "./base"; @@ -21,7 +21,8 @@ interface IconProps extends OsComponent { | "delete-pressed" | "like-selected" | "classify-pressed" | "share-circle-pressed" | "detail-home-pressed" | "detail-cart-pressed" | "my-group-buying-select" | "shopping-mall-select" | "delete-input" | "add" | "add-disable" | "avatar" | "invisible" | "service" | "visible" | "subtract-disable" | "subtract" | "voice" | "voice-close" - | "photo" | "sort" | "sort-high" | "sort-low" | "subject" | "close-h5" | "add-photo"; + | "photo" | "sort" | "sort-high" | "sort-low" | "subject" | "close-h5" | "add-photo" + | "custom"; /** * 图标尺寸 * @default 40 @@ -36,6 +37,10 @@ interface IconProps extends OsComponent { * 点击回调 */ onClick?: CommonEventFunction; + /** + * 当且仅当 type 为 custom 时生效,渲染自定义图标 + */ + customIcon?: ReactNode; } declare const Icon: ComponentClass; diff --git a/packages/ossa/types/list.d.ts b/packages/ossa/types/list.d.ts index bfce8455..ca206f3d 100644 --- a/packages/ossa/types/list.d.ts +++ b/packages/ossa/types/list.d.ts @@ -28,11 +28,19 @@ interface ListProps extends OsComponent { * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ rightIcon?: IconProps["type"]; + /** + * 当且仅当 rightIcon 为 custom 时生效,渲染自定义图标 + */ + rightCustomIcon?: IconProps["customIcon"]; /** * 左侧图标 * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ leftIcon?: IconProps["type"]; + /** + * 当且仅当 leftIcon 为 custom 时生效,渲染自定义图标 + */ + leftCustomIcon?: IconProps["customIcon"]; /** * 简要描述 */ diff --git a/packages/ossa/types/navbar.d.ts b/packages/ossa/types/navbar.d.ts index 2cd72ea2..117ff211 100644 --- a/packages/ossa/types/navbar.d.ts +++ b/packages/ossa/types/navbar.d.ts @@ -39,6 +39,10 @@ export interface NavBarProps extends OsComponent { * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ leftIcons?: IconProps["type"][]; + /** + * 当且仅当 leftIcons 为 custom 时生效,渲染自定义图标 + */ + leftCustomIcons?: IconProps["customIcon"][]; /** * 左侧文案 */ @@ -56,6 +60,11 @@ export interface NavBarProps extends OsComponent { * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ rightIcons?: IconProps["type"][]; + /** + * 当且仅当 rightIcons 为 custom 时生效,渲染自定义图标 + */ + rightCustomIcons?: IconProps["customIcon"][]; + /** * 自定义右侧内容,存在时覆盖rightIcons和rightTexts,但比custom优先级低,可选 */ diff --git a/packages/ossa/types/noticeBar.d.ts b/packages/ossa/types/noticeBar.d.ts index b432e27c..c3cfda18 100644 --- a/packages/ossa/types/noticeBar.d.ts +++ b/packages/ossa/types/noticeBar.d.ts @@ -27,6 +27,10 @@ interface NoticeBarProps extends OsComponent { * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ leftIcon?: IconProps["type"]; + /** + * 当且仅当 leftIcon 为 custom 时生效,渲染自定义图标 + */ + customIcon?: IconProps["customIcon"]; /** * 是否显示更多按钮 * @default false diff --git a/packages/ossa/types/rate.d.ts b/packages/ossa/types/rate.d.ts index 55f5b842..ef7c6088 100644 --- a/packages/ossa/types/rate.d.ts +++ b/packages/ossa/types/rate.d.ts @@ -45,12 +45,20 @@ interface RateProps extends OsComponent { * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ icon?: IconProps["type"]; + /** + * 当且仅当 icon 为 custom 时生效,渲染自定义图标 + */ + customIcon?: IconProps["customIcon"]; /** * 选中时的图标 * @default "grade-selected" * @see https://ossa.miaode.com/docs/%E7%BB%84%E4%BB%B6/icon */ selectedIcon?: IconProps["type"]; + /** + * 当且仅当 selectedIcon 为 custom 时生效,渲染自定义图标 + */ + selectedCustomIcon?: IconProps["customIcon"]; /** * 未选中图标的颜色 * @default "#CCCCCC" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b0dd901d..92bc1088 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 overrides: '@types/react': ^17.0.0 @@ -37,15 +37,15 @@ importers: '@changesets/changelog-github': 0.4.7 '@changesets/cli': 2.25.2 '@pmmmwh/react-refresh-webpack-plugin': 0.5.10 - '@typescript-eslint/eslint-plugin': 5.45.1_08fe23768f94e9f0195cf3c969458047 - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 5.45.1_bd7cg5upstu7agk46pewsrmai4 + '@typescript-eslint/parser': 5.45.1_vyxdforj6kohg64dq3d77usvb4 chalk: 4.1.2 concurrently: 7.6.0 connect: 3.7.0 conventional-changelog-cli: 2.2.2 eslint: 8.29.0 - eslint-config-taro: 3.5.8_eslint@8.29.0+typescript@3.9.10 - eslint-plugin-import: 2.26.0_47bbe442a49c6b7d81273727e7c8b15f + eslint-config-taro: 3.5.8_vyxdforj6kohg64dq3d77usvb4 + eslint-plugin-import: 2.26.0_i656iqvetrvx3ajhg4t6psfrl4 eslint-plugin-react: 7.31.11_eslint@8.29.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.29.0 forever: 4.0.3 @@ -90,7 +90,7 @@ importers: rollup-plugin-copy: 3.4.0 rollup-plugin-delete: 2.0.0 rollup-plugin-postcss: 4.0.2 - rollup-plugin-typescript2: 0.34.1_rollup@2.79.1+typescript@4.9.3 + rollup-plugin-typescript2: 0.34.1_k35zwyycrckt5xfsejji7kbwn4 typescript: 4.9.3 packages/ossa: @@ -132,29 +132,29 @@ importers: '@rollup/plugin-json': 4.1.0_rollup@2.79.1 '@rollup/plugin-node-resolve': 8.4.0_rollup@2.79.1 '@tarojs/components': 3.5.8_@types+react@17.0.52 - '@tarojs/react': 3.5.8_react@17.0.2 + '@tarojs/react': 3.5.8 '@tarojs/taro': 3.5.8_@types+react@17.0.52 '@types/node': 14.18.34 '@types/react': 17.0.52 '@types/react-dom': 17.0.18 - '@typescript-eslint/eslint-plugin': 5.45.1_27a90a8cbf1d4d08986f79ef6ecc4097 - '@typescript-eslint/parser': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/eslint-plugin': 5.45.1_e6uqvdf7dvgqrgdpphxw5tcas4 + '@typescript-eslint/parser': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em cross-env: 7.0.3 eslint: 7.32.0 - eslint-config-taro: 3.5.8_eslint@7.32.0+typescript@4.9.3 - eslint-plugin-import: 2.26.0_8cec128c966a48b05d065f06c8c8d8b6 + eslint-config-taro: 3.5.8_77fvizpdb3y4icyeo2mf4eo7em + eslint-plugin-import: 2.26.0_rtwbfdewnjelaxigl4dmrsgywy eslint-plugin-react: 7.31.11_eslint@7.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 jest: 26.6.3 rimraf: 3.0.2 rollup: 2.79.1 rollup-plugin-copy: 3.4.0 - rollup-plugin-typescript2: 0.27.3_rollup@2.79.1+typescript@4.9.3 + rollup-plugin-typescript2: 0.27.3_k35zwyycrckt5xfsejji7kbwn4 rollup-plugin-visualizer: 4.2.2_rollup@2.79.1 stylelint: 13.6.0 stylelint-config-standard: 20.0.0_stylelint@13.6.0 stylelint-scss: 3.17.2_stylelint@13.6.0 - ts-jest: 26.5.6_jest@26.6.3+typescript@4.9.3 + ts-jest: 26.5.6_c5pxjltdcm5uvkpsxjodfiuafy tslib: 2.4.1 typescript: 4.9.3 @@ -212,7 +212,7 @@ importers: '@ossa/loki': link:../loki '@tarojs/components': 3.5.4_@types+react@17.0.52 '@tarojs/helper': 3.5.4 - '@tarojs/plugin-framework-react': 3.5.4_010f65825b8e4fd50ed94a2502754023 + '@tarojs/plugin-framework-react': 3.5.4_aehwlas3rzh5kdwzjisqe5kaem '@tarojs/plugin-html': 3.5.8_@types+react@17.0.52 '@tarojs/plugin-platform-alipay': 3.5.4_@types+react@17.0.52 '@tarojs/plugin-platform-jd': 3.5.4_@types+react@17.0.52 @@ -231,22 +231,22 @@ importers: react-dom: 17.0.2_react@17.0.2 devDependencies: '@babel/core': 7.20.5 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_a52514425d2af3dec4a37485210bc54e + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_uusriqs5flz55rfdoscscc6fjy '@tarojs/cli': 3.5.4_@types+react@17.0.52 - '@tarojs/webpack5-runner': 3.5.4_631f88b658f353926d93916015220d95 + '@tarojs/webpack5-runner': 3.5.4_mmpyrnsy6njze3mtsfqbkiqnsu '@types/react': 17.0.52 '@types/webpack-env': 1.18.0 - '@typescript-eslint/eslint-plugin': 5.45.1_98d9e64b8d9d8eb7bb2dfa93089e8cff - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@4.9.3 + '@typescript-eslint/eslint-plugin': 5.45.1_tdm6ms4ntwhlpozn7kjqrhum74 + '@typescript-eslint/parser': 5.45.1_s5ps7njkmjlaqajutnox5ntcla allure-commandline: 2.20.1 babel-plugin-import: 1.13.5 - babel-preset-taro: 3.5.4_dd444b2d97402a80f5380b9d6e212626 + babel-preset-taro: 3.5.4_3vcewlmxiavib5jyboow4ijgey cypress: 3.8.3 cypress-file-upload: 3.5.3_cypress@3.8.3 cypress-junit: 0.0.2_mocha@6.2.3 eslint: 8.29.0 - eslint-config-taro: 3.5.4_e133ca506a76cf7d8149d819c9e4fe5d - eslint-plugin-import: 2.26.0_47bbe442a49c6b7d81273727e7c8b15f + eslint-config-taro: 3.5.4_4ez4uudko3hx3akj3am4tzh6lu + eslint-plugin-import: 2.26.0_i656iqvetrvx3ajhg4t6psfrl4 eslint-plugin-react: 7.31.11_eslint@8.29.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.29.0 mocha: 6.2.3 @@ -270,15 +270,15 @@ importers: react-dom: ^17.0.2 typescript: ^4.7.4 dependencies: - '@docusaurus/core': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/preset-classic': 2.0.1_22a71aa0a7726225af1999d07deed976 + '@docusaurus/core': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/preset-classic': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu '@mdx-js/react': 1.6.22_react@17.0.2 clsx: 1.2.1 prism-react-renderer: 1.3.5_react@17.0.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 devDependencies: - '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@tsconfig/docusaurus': 1.0.6 typescript: 4.9.3 @@ -473,21 +473,20 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser/7.19.1_@babel+core@7.20.5+eslint@8.29.0: + /@babel/eslint-parser/7.19.1_eslint@7.32.0: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.20.5 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.29.0 + eslint: 7.32.0 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/eslint-parser/7.19.1_eslint@7.32.0: + /@babel/eslint-parser/7.19.1_eslint@8.29.0: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -495,18 +494,19 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.32.0 + eslint: 8.29.0 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/eslint-parser/7.19.1_eslint@8.29.0: + /@babel/eslint-parser/7.19.1_xthtwe2nrrwct2fnasddpvoro4: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: + '@babel/core': 7.20.5 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.29.0 eslint-visitor-keys: 2.1.0 @@ -2110,7 +2110,7 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - /@csstools/selector-specificity/2.0.2_986c7d31e21d8640ea4bbf82e0a1a3a0: + /@csstools/selector-specificity/2.0.2_tbwh2mpcdwdeb2slx6bobindua: resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: @@ -2152,7 +2152,7 @@ packages: resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==} dev: false - /@docsearch/react/3.3.0_react-dom@17.0.2+react@17.0.2: + /@docsearch/react/3.3.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-fhS5adZkae2SSdMYEMVg6pxI5a/cE+tW16ki1V0/ur4Fdok3hBRkmN/H8VvlXnxzggkQIIRIVvYPn00JPjen3A==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -2176,7 +2176,7 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core/2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6: + /@docusaurus/core/2.0.1_c2legjesebhkueg6dz47qejfwu: resolution: {integrity: sha512-Prd46TtZdiixlTl8a+h9bI5HegkfREjSNkrX2rVEwJZeziSz4ya+l7QDnbnCB2XbxEG8cveFo/F9q5lixolDtQ==} engines: {node: '>=16.14'} hasBin: true @@ -2196,7 +2196,7 @@ packages: '@babel/traverse': 7.20.5 '@docusaurus/cssnano-preset': 2.0.1 '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e + '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy '@docusaurus/react-loadable': 5.5.2_react@17.0.2 '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1 @@ -2204,7 +2204,7 @@ packages: '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.13_postcss@8.4.19 - babel-loader: 8.3.0_cce1695541f67fb5d24f5011e42e537d + babel-loader: 8.3.0_ztqwsvkb6z73luspkai6ilstpu babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -2216,7 +2216,7 @@ packages: copy-webpack-plugin: 11.0.0_webpack@5.75.0 core-js: 3.26.1 css-loader: 6.7.2_webpack@5.75.0 - css-minimizer-webpack-plugin: 4.2.2_clean-css@5.3.1+webpack@5.75.0 + css-minimizer-webpack-plugin: 4.2.2_2xq5u4vuzw4op42d4uqzx2gxfa cssnano: 5.1.14_postcss@8.4.19 del: 6.1.1 detect-port: 1.5.1 @@ -2232,16 +2232,16 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.7.2_webpack@5.75.0 postcss: 8.4.19 - postcss-loader: 7.0.2_postcss@8.4.19+webpack@5.75.0 + postcss-loader: 7.0.2_upg3rk2kpasnbk27hkqapxaxfq prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_adc0919965a9ce2d37c599229dd46cf7 + react-dev-utils: 12.0.1_vfotqvx6lgcbf3upbs6hgaza4q react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_7d8abfe705245e121f7da808f85ec056 + react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky react-router: 5.3.4_react@17.0.2 - react-router-config: 5.1.1_react-router@5.3.4+react@17.0.2 + react-router-config: 5.1.1_2dl5roaqnyqqppnjni7uetnb3a react-router-dom: 5.3.4_react@17.0.2 rtl-detect: 1.0.4 semver: 7.3.8 @@ -2250,7 +2250,7 @@ packages: terser-webpack-plugin: 5.3.6_webpack@5.75.0 tslib: 2.4.1 update-notifier: 5.1.0 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.75.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em wait-on: 6.0.1 webpack: 5.75.0 webpack-bundle-analyzer: 4.7.0 @@ -2276,7 +2276,7 @@ packages: - webpack-cli dev: false - /@docusaurus/core/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/core/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-Prd46TtZdiixlTl8a+h9bI5HegkfREjSNkrX2rVEwJZeziSz4ya+l7QDnbnCB2XbxEG8cveFo/F9q5lixolDtQ==} engines: {node: '>=16.14'} hasBin: true @@ -2296,7 +2296,7 @@ packages: '@babel/traverse': 7.20.5 '@docusaurus/cssnano-preset': 2.0.1 '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/mdx-loader': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/react-loadable': 5.5.2_react@17.0.2 '@docusaurus/utils': 2.0.1 '@docusaurus/utils-common': 2.0.1 @@ -2304,7 +2304,7 @@ packages: '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.13_postcss@8.4.19 - babel-loader: 8.3.0_cce1695541f67fb5d24f5011e42e537d + babel-loader: 8.3.0_ztqwsvkb6z73luspkai6ilstpu babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -2316,7 +2316,7 @@ packages: copy-webpack-plugin: 11.0.0_webpack@5.75.0 core-js: 3.26.1 css-loader: 6.7.2_webpack@5.75.0 - css-minimizer-webpack-plugin: 4.2.2_clean-css@5.3.1+webpack@5.75.0 + css-minimizer-webpack-plugin: 4.2.2_2xq5u4vuzw4op42d4uqzx2gxfa cssnano: 5.1.14_postcss@8.4.19 del: 6.1.1 detect-port: 1.5.1 @@ -2332,16 +2332,16 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.7.2_webpack@5.75.0 postcss: 8.4.19 - postcss-loader: 7.0.2_postcss@8.4.19+webpack@5.75.0 + postcss-loader: 7.0.2_upg3rk2kpasnbk27hkqapxaxfq prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_adc0919965a9ce2d37c599229dd46cf7 + react-dev-utils: 12.0.1_vfotqvx6lgcbf3upbs6hgaza4q react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_7d8abfe705245e121f7da808f85ec056 + react-loadable-ssr-addon-v5-slorber: 1.0.1_pwfl7zyferpbeh35vaepqxwaky react-router: 5.3.4_react@17.0.2 - react-router-config: 5.1.1_react-router@5.3.4+react@17.0.2 + react-router-config: 5.1.1_2dl5roaqnyqqppnjni7uetnb3a react-router-dom: 5.3.4_react@17.0.2 rtl-detect: 1.0.4 semver: 7.3.8 @@ -2350,7 +2350,7 @@ packages: terser-webpack-plugin: 5.3.6_webpack@5.75.0 tslib: 2.4.1 update-notifier: 5.1.0 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.75.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em wait-on: 6.0.1 webpack: 5.75.0 webpack-bundle-analyzer: 4.7.0 @@ -2394,7 +2394,7 @@ packages: tslib: 2.4.1 dev: false - /@docusaurus/mdx-loader/2.0.1_27da9a628ab289b1954f8d3232ecc53e: + /@docusaurus/mdx-loader/2.0.1_e7njuyukwke3dfkpruzdf3gfhy: resolution: {integrity: sha512-tdNeljdilXCmhbaEND3SAgsqaw/oh7v9onT5yrIrL26OSk2AFwd+MIi4R8jt8vq33M0R4rz2wpknm0fQIkDdvQ==} engines: {node: '>=16.14'} peerDependencies: @@ -2418,7 +2418,7 @@ packages: tslib: 2.4.1 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.75.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em webpack: 5.75.0 transitivePeerDependencies: - '@docusaurus/types' @@ -2429,7 +2429,7 @@ packages: - webpack-cli dev: false - /@docusaurus/mdx-loader/2.0.1_react-dom@17.0.2+react@17.0.2: + /@docusaurus/mdx-loader/2.0.1_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-tdNeljdilXCmhbaEND3SAgsqaw/oh7v9onT5yrIrL26OSk2AFwd+MIi4R8jt8vq33M0R4rz2wpknm0fQIkDdvQ==} engines: {node: '>=16.14'} peerDependencies: @@ -2453,7 +2453,7 @@ packages: tslib: 2.4.1 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.75.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em webpack: 5.75.0 transitivePeerDependencies: - '@docusaurus/types' @@ -2464,21 +2464,21 @@ packages: - webpack-cli dev: false - /@docusaurus/module-type-aliases/2.0.1_react-dom@17.0.2+react@17.0.2: + /@docusaurus/module-type-aliases/2.0.1_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-f888ylnxHAM/3T8p1lx08+lTc6/g7AweSRfRuZvrVhHXj3Tz/nTTxaP6gPTGkJK7WLqTagpar/IGP6/74IBbkg==} peerDependencies: react: '*' react-dom: '*' dependencies: '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@types/history': 4.7.11 '@types/react': 17.0.52 '@types/react-router-config': 5.0.6 '@types/react-router-dom': 5.3.3 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 transitivePeerDependencies: - '@swc/core' @@ -2486,17 +2486,17 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-content-blog/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-/4ua3iFYcpwgpeYgHnhVGROB/ybnauLH2+rICb4vz/+Gn1hjAmGXVYq1fk8g49zGs3uxx5nc0H5bL9P0g977IQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 @@ -2529,18 +2529,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-content-docs/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-2qeBWRy1EjgnXdwAO6/csDIS1UVNmhmtk/bQ2s9jqjpwM8YVgZ8QVdkxFAMWXgZWDQdwWwdP1rnmoEelE4HknQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e - '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy + '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 '@types/react-router-config': 5.0.6 @@ -2572,16 +2572,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-content-pages/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-6apSVeJENnNecAH5cm5VnRqR103M6qSI6IuiP7tVfD5H4AWrfDNkvJQV2+R2PIq3bGrwmX4fcXl1x4g0oo7iwA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 fs-extra: 10.1.0 @@ -2607,20 +2607,20 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-debug/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-jpZBT5HK7SWx1LRQyv9d14i44vSsKXGZsSPA2ndth5HykHJsiAj9Fwl1AtzmtGYuBmI+iXQyOd4MAMHd4ZZ1tg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 fs-extra: 10.1.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-json-view: 1.21.3_react-dom@17.0.2+react@17.0.2 + react-json-view: 1.21.3_sfoxds7t5ydpegc3knd667wn6m tslib: 2.4.1 transitivePeerDependencies: - '@parcel/css' @@ -2642,15 +2642,15 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-google-analytics/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-d5qb+ZeQcg1Czoxc+RacETjLdp2sN/TAd7PGN/GrvtijCdgNmvVAtZ9QgajBTG0YbJFVPTeZ39ad2bpoOexX0w==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2673,15 +2673,15 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-google-gtag/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-qiRufJe2FvIyzICbkjm4VbVCI1hyEju/CebfDKkKh2ZtV4q6DM1WZG7D6VoQSXL8MrMFB895gipOM4BwdM8VsQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2704,16 +2704,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/plugin-sitemap/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-KcYuIUIp2JPzUf+Xa7W2BSsjLgN1/0h+VAz7D/C3RYjAgC5ApPX8wO+TECmGfunl/m7WKGUmLabfOon/as64kQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu '@docusaurus/logger': 2.0.1 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 @@ -2740,25 +2740,25 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/preset-classic/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-nOoniTg46My1qdDlLWeFs55uEmxOJ+9WMF8KKG8KMCu5LAvpemMi7rQd4x8Tw+xiPHZ/sQzH9JmPTMPRE4QGPw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/plugin-content-blog': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-content-docs': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-content-pages': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-debug': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-google-analytics': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-google-gtag': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-sitemap': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/theme-classic': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/theme-common': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/theme-search-algolia': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/plugin-content-blog': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-content-docs': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-content-pages': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-debug': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-google-analytics': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-google-gtag': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-sitemap': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/theme-classic': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/theme-common': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/theme-search-algolia': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m react: 17.0.2 react-dom: 17.0.2_react@17.0.2 transitivePeerDependencies: @@ -2791,22 +2791,22 @@ packages: prop-types: 15.8.1 react: 17.0.2 - /@docusaurus/theme-classic/2.0.1_22a71aa0a7726225af1999d07deed976: + /@docusaurus/theme-classic/2.0.1_wfh3mw2ke2bdr53qfq544ltemu: resolution: {integrity: sha512-0jfigiqkUwIuKOw7Me5tqUM9BBvoQX7qqeevx7v4tkYQexPhk3VYSZo7aRuoJ9oyW5makCTPX551PMJzmq7+sw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 - '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e - '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2 - '@docusaurus/plugin-content-blog': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-content-docs': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-content-pages': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/theme-common': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu + '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy + '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-content-docs': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-content-pages': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/theme-common': 2.0.1_c2legjesebhkueg6dz47qejfwu '@docusaurus/theme-translations': 2.0.1 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 @@ -2843,18 +2843,18 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6: + /@docusaurus/theme-common/2.0.1_c2legjesebhkueg6dz47qejfwu: resolution: {integrity: sha512-I3b6e/ryiTQMsbES40cP0DRGnfr0E2qghVq+XecyMKjBPejISoSFEDn0MsnbW8Q26k1Dh/0qDH8QKDqaZZgLhA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e - '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2 - '@docusaurus/plugin-content-blog': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-content-docs': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/plugin-content-pages': 2.0.1_22a71aa0a7726225af1999d07deed976 + '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy + '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-content-docs': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/plugin-content-pages': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@types/history': 4.7.11 '@types/react': 17.0.52 @@ -2885,18 +2885,18 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6: + /@docusaurus/theme-search-algolia/2.0.1_c2legjesebhkueg6dz47qejfwu: resolution: {integrity: sha512-cw3NaOSKbYlsY6uNj4PgO+5mwyQ3aEWre5RlmvjStaz2cbD15Nr69VG8Rd/F6Q5VsCT8BvSdkPDdDG5d/ACexg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.3.0_react-dom@17.0.2+react@17.0.2 - '@docusaurus/core': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 + '@docsearch/react': 3.3.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.0.1_c2legjesebhkueg6dz47qejfwu '@docusaurus/logger': 2.0.1 - '@docusaurus/plugin-content-docs': 2.0.1_22a71aa0a7726225af1999d07deed976 - '@docusaurus/theme-common': 2.0.1_0e3ba2fc3eb27dc5fc91e5a6068a37b6 + '@docusaurus/plugin-content-docs': 2.0.1_wfh3mw2ke2bdr53qfq544ltemu + '@docusaurus/theme-common': 2.0.1_c2legjesebhkueg6dz47qejfwu '@docusaurus/theme-translations': 2.0.1 '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 @@ -2939,7 +2939,7 @@ packages: tslib: 2.4.1 dev: false - /@docusaurus/types/2.0.1_react-dom@17.0.2+react@17.0.2: + /@docusaurus/types/2.0.1_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-o+4hAFWkj3sBszVnRTAnNqtAIuIW0bNaYyDwQhQ6bdz3RAPEq9cDKZxMpajsj4z2nRty8XjzhyufAAjxFTyrfg==} peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -2951,7 +2951,7 @@ packages: joi: 17.7.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m utility-types: 3.10.0 webpack: 5.75.0 webpack-merge: 5.8.0 @@ -2982,7 +2982,7 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m tslib: 2.4.1 dev: false @@ -3044,7 +3044,7 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.4.1 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.75.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em webpack: 5.75.0 transitivePeerDependencies: - '@swc/core' @@ -3064,7 +3064,7 @@ packages: optional: true dependencies: '@docusaurus/logger': 2.0.1 - '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m '@svgr/webpack': 6.5.1 file-loader: 6.2.0_webpack@5.75.0 fs-extra: 10.1.0 @@ -3077,7 +3077,7 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.4.1 - url-loader: 4.1.1_file-loader@6.2.0+webpack@5.75.0 + url-loader: 4.1.1_p5dl6emkcwslbw72e37w4ug7em webpack: 5.75.0 transitivePeerDependencies: - '@swc/core' @@ -3128,6 +3128,7 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + dev: true /@hapi/hoek/9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -3146,6 +3147,7 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color + dev: true /@humanwhocodes/config-array/0.5.0: resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} @@ -3161,9 +3163,11 @@ packages: /@humanwhocodes/module-importer/1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} + dev: true /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true /@hutson/parse-repository-url/3.0.2: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} @@ -3573,7 +3577,7 @@ packages: source-map: 0.7.4 dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.10_a52514425d2af3dec4a37485210bc54e: + /@pmmmwh/react-refresh-webpack-plugin/0.5.10_uusriqs5flz55rfdoscscc6fjy: resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==} engines: {node: '>= 10.13'} peerDependencies: @@ -3797,7 +3801,7 @@ packages: dependencies: '@stencil/core': 2.13.0 - /@stylelint/postcss-css-in-js/0.37.3_4f7b71a942b8b7a555b8adf78f88122b: + /@stylelint/postcss-css-in-js/0.37.3_j55xdkkcxc32kvnyvx3y7casfm: resolution: {integrity: sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==} peerDependencies: postcss: '>=7.0.0' @@ -3805,12 +3809,12 @@ packages: dependencies: '@babel/core': 7.20.5 postcss: 7.0.39 - postcss-syntax: 0.36.2_5111c4e3f61982716b7e3f1c84e1f773 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom transitivePeerDependencies: - supports-color dev: true - /@stylelint/postcss-markdown/0.36.2_4f7b71a942b8b7a555b8adf78f88122b: + /@stylelint/postcss-markdown/0.36.2_j55xdkkcxc32kvnyvx3y7casfm: resolution: {integrity: sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==} deprecated: 'Use the original unforked package instead: postcss-markdown' peerDependencies: @@ -3818,7 +3822,7 @@ packages: postcss-syntax: '>=0.36.2' dependencies: postcss: 7.0.39 - postcss-syntax: 0.36.2_5111c4e3f61982716b7e3f1c84e1f773 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom remark: 13.0.0 unist-util-find-all-after: 3.0.2 transitivePeerDependencies: @@ -4039,6 +4043,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] requiresBuild: true optional: true @@ -4047,6 +4052,7 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] requiresBuild: true optional: true @@ -4055,6 +4061,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] requiresBuild: true optional: true @@ -4063,6 +4070,7 @@ packages: engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] requiresBuild: true optional: true @@ -4319,7 +4327,7 @@ packages: - supports-color dev: false - /@tarojs/plugin-framework-react/3.5.4_010f65825b8e4fd50ed94a2502754023: + /@tarojs/plugin-framework-react/3.5.4_aehwlas3rzh5kdwzjisqe5kaem: resolution: {integrity: sha512-Tb66PHNC5qT5EYi2wCEEg8EQ+Mtd2bqXfD/ZtH2raCGxD4oFdDmPxf7h+48L6VUIIwXOTpJ8mdnDMcmKF4yQcQ==} peerDependencies: '@pmmmwh/react-refresh-webpack-plugin': '*' @@ -4339,7 +4347,7 @@ packages: react-refresh: optional: true dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_a52514425d2af3dec4a37485210bc54e + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_uusriqs5flz55rfdoscscc6fjy '@tarojs/helper': 3.5.4 '@tarojs/runtime': 3.5.4 '@tarojs/service': 3.5.4_@types+react@17.0.52 @@ -4464,12 +4472,12 @@ packages: - react dev: false - /@tarojs/react/3.5.8_react@17.0.2: + /@tarojs/react/3.5.8: resolution: {integrity: sha512-VdV958SwmwMrl2epbdu3vA7QeKLMxtVTqgauawNNE7+UWoIdmsiVimEzT98EcVH5iwrU7WX5BUjld+/Ihl1MFg==} dependencies: '@tarojs/runtime': 3.5.8 '@tarojs/shared': 3.5.8 - react-reconciler: 0.27.0_react@17.0.2 + react-reconciler: 0.27.0 scheduler: 0.20.2 transitivePeerDependencies: - react @@ -4687,7 +4695,7 @@ packages: babel-types: 6.26.0 eslint: 5.16.0 eslint-plugin-react: 7.10.0_eslint@5.16.0 - eslint-plugin-taro: 2.2.19_babel-eslint@8.2.6+eslint@5.16.0 + eslint-plugin-taro: 2.2.19_qnj6j5lts2zfavoiwthslq75pu html: 1.0.0 lodash: 4.17.21 prettier: 1.19.1 @@ -4696,7 +4704,7 @@ packages: - supports-color dev: true - /@tarojs/webpack5-prebundle/3.5.4_74d864fcd25cfdd7629a9444f8c592b6: + /@tarojs/webpack5-prebundle/3.5.4_otmgj7gslt65oyu2srcprrmswy: resolution: {integrity: sha512-gZu8Xeld1kHjeaOD7XSarMbe3rdEQtgKLPE/YsahDE61d//2Z9u6828hz47IhIpFAiav0Q2lm38fJOlii6wUUQ==} peerDependencies: webpack: ^5.69.0 @@ -4721,7 +4729,7 @@ packages: - vue dev: true - /@tarojs/webpack5-runner/3.5.4_631f88b658f353926d93916015220d95: + /@tarojs/webpack5-runner/3.5.4_mmpyrnsy6njze3mtsfqbkiqnsu: resolution: {integrity: sha512-rNAJSF0q02t4XBbMZvxWeaXUI5JJmbuX9thuUBrttVNCP05NSaP8KwF8T4TiT4+tROzcITDtKSdHu5vNJLkG5Q==} peerDependencies: webpack: ^5.69.0 @@ -4739,13 +4747,13 @@ packages: '@tarojs/shared': 3.5.4 '@tarojs/taro': 3.5.4_@types+react@17.0.52 '@tarojs/taro-loader': 3.5.4_@types+react@17.0.52 - '@tarojs/webpack5-prebundle': 3.5.4_74d864fcd25cfdd7629a9444f8c592b6 + '@tarojs/webpack5-prebundle': 3.5.4_otmgj7gslt65oyu2srcprrmswy acorn-walk: 8.2.0 autoprefixer: 9.8.8 - babel-loader: 8.2.1_44f3e68b64784a6ec41e6bb33a6135c1 + babel-loader: 8.2.1_itz6nc3epbfg5ra6noztuyjvye copy-webpack-plugin: 10.2.0_webpack@5.69.0 css-loader: 6.5.1_webpack@5.69.0 - css-minimizer-webpack-plugin: 3.4.1_bf9216a28daec59aae350667b0202141 + css-minimizer-webpack-plugin: 3.4.1_x6jbniunv3czvlrvazt3aibbie csso: 5.0.5 detect-port: 1.5.1 esbuild: 0.14.54 @@ -4768,7 +4776,7 @@ packages: postcss: 8.3.5 postcss-html-transform: 3.5.4 postcss-import: 12.0.1 - postcss-loader: 6.2.1_postcss@8.3.5+webpack@5.69.0 + postcss-loader: 6.2.1_6ib2k5eusncbl5hf7teprwkshm postcss-plugin-constparse: 3.5.4 postcss-pxtransform: 3.5.4 postcss-url: 8.0.0 @@ -4780,10 +4788,10 @@ packages: sax: 1.2.4 style-loader: 3.3.1_webpack@5.69.0 stylus: 0.55.0 - stylus-loader: 6.2.0_stylus@0.55.0+webpack@5.69.0 + stylus-loader: 6.2.0_suj4j6eyfnuklj4qzanzk34fuu tapable: 1.1.3 - terser-webpack-plugin: 5.3.6_esbuild@0.14.54+webpack@5.69.0 - url-loader: 4.1.0_file-loader@6.0.0+webpack@5.69.0 + terser-webpack-plugin: 5.3.6_6v6kfamjh4qk2uu4ucniotzj5i + url-loader: 4.1.0_p5qxeadflelpkyhvjpqokzoo5i vm2: 3.9.12 webpack: 5.69.0 webpack-chain: 6.5.1 @@ -5205,7 +5213,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.45.1_08fe23768f94e9f0195cf3c969458047: + /@typescript-eslint/eslint-plugin/5.45.1_bd7cg5upstu7agk46pewsrmai4: resolution: {integrity: sha512-cOizjPlKEh0bXdFrBLTrI/J6B/QMlhwE9auOov53tgB+qMukH6/h8YAK/qw+QJGct/PTbdh2lytGyipxCcEtAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5216,10 +5224,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/parser': 5.45.1_vyxdforj6kohg64dq3d77usvb4 '@typescript-eslint/scope-manager': 5.45.1 - '@typescript-eslint/type-utils': 5.45.1_eslint@8.29.0+typescript@3.9.10 - '@typescript-eslint/utils': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/type-utils': 5.45.1_vyxdforj6kohg64dq3d77usvb4 + '@typescript-eslint/utils': 5.45.1_vyxdforj6kohg64dq3d77usvb4 debug: 4.3.4 eslint: 8.29.0 ignore: 5.2.1 @@ -5232,7 +5240,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.45.1_27a90a8cbf1d4d08986f79ef6ecc4097: + /@typescript-eslint/eslint-plugin/5.45.1_e6uqvdf7dvgqrgdpphxw5tcas4: resolution: {integrity: sha512-cOizjPlKEh0bXdFrBLTrI/J6B/QMlhwE9auOov53tgB+qMukH6/h8YAK/qw+QJGct/PTbdh2lytGyipxCcEtAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5243,10 +5251,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/parser': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em '@typescript-eslint/scope-manager': 5.45.1 - '@typescript-eslint/type-utils': 5.45.1_eslint@7.32.0+typescript@4.9.3 - '@typescript-eslint/utils': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/type-utils': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em + '@typescript-eslint/utils': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em debug: 4.3.4 eslint: 7.32.0 ignore: 5.2.1 @@ -5259,7 +5267,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.45.1_98d9e64b8d9d8eb7bb2dfa93089e8cff: + /@typescript-eslint/eslint-plugin/5.45.1_tdm6ms4ntwhlpozn7kjqrhum74: resolution: {integrity: sha512-cOizjPlKEh0bXdFrBLTrI/J6B/QMlhwE9auOov53tgB+qMukH6/h8YAK/qw+QJGct/PTbdh2lytGyipxCcEtAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5270,10 +5278,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@4.9.3 + '@typescript-eslint/parser': 5.45.1_s5ps7njkmjlaqajutnox5ntcla '@typescript-eslint/scope-manager': 5.45.1 - '@typescript-eslint/type-utils': 5.45.1_eslint@8.29.0+typescript@4.9.3 - '@typescript-eslint/utils': 5.45.1_eslint@8.29.0+typescript@4.9.3 + '@typescript-eslint/type-utils': 5.45.1_s5ps7njkmjlaqajutnox5ntcla + '@typescript-eslint/utils': 5.45.1_s5ps7njkmjlaqajutnox5ntcla debug: 4.3.4 eslint: 8.29.0 ignore: 5.2.1 @@ -5286,7 +5294,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.45.1_eslint@7.32.0+typescript@4.9.3: + /@typescript-eslint/parser/5.45.1_77fvizpdb3y4icyeo2mf4eo7em: resolution: {integrity: sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5306,7 +5314,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.45.1_eslint@8.29.0+typescript@3.9.10: + /@typescript-eslint/parser/5.45.1_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5318,15 +5326,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.45.1 '@typescript-eslint/types': 5.45.1 - '@typescript-eslint/typescript-estree': 5.45.1_typescript@3.9.10 + '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 debug: 4.3.4 eslint: 8.29.0 - typescript: 3.9.10 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.45.1_eslint@8.29.0+typescript@4.9.3: + /@typescript-eslint/parser/5.45.1_vyxdforj6kohg64dq3d77usvb4: resolution: {integrity: sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5338,10 +5346,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.45.1 '@typescript-eslint/types': 5.45.1 - '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 + '@typescript-eslint/typescript-estree': 5.45.1_typescript@3.9.10 debug: 4.3.4 eslint: 8.29.0 - typescript: 4.9.3 + typescript: 3.9.10 transitivePeerDependencies: - supports-color dev: true @@ -5354,7 +5362,7 @@ packages: '@typescript-eslint/visitor-keys': 5.45.1 dev: true - /@typescript-eslint/type-utils/5.45.1_eslint@7.32.0+typescript@4.9.3: + /@typescript-eslint/type-utils/5.45.1_77fvizpdb3y4icyeo2mf4eo7em: resolution: {integrity: sha512-aosxFa+0CoYgYEl3aptLe1svP910DJq68nwEJzyQcrtRhC4BN0tJAvZGAe+D0tzjJmFXe+h4leSsiZhwBa2vrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5365,7 +5373,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 - '@typescript-eslint/utils': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/utils': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em debug: 4.3.4 eslint: 7.32.0 tsutils: 3.21.0_typescript@4.9.3 @@ -5374,7 +5382,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils/5.45.1_eslint@8.29.0+typescript@3.9.10: + /@typescript-eslint/type-utils/5.45.1_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-aosxFa+0CoYgYEl3aptLe1svP910DJq68nwEJzyQcrtRhC4BN0tJAvZGAe+D0tzjJmFXe+h4leSsiZhwBa2vrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5384,17 +5392,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.45.1_typescript@3.9.10 - '@typescript-eslint/utils': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 + '@typescript-eslint/utils': 5.45.1_s5ps7njkmjlaqajutnox5ntcla debug: 4.3.4 eslint: 8.29.0 - tsutils: 3.21.0_typescript@3.9.10 - typescript: 3.9.10 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/5.45.1_eslint@8.29.0+typescript@4.9.3: + /@typescript-eslint/type-utils/5.45.1_vyxdforj6kohg64dq3d77usvb4: resolution: {integrity: sha512-aosxFa+0CoYgYEl3aptLe1svP910DJq68nwEJzyQcrtRhC4BN0tJAvZGAe+D0tzjJmFXe+h4leSsiZhwBa2vrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5404,12 +5412,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 - '@typescript-eslint/utils': 5.45.1_eslint@8.29.0+typescript@4.9.3 + '@typescript-eslint/typescript-estree': 5.45.1_typescript@3.9.10 + '@typescript-eslint/utils': 5.45.1_vyxdforj6kohg64dq3d77usvb4 debug: 4.3.4 eslint: 8.29.0 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 transitivePeerDependencies: - supports-color dev: true @@ -5461,7 +5469,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.45.1_eslint@7.32.0+typescript@4.9.3: + /@typescript-eslint/utils/5.45.1_77fvizpdb3y4icyeo2mf4eo7em: resolution: {integrity: sha512-rlbC5VZz68+yjAzQBc4I7KDYVzWG2X/OrqoZrMahYq3u8FFtmQYc+9rovo/7wlJH5kugJ+jQXV5pJMnofGmPRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5481,7 +5489,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.45.1_eslint@8.29.0+typescript@3.9.10: + /@typescript-eslint/utils/5.45.1_s5ps7njkmjlaqajutnox5ntcla: resolution: {integrity: sha512-rlbC5VZz68+yjAzQBc4I7KDYVzWG2X/OrqoZrMahYq3u8FFtmQYc+9rovo/7wlJH5kugJ+jQXV5pJMnofGmPRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5491,7 +5499,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.45.1 '@typescript-eslint/types': 5.45.1 - '@typescript-eslint/typescript-estree': 5.45.1_typescript@3.9.10 + '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 eslint: 8.29.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.29.0 @@ -5501,7 +5509,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.45.1_eslint@8.29.0+typescript@4.9.3: + /@typescript-eslint/utils/5.45.1_vyxdforj6kohg64dq3d77usvb4: resolution: {integrity: sha512-rlbC5VZz68+yjAzQBc4I7KDYVzWG2X/OrqoZrMahYq3u8FFtmQYc+9rovo/7wlJH5kugJ+jQXV5pJMnofGmPRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5511,7 +5519,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.45.1 '@typescript-eslint/types': 5.45.1 - '@typescript-eslint/typescript-estree': 5.45.1_typescript@4.9.3 + '@typescript-eslint/typescript-estree': 5.45.1_typescript@3.9.10 eslint: 8.29.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.29.0 @@ -5688,6 +5696,7 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.8.1 + dev: true /acorn-walk/6.2.0: resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} @@ -6393,7 +6402,7 @@ packages: - supports-color dev: true - /babel-loader/8.2.1_44f3e68b64784a6ec41e6bb33a6135c1: + /babel-loader/8.2.1_itz6nc3epbfg5ra6noztuyjvye: resolution: {integrity: sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==} engines: {node: '>= 8.9'} peerDependencies: @@ -6409,7 +6418,7 @@ packages: webpack: 5.69.0 dev: true - /babel-loader/8.3.0_cce1695541f67fb5d24f5011e42e537d: + /babel-loader/8.3.0_ztqwsvkb6z73luspkai6ilstpu: resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: @@ -6674,7 +6683,7 @@ packages: babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.5 dev: true - /babel-preset-taro/3.5.4_dd444b2d97402a80f5380b9d6e212626: + /babel-preset-taro/3.5.4_3vcewlmxiavib5jyboow4ijgey: resolution: {integrity: sha512-21mAgYjAf5Wi8PamUdr5SiRnF4aqI0W4u6JrX3bst4hVxueO6bpi6VowgHqoHxVjn0z+YNJxKXo1h8wrB00K+g==} peerDependencies: '@babel/core': '*' @@ -6699,7 +6708,7 @@ packages: babel-plugin-transform-react-jsx-to-rn-stylesheet: 3.5.4 babel-plugin-transform-taroapi: 3.5.4 core-js: 3.26.1 - metro-react-native-babel-preset: 0.67.0 + metro-react-native-babel-preset: 0.67.0_@babel+core@7.20.5 transitivePeerDependencies: - '@types/react' - '@types/webpack' @@ -8073,8 +8082,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -8337,7 +8346,7 @@ packages: resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==} dev: true - /css-minimizer-webpack-plugin/3.4.1_bf9216a28daec59aae350667b0202141: + /css-minimizer-webpack-plugin/3.4.1_x6jbniunv3czvlrvazt3aibbie: resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -8368,7 +8377,7 @@ packages: webpack: 5.69.0 dev: true - /css-minimizer-webpack-plugin/4.2.2_clean-css@5.3.1+webpack@5.75.0: + /css-minimizer-webpack-plugin/4.2.2_2xq5u4vuzw4op42d4uqzx2gxfa: resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9047,6 +9056,7 @@ packages: /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true /deepmerge/1.5.2: resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} @@ -9301,6 +9311,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 + dev: true /dom-converter/0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} @@ -9557,7 +9568,7 @@ packages: dev: true /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + resolution: {integrity: sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=} hasBin: true requiresBuild: true dependencies: @@ -9924,13 +9935,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-taro/3.5.4_e133ca506a76cf7d8149d819c9e4fe5d: + /eslint-config-taro/3.5.4_4ez4uudko3hx3akj3am4tzh6lu: resolution: {integrity: sha512-pAiMxnFNlZzcADonI9u/d/3FfGL5TmkXcuy69I4OZAXoG/DcMyY8hJwDYpOGGr6Ba7ddoWz5xwcJqURym7E7bw==} peerDependencies: eslint: '*' dependencies: - '@babel/eslint-parser': 7.19.1_@babel+core@7.20.5+eslint@8.29.0 - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@4.9.3 + '@babel/eslint-parser': 7.19.1_xthtwe2nrrwct2fnasddpvoro4 + '@typescript-eslint/parser': 5.45.1_s5ps7njkmjlaqajutnox5ntcla eslint: 8.29.0 transitivePeerDependencies: - '@babel/core' @@ -9938,13 +9949,13 @@ packages: - typescript dev: true - /eslint-config-taro/3.5.8_eslint@7.32.0+typescript@4.9.3: + /eslint-config-taro/3.5.8_77fvizpdb3y4icyeo2mf4eo7em: resolution: {integrity: sha512-IWxtvnkVqfpXipH3rvaxuu6AB3UvOzgqkzXCrC8IjhK9OvE4nv72lsPBcEjHCgOLUtD3DF+mpuLDWzMqYwYr6g==} peerDependencies: eslint: '*' dependencies: '@babel/eslint-parser': 7.19.1_eslint@7.32.0 - '@typescript-eslint/parser': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/parser': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em eslint: 7.32.0 transitivePeerDependencies: - '@babel/core' @@ -9952,13 +9963,13 @@ packages: - typescript dev: true - /eslint-config-taro/3.5.8_eslint@8.29.0+typescript@3.9.10: + /eslint-config-taro/3.5.8_vyxdforj6kohg64dq3d77usvb4: resolution: {integrity: sha512-IWxtvnkVqfpXipH3rvaxuu6AB3UvOzgqkzXCrC8IjhK9OvE4nv72lsPBcEjHCgOLUtD3DF+mpuLDWzMqYwYr6g==} peerDependencies: eslint: '*' dependencies: '@babel/eslint-parser': 7.19.1_eslint@8.29.0 - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/parser': 5.45.1_vyxdforj6kohg64dq3d77usvb4 eslint: 8.29.0 transitivePeerDependencies: - '@babel/core' @@ -9975,7 +9986,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_4b40a708b326938b14b9e5517af54f94: + /eslint-module-utils/2.7.4_jnakocfte2jywffz4vixv5kpsq: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -9996,7 +10007,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/parser': 5.45.1_vyxdforj6kohg64dq3d77usvb4 debug: 3.2.7 eslint: 8.29.0 eslint-import-resolver-node: 0.3.6 @@ -10004,7 +10015,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_8692191d50e8ecc9370b434b2e51a79d: + /eslint-module-utils/2.7.4_q2jbshkq5dwmsnylinfs4unhtu: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -10025,7 +10036,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/parser': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em debug: 3.2.7 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 @@ -10033,7 +10044,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_47bbe442a49c6b7d81273727e7c8b15f: + /eslint-plugin-import/2.26.0_i656iqvetrvx3ajhg4t6psfrl4: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -10043,14 +10054,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@8.29.0+typescript@3.9.10 + '@typescript-eslint/parser': 5.45.1_vyxdforj6kohg64dq3d77usvb4 array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.29.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_4b40a708b326938b14b9e5517af54f94 + eslint-module-utils: 2.7.4_jnakocfte2jywffz4vixv5kpsq has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -10064,7 +10075,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_8cec128c966a48b05d065f06c8c8d8b6: + /eslint-plugin-import/2.26.0_rtwbfdewnjelaxigl4dmrsgywy: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -10074,14 +10085,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.45.1_eslint@7.32.0+typescript@4.9.3 + '@typescript-eslint/parser': 5.45.1_77fvizpdb3y4icyeo2mf4eo7em array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_8692191d50e8ecc9370b434b2e51a79d + eslint-module-utils: 2.7.4_q2jbshkq5dwmsnylinfs4unhtu has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -10174,7 +10185,7 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-taro/2.2.19_babel-eslint@8.2.6+eslint@5.16.0: + /eslint-plugin-taro/2.2.19_qnj6j5lts2zfavoiwthslq75pu: resolution: {integrity: sha512-LUtO+dUFtAdrNzRjFeaVrUZ1L7VJOLU+ah2/uUqhRhzZyJYiqRiJkQBu0q5BhUcE5v7lATlc5i05eBYNPiCXsg==} peerDependencies: babel-eslint: '*' @@ -10214,6 +10225,7 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + dev: true /eslint-utils/1.4.3: resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==} @@ -10247,6 +10259,7 @@ packages: dependencies: eslint: 8.29.0 eslint-visitor-keys: 2.1.0 + dev: true /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} @@ -10256,10 +10269,12 @@ packages: /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} + dev: true /eslint-visitor-keys/3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true /eslint/5.16.0: resolution: {integrity: sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==} @@ -10401,6 +10416,7 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color + dev: true /espree/5.0.1: resolution: {integrity: sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==} @@ -10427,6 +10443,7 @@ packages: acorn: 8.8.1 acorn-jsx: 5.3.2_acorn@8.8.1 eslint-visitor-keys: 3.3.0 + dev: true /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -10438,6 +10455,7 @@ packages: engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 + dev: true /esrecurse/4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -10824,6 +10842,7 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true /fast-url-parser/1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} @@ -10928,6 +10947,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.0.4 + dev: true /file-loader/6.0.0_webpack@5.69.0: resolution: {integrity: sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==} @@ -11150,6 +11170,7 @@ packages: dependencies: flatted: 3.2.7 rimraf: 3.0.2 + dev: true /flat/4.1.1: resolution: {integrity: sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==} @@ -11175,6 +11196,7 @@ packages: /flatted/3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + dev: true /flux/4.0.3_react@17.0.2: resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} @@ -11252,7 +11274,7 @@ packages: - supports-color dev: true - /fork-ts-checker-webpack-plugin/6.5.2_adc0919965a9ce2d37c599229dd46cf7: + /fork-ts-checker-webpack-plugin/6.5.2_vfotqvx6lgcbf3upbs6hgaza4q: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -11272,7 +11294,6 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 - eslint: 8.29.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.4.12 @@ -11393,7 +11414,7 @@ packages: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} /fsevents/1.2.13: - resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} + resolution: {integrity: sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=} engines: {node: '>= 4.0'} os: [darwin] deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. @@ -11405,7 +11426,7 @@ packages: optional: true /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -11717,6 +11738,7 @@ packages: engines: {node: '>=8'} dependencies: type-fest: 0.20.2 + dev: true /globals/9.18.0: resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} @@ -11904,6 +11926,7 @@ packages: /grapheme-splitter/1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true /gray-matter/4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} @@ -12484,7 +12507,7 @@ packages: engines: {node: '>= 4'} /image-size/0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true @@ -13810,6 +13833,7 @@ packages: /js-sdsl/4.2.0: resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} + dev: true /js-tokens/3.0.2: resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} @@ -13966,6 +13990,7 @@ packages: /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true /json-stringify-safe/5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} @@ -14190,6 +14215,7 @@ packages: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + dev: true /lightningcss-darwin-arm64/1.17.1: resolution: {integrity: sha512-YTAHEy4XlzI3sMbUVjbPi9P7+N7lGcgl2JhCZhiQdRAEKnZLQch8kb5601sgESxdGXjgei7JZFqi/vVEk81wYg==} @@ -14223,6 +14249,7 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] requiresBuild: true dev: true optional: true @@ -14232,6 +14259,7 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] requiresBuild: true dev: true optional: true @@ -14241,6 +14269,7 @@ packages: engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] requiresBuild: true dev: true optional: true @@ -14250,6 +14279,7 @@ packages: engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] requiresBuild: true dev: true optional: true @@ -14503,6 +14533,7 @@ packages: /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true /lodash.once/4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} @@ -14670,7 +14701,7 @@ packages: dev: true /make-dir/2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=} engines: {node: '>=6'} dependencies: pify: 4.0.1 @@ -14938,8 +14969,10 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - /metro-react-native-babel-preset/0.67.0: + /metro-react-native-babel-preset/0.67.0_@babel+core@7.20.5: resolution: {integrity: sha512-tgTG4j0SKwLHbLRELMmgkgkjV1biYkWlGGKOmM484/fJC6bpDikdaFhfjsyE+W+qt7I5szbCPCickMTNQ+zwig==} + peerDependencies: + '@babel/core': '*' dependencies: '@babel/core': 7.20.5 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.5 @@ -15359,7 +15392,7 @@ packages: dev: true /native-request/1.1.0: - resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==} + resolution: {integrity: sha1-rNsw/i7vo+G8jFSzpoUunFwNPLA=} requiresBuild: true dev: true optional: true @@ -15370,6 +15403,7 @@ packages: /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true /nconf/0.6.9: resolution: {integrity: sha512-MHiYHIc2igQsoI1v0IcVE4MVaV/+yIQtduOwUcQNoLd+pPgoKblWKbgU3itkhC0az5w2VMdQlQuAO+oi4qxtJg==} @@ -15454,7 +15488,7 @@ packages: dev: true /node-notifier/8.0.2: - resolution: {integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==} + resolution: {integrity: sha1-8xZ6OO8NLIqGaoPjGMG6Dv63AsU=} requiresBuild: true dependencies: growly: 1.3.0 @@ -15831,6 +15865,7 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.3 + dev: true /ora/0.2.3: resolution: {integrity: sha512-MYGyg17e2GcoDlFrAP39zu4nrAQ+STzl4fosWjR8vAlT0a2wKuuAGZTecffdVLPsnEfxXVlrUcDZ1DU5skr+QQ==} @@ -16570,7 +16605,7 @@ packages: postcss: 6.0.23 dev: true - /postcss-html/0.36.0_4f7b71a942b8b7a555b8adf78f88122b: + /postcss-html/0.36.0_j55xdkkcxc32kvnyvx3y7casfm: resolution: {integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==} peerDependencies: postcss: '>=5.0.0' @@ -16578,7 +16613,7 @@ packages: dependencies: htmlparser2: 3.10.1 postcss: 7.0.39 - postcss-syntax: 0.36.2_5111c4e3f61982716b7e3f1c84e1f773 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom dev: true /postcss-import/12.0.1: @@ -16614,7 +16649,7 @@ packages: yaml: 1.10.2 dev: true - /postcss-loader/6.2.1_postcss@8.3.5+webpack@5.69.0: + /postcss-loader/6.2.1_6ib2k5eusncbl5hf7teprwkshm: resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16628,7 +16663,7 @@ packages: webpack: 5.69.0 dev: true - /postcss-loader/7.0.2_postcss@8.4.19+webpack@5.75.0: + /postcss-loader/7.0.2_upg3rk2kpasnbk27hkqapxaxfq: resolution: {integrity: sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -17459,7 +17494,7 @@ packages: svgo: 2.8.0 dev: false - /postcss-syntax/0.36.2_5111c4e3f61982716b7e3f1c84e1f773: + /postcss-syntax/0.36.2_kei4jy7wdgbhc236h4oijypxom: resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} peerDependencies: postcss: '>=5.0.0' @@ -17481,7 +17516,7 @@ packages: optional: true dependencies: postcss: 7.0.39 - postcss-html: 0.36.0_4f7b71a942b8b7a555b8adf78f88122b + postcss-html: 0.36.0_j55xdkkcxc32kvnyvx3y7casfm postcss-less: 3.1.4 postcss-scss: 2.1.1 dev: true @@ -17608,6 +17643,7 @@ packages: /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + dev: true /prepend-http/1.0.4: resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==} @@ -17897,9 +17933,15 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils/12.0.1_adc0919965a9ce2d37c599229dd46cf7: + /react-dev-utils/12.0.1_vfotqvx6lgcbf3upbs6hgaza4q: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@babel/code-frame': 7.18.6 address: 1.2.1 @@ -17910,7 +17952,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_adc0919965a9ce2d37c599229dd46cf7 + fork-ts-checker-webpack-plugin: 6.5.2_vfotqvx6lgcbf3upbs6hgaza4q global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -17925,12 +17967,12 @@ packages: shell-quote: 1.7.4 strip-ansi: 6.0.1 text-table: 0.2.0 + typescript: 4.9.3 + webpack: 5.75.0 transitivePeerDependencies: - eslint - supports-color - - typescript - vue-template-compiler - - webpack dev: false /react-dom/17.0.2_react@17.0.2: @@ -17950,7 +17992,7 @@ packages: /react-fast-compare/3.2.0: resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - /react-helmet-async/1.3.0_react-dom@17.0.2+react@17.0.2: + /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 @@ -17971,7 +18013,7 @@ packages: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true - /react-json-view/1.21.3_react-dom@17.0.2+react@17.0.2: + /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 @@ -17992,7 +18034,7 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-loadable-ssr-addon-v5-slorber/1.0.1_7d8abfe705245e121f7da808f85ec056: + /react-loadable-ssr-addon-v5-slorber/1.0.1_pwfl7zyferpbeh35vaepqxwaky: resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: @@ -18004,6 +18046,16 @@ packages: webpack: 5.75.0 dev: false + /react-reconciler/0.27.0: + resolution: {integrity: sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: ^18.0.0 + dependencies: + loose-envify: 1.4.0 + scheduler: 0.21.0 + dev: true + /react-reconciler/0.27.0_react@17.0.2: resolution: {integrity: sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==} engines: {node: '>=0.10.0'} @@ -18013,6 +18065,7 @@ packages: loose-envify: 1.4.0 react: 17.0.2 scheduler: 0.21.0 + dev: false /react-refresh/0.11.0: resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} @@ -18023,7 +18076,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-config/5.1.1_react-router@5.3.4+react@17.0.2: + /react-router-config/5.1.1_2dl5roaqnyqqppnjni7uetnb3a: resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' @@ -18289,6 +18342,7 @@ packages: /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} + dev: true /regexpu-core/5.2.2: resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} @@ -18745,7 +18799,7 @@ packages: - ts-node dev: true - /rollup-plugin-typescript2/0.27.3_rollup@2.79.1+typescript@4.9.3: + /rollup-plugin-typescript2/0.27.3_k35zwyycrckt5xfsejji7kbwn4: resolution: {integrity: sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==} peerDependencies: rollup: '>=1.26.3' @@ -18760,7 +18814,7 @@ packages: typescript: 4.9.3 dev: true - /rollup-plugin-typescript2/0.34.1_rollup@2.79.1+typescript@4.9.3: + /rollup-plugin-typescript2/0.34.1_k35zwyycrckt5xfsejji7kbwn4: resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} peerDependencies: rollup: '>=1.26.3' @@ -19716,7 +19770,7 @@ packages: dev: false /string.fromcodepoint/0.2.1: - resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==} + resolution: {integrity: sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=} dev: true /string.prototype.matchall/4.0.8: @@ -19972,8 +20026,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@stylelint/postcss-css-in-js': 0.37.3_4f7b71a942b8b7a555b8adf78f88122b - '@stylelint/postcss-markdown': 0.36.2_4f7b71a942b8b7a555b8adf78f88122b + '@stylelint/postcss-css-in-js': 0.37.3_j55xdkkcxc32kvnyvx3y7casfm + '@stylelint/postcss-markdown': 0.36.2_j55xdkkcxc32kvnyvx3y7casfm autoprefixer: 9.8.8 balanced-match: 1.0.2 chalk: 4.1.2 @@ -19998,7 +20052,7 @@ packages: micromatch: 4.0.5 normalize-selector: 0.2.0 postcss: 7.0.39 - postcss-html: 0.36.0_4f7b71a942b8b7a555b8adf78f88122b + postcss-html: 0.36.0_j55xdkkcxc32kvnyvx3y7casfm postcss-less: 3.1.4 postcss-media-query-parser: 0.2.3 postcss-reporter: 6.0.1 @@ -20007,7 +20061,7 @@ packages: postcss-sass: 0.4.4 postcss-scss: 2.1.1 postcss-selector-parser: 6.0.11 - postcss-syntax: 0.36.2_5111c4e3f61982716b7e3f1c84e1f773 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom postcss-value-parser: 4.2.0 resolve-from: 5.0.0 slash: 3.0.0 @@ -20031,7 +20085,7 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@csstools/selector-specificity': 2.0.2_986c7d31e21d8640ea4bbf82e0a1a3a0 + '@csstools/selector-specificity': 2.0.2_tbwh2mpcdwdeb2slx6bobindua balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 7.1.0 @@ -20073,7 +20127,7 @@ packages: - supports-color dev: true - /stylus-loader/6.2.0_stylus@0.55.0+webpack@5.69.0: + /stylus-loader/6.2.0_suj4j6eyfnuklj4qzanzk34fuu: resolution: {integrity: sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -20273,7 +20327,7 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /terser-webpack-plugin/5.3.6_esbuild@0.14.54+webpack@5.69.0: + /terser-webpack-plugin/5.3.6_6v6kfamjh4qk2uu4ucniotzj5i: resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -20612,7 +20666,7 @@ packages: /trough/1.0.5: resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - /ts-jest/26.5.6_jest@26.6.3+typescript@4.9.3: + /ts-jest/26.5.6_c5pxjltdcm5uvkpsxjodfiuafy: resolution: {integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==} engines: {node: '>= 10'} hasBin: true @@ -20710,6 +20764,7 @@ packages: engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 + dev: true /type-detect/4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} @@ -20803,7 +20858,7 @@ packages: dev: true /unescape-js/1.1.4: - resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==} + resolution: {integrity: sha1-S8Y4nEmcsFWpg2SgswlOHD1do5U=} dependencies: string.fromcodepoint: 0.2.1 dev: true @@ -21039,7 +21094,7 @@ packages: deprecated: Please see https://github.com/lydell/urix#deprecated dev: true - /url-loader/4.1.0_file-loader@6.0.0+webpack@5.69.0: + /url-loader/4.1.0_p5qxeadflelpkyhvjpqokzoo5i: resolution: {integrity: sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21056,7 +21111,7 @@ packages: webpack: 5.69.0 dev: true - /url-loader/4.1.1_file-loader@6.2.0+webpack@5.75.0: + /url-loader/4.1.1_p5dl6emkcwslbw72e37w4ug7em: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21849,6 +21904,7 @@ packages: /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} + dev: true /wordwrap/0.0.3: resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==}