diff --git a/.eslintrc.json b/.eslintrc.json index b6f4499d1..e811da9d6 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -78,7 +78,8 @@ "^UNSAFE_" ] } - ] + ], + "@typescript-eslint/ban-ts-comment": "off" }, "settings": { "import/ignore": [ diff --git a/README.md b/README.md index 0bb89b4be..0f744ab09 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Taro 是由 [凹凸实验室](https://aotu.io) 倾力打造的多端开发解决 ## 相关链接 -- [Taro UI 使用文档](https://taro-ui.jd.com) +- [Taro UI 使用文档](https://taro-ui.taro.zone) - [Taro UI 官方示例](https://github.com/NervJS/taro-ui-demo) - [Taro](https://taro.jd.com/) - [Taro 物料市场](https://taro-ext.jd.com) diff --git a/packages/taro-ui-demo-rn/src/pages/view/timeline/index.tsx b/packages/taro-ui-demo-rn/src/pages/view/timeline/index.tsx index 1dd576f35..d305e4886 100644 --- a/packages/taro-ui-demo-rn/src/pages/view/timeline/index.tsx +++ b/packages/taro-ui-demo-rn/src/pages/view/timeline/index.tsx @@ -7,7 +7,7 @@ import './index.scss' export default class TimelinePage extends React.Component { public config: Taro.PageConfig = { - navigationBarTitleText: 'Taro UI', + navigationBarTitleText: 'Taro UI' } public render(): JSX.Element { @@ -26,7 +26,7 @@ export default class TimelinePage extends React.Component { { title: '刷牙洗脸' }, { title: '吃早餐' }, { title: '上班' }, - { title: '睡觉' }, + { title: '睡觉' } ]} > @@ -43,7 +43,7 @@ export default class TimelinePage extends React.Component { { title: '刷牙洗脸' }, { title: '吃早餐', color: 'green' }, { title: '上班', color: 'red' }, - { title: '睡觉', color: 'yellow' }, + { title: '睡觉', color: 'yellow' } ]} > @@ -60,7 +60,7 @@ export default class TimelinePage extends React.Component { { title: '刷牙洗脸', icon: 'check-circle' }, { title: '吃早餐', icon: 'clock' }, { title: '上班', icon: 'clock' }, - { title: '睡觉', icon: 'clock' }, + { title: '睡觉', icon: 'clock' } ]} > @@ -78,7 +78,7 @@ export default class TimelinePage extends React.Component { { title: '刷牙洗脸' }, { title: '吃早餐' }, { title: '上班' }, - { title: '睡觉' }, + { title: '睡觉' } ]} > @@ -96,24 +96,48 @@ export default class TimelinePage extends React.Component { { title: '刷牙洗脸', content: ['大概8:00'], - icon: 'check-circle', + icon: 'check-circle' }, { title: '吃早餐', content: ['牛奶+面包', '餐后记得吃药'], - icon: 'clock', + icon: 'clock' }, { title: '上班', content: ['查看邮件', '写PPT', '发送PPT给领导'], - icon: 'clock', + icon: 'clock' }, - { title: '睡觉', content: ['不超过23:00'], icon: 'clock' }, + { title: '睡觉', content: ['不超过23:00'], icon: 'clock' } ]} > + + {/* 点击节点事件 */} + + 点击节点 + + + { + Taro.showToast({ + title: `点击了第 ${index} 个节点`, + icon: 'none' + }) + }} + > + + + ) diff --git a/packages/taro-ui-demo/src/pages/layout/card/index.tsx b/packages/taro-ui-demo/src/pages/layout/card/index.tsx index 7994445e0..9a01ce0d1 100644 --- a/packages/taro-ui-demo/src/pages/layout/card/index.tsx +++ b/packages/taro-ui-demo/src/pages/layout/card/index.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { AtCard, AtIcon } from 'taro-ui' +import { AtButton, AtCard, AtIcon } from 'taro-ui' import { View } from '@tarojs/components' import Taro from '@tarojs/taro' import DocsHeader from '../../components/doc-header' @@ -117,6 +117,25 @@ export default class CardPage extends React.Component { 这也是内容区 可以随意定义功能 + + + 提交 + + } + extraStyle={{ + fontSize: '12px', + maxWidth: '200px', + color: '#6190e8' + }} + title='这是个标题' + thumb='http://img10.360buyimg.com/jdphoto/s72x72_jfs/t5872/209/5240187906/2872/8fa98cd/595c3b2aN4155b931.png' + > + 这也是内容区 可以随意定义功能 + + diff --git a/packages/taro-ui-demo/src/pages/layout/list/index.tsx b/packages/taro-ui-demo/src/pages/layout/list/index.tsx index aa9336cc0..d24c5bf96 100644 --- a/packages/taro-ui-demo/src/pages/layout/list/index.tsx +++ b/packages/taro-ui-demo/src/pages/layout/list/index.tsx @@ -125,7 +125,26 @@ export default class ListPage extends React.Component { - + {/* 自定义图标 */} + + + 支持自定义图标(不能与thumb同时存在) + + + + + } + /> + + + + {/* 无边框 */} 无边框 diff --git a/packages/taro-ui-demo/src/pages/view/timeline/index.tsx b/packages/taro-ui-demo/src/pages/view/timeline/index.tsx index 4f0a3431c..d305e4886 100644 --- a/packages/taro-ui-demo/src/pages/view/timeline/index.tsx +++ b/packages/taro-ui-demo/src/pages/view/timeline/index.tsx @@ -114,6 +114,30 @@ export default class TimelinePage extends React.Component { + + {/* 点击节点事件 */} + + 点击节点 + + + { + Taro.showToast({ + title: `点击了第 ${index} 个节点`, + icon: 'none' + }) + }} + > + + + ) diff --git a/packages/taro-ui-docs/components/footer/index.jsx b/packages/taro-ui-docs/components/footer/index.jsx index 26983a117..14e18d798 100644 --- a/packages/taro-ui-docs/components/footer/index.jsx +++ b/packages/taro-ui-docs/components/footer/index.jsx @@ -24,7 +24,7 @@ const Footer = () => (

@@ -87,33 +87,27 @@ const Footer = () => ( 微信 diff --git a/packages/taro-ui-docs/markdown/card.md b/packages/taro-ui-docs/markdown/card.md index 4401f6c3a..57df1a99e 100644 --- a/packages/taro-ui-docs/markdown/card.md +++ b/packages/taro-ui-docs/markdown/card.md @@ -47,7 +47,7 @@ import { AtCard } from "taro-ui" | note | 元素的辅助信息 | String | - | - | | thumb | 元素的缩略图 | String | - | - | | renderIcon | 元素自定义图标 | Jsx | - | - | -| extra | 元素的额外信息 | String | - | - | +| extra | 元素的额外信息 | Jsx | - | - | | extraStyle | 元素的额外信息自定义样式 | Object | - | - | | isFull | 是否通栏 | Boolean | - | - | diff --git a/packages/taro-ui-docs/markdown/list.md b/packages/taro-ui-docs/markdown/list.md index f2ca8500b..5b9ab7e01 100644 --- a/packages/taro-ui-docs/markdown/list.md +++ b/packages/taro-ui-docs/markdown/list.md @@ -107,7 +107,29 @@ import { AtList, AtListItem } from "taro-ui" /> ``` +::: + +## 支持图标的 Item + +:::demo +```jsx + + } + /> + +``` +::: + +::: caution + +当 icon、thumb、iconInfo 属性同时存在时,优先级为 icon > iconInfo > thumb ::: ## 无边框的 Item @@ -149,6 +171,7 @@ import { AtList, AtListItem } from "taro-ui" ::: + ## AtList 参数 | 参数 | 说明 | 类型 | 可选值 | 默认值 | @@ -157,20 +180,21 @@ import { AtList, AtListItem } from "taro-ui" ## AtListItem 参数 -| 参数 | 说明 | 类型 | 可选值 | 默认值 | -| ------------- | ---------------- | -------------------------------------------------------------------- | ---------------------- | ------- | -| title | 元素的标题 | JSX.Element | - | - | -| disabled | 是否禁用 | Boolean | - | `false` | -| note | 元素的描述信息 | JSX.Element | - | - | -| thumb | 元素的主要缩略图 | String | - | - | -| arrow | 箭头的方向 | String | `right`,`top`,`down` | - | -| extraText | 额外信息的文本 | JSX.Element | - | - | -| extraThumb | 额外信息的缩略图 | String | - | - | -| isSwitch | 额外信息是否开关 | Boolean | - | `false` | -| switchColor | 开关的颜色 | String | - | `#6190E8` | -| switchIsCheck | 额外信息开关的值 | Boolean | - | `false` | -| hasBorder | 是否有边框 | Boolean | - | `true` | -| iconInfo | icon 信息 | {'{ value , size? , color?, prefixClass?,className?,customStyle? }'} | - | `true` | +| 参数 | 说明 | 类型 | 可选值 | 默认值 | +| ------------- | ---------------- | -------------------------------------------------------------------- | -------------------- | --------- | +| title | 元素的标题 | JSX.Element | - | - | +| disabled | 是否禁用 | Boolean | - | `false` | +| note | 元素的描述信息 | JSX.Element | - | - | +| thumb | 元素的主要缩略图 | String | - | - | +| arrow | 箭头的方向 | String | `right`,`top`,`down` | - | +| extraText | 额外信息的文本 | JSX.Element | - | - | +| extraThumb | 额外信息的缩略图 | String | - | - | +| isSwitch | 额外信息是否开关 | Boolean | - | `false` | +| switchColor | 开关的颜色 | String | - | `#6190E8` | +| switchIsCheck | 额外信息开关的值 | Boolean | - | `false` | +| hasBorder | 是否有边框 | Boolean | - | `true` | +| iconInfo | icon 信息 | {'{ value , size? , color?, prefixClass?,className?,customStyle? }'} | - | `true` | +| icon | icon 的内容 | JSX.Element | - | - | ## AtListItem 事件 @@ -178,3 +202,4 @@ import { AtList, AtListItem } from "taro-ui" | -------------- | -------------------------- | -------- | | onClick | 用户点击元素触发的事件 | - | | onSwitchChange | 用户点击切换 Switch 时触发 | - | + diff --git a/packages/taro-ui-docs/markdown/timeline.md b/packages/taro-ui-docs/markdown/timeline.md index 7c2924e31..b9230bc8c 100644 --- a/packages/taro-ui-docs/markdown/timeline.md +++ b/packages/taro-ui-docs/markdown/timeline.md @@ -106,6 +106,12 @@ import { AtTimeline } from 'taro-ui' |:-------------|:----------------------------------------|:----------------|:-----------------|:-------| | pending | 最后一项是否为未完成态 | Boolean | - | false | | items | 需展示的内容。数组对象参数参考下文 item | Array Of Object | - | [] | +| onClickItem | 点击 item 触发的事件 | (current, e) => void | - | [] | + +## Timeline 事件 +| 事件名称 | 说明 | 返回参数 | +|---------- |-------------- |---------- | +| onClickItem | 点击 item 触发的事件 | current,步骤索引值 | ## items object 字段详解 diff --git a/packages/taro-ui-docs/package.json b/packages/taro-ui-docs/package.json index 437b77e92..752769453 100644 --- a/packages/taro-ui-docs/package.json +++ b/packages/taro-ui-docs/package.json @@ -26,7 +26,7 @@ "at-ui-style": "^1.5.1", "classnames": "^2.2.6", "copy-to-clipboard": "^3.3.1", - "highlight.js": "^9.18.1", + "highlight.js": "^10.7.2", "qrcode.react": "^1.0.0", "react-router-dom": "^5.1.2", "regenerator-runtime": "^0.13.5", diff --git a/packages/taro-ui/rn/components/list/item/index.tsx b/packages/taro-ui/rn/components/list/item/index.tsx index 8c8073b7f..b5f831efa 100644 --- a/packages/taro-ui/rn/components/list/item/index.tsx +++ b/packages/taro-ui/rn/components/list/item/index.tsx @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/ban-ts-ignore */ import classNames from 'classnames' import PropTypes, { InferProps } from 'prop-types' import React from 'react' @@ -7,7 +6,6 @@ import { Image, Switch, Text, View } from '@tarojs/components' import { CommonEvent, ITouchEvent } from '@tarojs/components/types/common' import { AtListItemProps } from '../../../../types/list' import AtIcon from '../../icon' -// @ts-ignore export default class AtListItem extends React.Component { public static defaultProps: AtListItemProps @@ -44,6 +42,7 @@ export default class AtListItem extends React.Component { extraThumb, switchColor, switchIsCheck, + icon } = this.props let { extraText, title } = this.props @@ -57,9 +56,9 @@ export default class AtListItem extends React.Component { 'at-list__item--thumb': thumb, 'at-list__item--multiple': note, 'at-list__item--disabled': disabled, - 'at-list__item--no-border': !hasBorder, + 'at-list__item--no-border': !hasBorder }, - this.props.className, + this.props.className ) // const iconClass = classNames( @@ -73,11 +72,38 @@ export default class AtListItem extends React.Component { // ) const containerClass = classNames('at-list__item-container', { - 'at-list__item-container--disabled': disabled, + 'at-list__item-container--disabled': disabled }) const TouchView = disabled ? View : TouchableHighlight + const renderIcon = () => { + if (icon) { + return {icon} + } else if (iconInfo?.value) { + return ( + + + + ) + } else if (thumb) { + return ( + + + + ) + } + } + return ( { onPress={this.handleClick} > - {!!thumb && ( - - - - )} - {iconInfo && iconInfo.value && ( - - - - )} + {renderIcon()} { public static propTypes: InferProps public render(): JSX.Element { - const { pending, items, customStyle } = this.props + const { pending, items, customStyle, onClickItem } = this.props const rootClassName = ['at-timeline'] if (pending) rootClassName.push('at-timeline--pending') @@ -50,10 +50,14 @@ export default class AtTimeline extends React.Component { const hideStyle = isLast ? { display: 'none' } : {} + const handleItemClick = (index, e) => { + onClickItem?.(index, e) + } return ( handleItemClick(index, e)} > { {title} {extra && ( - + {extra} - + )} @@ -74,7 +74,6 @@ AtCard.defaultProps = { isFull: false, thumb: '', title: '', - extra: '', extraStyle: {} } @@ -83,7 +82,7 @@ AtCard.propTypes = { isFull: PropTypes.bool, thumb: PropTypes.string, title: PropTypes.string, - extra: PropTypes.string, + extra: PropTypes.oneOfType([PropTypes.string, PropTypes.element]), icon: PropTypes.object, onClick: PropTypes.func, renderIcon: PropTypes.oneOfType([PropTypes.string, PropTypes.element]), diff --git a/packages/taro-ui/src/components/list/item/index.tsx b/packages/taro-ui/src/components/list/item/index.tsx index a9ac3afa5..0c9c625fa 100644 --- a/packages/taro-ui/src/components/list/item/index.tsx +++ b/packages/taro-ui/src/components/list/item/index.tsx @@ -40,7 +40,8 @@ export default class AtListItem extends React.Component { hasBorder, extraThumb, switchColor, - switchIsCheck + switchIsCheck, + icon } = this.props const { extraText, title } = this.props @@ -55,42 +56,51 @@ export default class AtListItem extends React.Component { }, this.props.className ) - const iconClass = classNames( - (iconInfo && iconInfo.prefixClass) || 'at-icon', - { - [`${(iconInfo && iconInfo.prefixClass) || 'at-icon'}-${ - iconInfo && iconInfo.value - }`]: iconInfo && iconInfo.value - }, - iconInfo && iconInfo.className - ) + + const renderIcon = () => { + if (icon) { + return {icon} + } else if (iconInfo?.value) { + const iconClass = classNames( + (iconInfo && iconInfo.prefixClass) || 'at-icon', + { + [`${(iconInfo && iconInfo.prefixClass) || 'at-icon'}-${ + iconInfo && iconInfo.value + }`]: iconInfo && iconInfo.value + }, + iconInfo && iconInfo.className + ) + return ( + + + + ) + } else if (thumb) { + return ( + + + + ) + } + } return ( - {thumb && ( - - - - )} - {iconInfo && iconInfo.value && ( - - - - )} + {renderIcon()} {title} diff --git a/packages/taro-ui/src/components/noticebar/index.tsx b/packages/taro-ui/src/components/noticebar/index.tsx index e41f31c8e..c1a5dd9bb 100644 --- a/packages/taro-ui/src/components/noticebar/index.tsx +++ b/packages/taro-ui/src/components/noticebar/index.tsx @@ -13,8 +13,8 @@ export default class AtNoticebar extends React.Component< public static defaultProps: AtNoticeBarProps public static propTypes: InferProps - private timeout: NodeJS.Timeout | null - private interval: NodeJS.Timer + private timeout: ReturnType | null + private interval: ReturnType | null public constructor(props: AtNoticeBarProps) { super(props) diff --git a/packages/taro-ui/src/components/tabs/index.tsx b/packages/taro-ui/src/components/tabs/index.tsx index 929d0ced1..0214c5b63 100644 --- a/packages/taro-ui/src/components/tabs/index.tsx +++ b/packages/taro-ui/src/components/tabs/index.tsx @@ -17,7 +17,7 @@ export default class AtTabs extends React.Component { private _tabId: string private _touchDot: number - private _timer: NodeJS.Timeout | null + private _timer: ReturnType | null private _interval: number private _isMoving: boolean private tabHeaderRef: any @@ -116,7 +116,7 @@ export default class AtTabs extends React.Component { const { swipeable, tabDirection } = this.props if (!swipeable || tabDirection === 'vertical') return - clearInterval(this._timer as NodeJS.Timeout) + this._timer && clearInterval(this._timer) this._interval = 0 this._isMoving = false } diff --git a/packages/taro-ui/src/components/timeline/index.tsx b/packages/taro-ui/src/components/timeline/index.tsx index 1b3a04909..05cd95850 100644 --- a/packages/taro-ui/src/components/timeline/index.tsx +++ b/packages/taro-ui/src/components/timeline/index.tsx @@ -9,7 +9,7 @@ export default class AtTimeline extends React.Component { public static propTypes: InferProps public render(): JSX.Element { - const { pending, items, customStyle } = this.props + const { pending, items, customStyle, onClickItem } = this.props const rootClassName = ['at-timeline'] if (pending) rootClassName.push('at-timeline--pending') @@ -36,10 +36,15 @@ export default class AtTimeline extends React.Component { dotClass.push('at-timeline-item__dot') } + const handleItemClick = (index, e) => { + onClickItem?.(index, e) + } + return ( handleItemClick(index, e)} > diff --git a/packages/taro-ui/src/components/toast/index.tsx b/packages/taro-ui/src/components/toast/index.tsx index d1f5721c9..46f35312a 100644 --- a/packages/taro-ui/src/components/toast/index.tsx +++ b/packages/taro-ui/src/components/toast/index.tsx @@ -13,7 +13,7 @@ export default class AtToast extends React.Component< public static defaultProps: AtToastProps public static propTypes: InferProps - private _timer: NodeJS.Timeout | null + private _timer: ReturnType | null public constructor(props: AtToastProps) { super(props) diff --git a/packages/taro-ui/types/card.d.ts b/packages/taro-ui/types/card.d.ts index ff3461ed2..ac2735bfd 100644 --- a/packages/taro-ui/types/card.d.ts +++ b/packages/taro-ui/types/card.d.ts @@ -1,4 +1,4 @@ -import { MouseEvent, ComponentClass } from 'react' +import { ComponentClass } from 'react' import { CommonEventFunction } from '@tarojs/components/types/common' import AtComponent, { AtIconBaseProps } from './base' @@ -23,7 +23,7 @@ export interface AtCardProps extends AtComponent { /** * 元素的额外信息 */ - extra?: string + extra?: JSX.Element | string /** * 元素的额外信息自定义样式 */ diff --git a/packages/taro-ui/types/list.d.ts b/packages/taro-ui/types/list.d.ts index 1fe474a42..073370d1c 100644 --- a/packages/taro-ui/types/list.d.ts +++ b/packages/taro-ui/types/list.d.ts @@ -1,4 +1,4 @@ -import { MouseEvent, ComponentClass } from 'react' +import { ComponentClass } from 'react' import { CommonEventFunction } from '@tarojs/components/types/common' import AtComponent, { AtIconBaseProps } from './base' @@ -55,8 +55,14 @@ export interface AtListItemProps extends AtComponent { switchColor?: string /** * icon 信息 + * */ iconInfo?: AtIconBaseProps + /** + * 自定义 icon + * + */ + icon?: JSX.Element /** * 箭头的方向 */ diff --git a/packages/taro-ui/types/timeline.d.ts b/packages/taro-ui/types/timeline.d.ts index 5673ddf8f..0a26fb4e4 100644 --- a/packages/taro-ui/types/timeline.d.ts +++ b/packages/taro-ui/types/timeline.d.ts @@ -32,6 +32,13 @@ export interface AtTimelineProps extends AtComponent { * 需展示的内容 */ items: Array + + /** + * 点击 item 触发的事件 + * @param {number} current 当前点击的 item 的索引值 + * @param {MouseEvent} event + */ + onClickItem?: (current: number, event: MouseEvent) => void } declare const AtTimeline: ComponentClass diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d56d36f4..e3f7f2913 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,9 +1,5 @@ lockfileVersion: '6.0' -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - overrides: sharp: ^0.28.3 @@ -229,7 +225,7 @@ importers: version: 7.7.7 '@tarojs/components': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21)(react@18.2.0) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/helper': specifier: 3.6.6 version: 3.6.6 @@ -238,25 +234,25 @@ importers: version: 3.6.6(@pmmmwh/react-refresh-webpack-plugin@0.5.5)(@types/react@18.2.21)(react-refresh@0.11.0)(react@18.2.0) '@tarojs/plugin-platform-alipay': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-h5': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-jd': specifier: 3.6.6 version: 3.6.6(@types/react@18.2.21) '@tarojs/plugin-platform-qq': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-swan': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-tt': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-weapp': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.21) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/react': specifier: 3.6.6 version: 3.6.6(react@18.2.0) @@ -335,10 +331,10 @@ importers: version: 7.7.7 '@tarojs/components': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.0)(react@18.2.0) + version: 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-framework-react': specifier: 3.6.6 - version: 3.6.6(@types/react@18.2.0)(react@18.2.0) + version: 3.6.6(@pmmmwh/react-refresh-webpack-plugin@0.5.5)(@types/react@18.2.21)(react-refresh@0.11.0)(react@18.2.0) '@tarojs/react': specifier: 3.6.6 version: 3.6.6(react@18.2.0) @@ -426,8 +422,8 @@ importers: specifier: ^3.3.1 version: 3.3.1 highlight.js: - specifier: ^9.18.1 - version: 9.18.1 + specifier: ^10.7.2 + version: 10.7.3 qrcode.react: specifier: ^1.0.0 version: 1.0.0(react@16.14.0) @@ -4478,26 +4474,6 @@ packages: - '@types/webpack-dev-server' - react - vue - dev: true - - /@tarojs/components-react@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-FZh6VBFaqaHsuphTiTmmQ70K7/mvXqB7teL1IDn1sniDwMwLLXZRvWojcdxkE1nGPtD+gPmdhZEPWHMUNYpung==} - dependencies: - '@babel/runtime': 7.22.11 - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/taro': 3.6.6(@types/react@18.2.21) - classnames: 2.2.6 - intersection-observer: 0.7.0 - resolve-pathname: 3.0.0 - swiper: 6.8.0 - weui: 1.1.3 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - vue - dev: false /@tarojs/components-rn@3.6.6(@babel/preset-env@7.22.14)(@react-native-camera-roll/camera-roll@5.0.4)(@react-native-community/segmented-control@2.2.2)(@react-native-community/slider@4.3.3)(@react-native-masked-view/masked-view@0.2.9)(@react-native-picker/picker@1.15.0)(expo-av@13.0.3)(expo-barcode-scanner@12.0.0)(expo-camera@13.0.0)(expo@48.0.0)(react-native-gesture-handler@2.9.0)(react-native-pager-view@6.0.2)(react-native-safe-area-context@4.4.1)(react-native-screens@3.25.0)(react-native-svg@13.8.0)(react-native-webview@11.23.1)(react-native@0.71.6)(react@18.2.0): resolution: {integrity: sha512-bQmtQgAnxWfXWuIsymcEa/9aflAaq+jXB+h23WOIm6NRMxRBIT/6G0ZAz8BK6NrCkICHX0MkPJvLgh/8RboPJg==} @@ -4609,67 +4585,6 @@ packages: - '@types/webpack' - '@types/webpack-dev-server' - react - dev: true - - /@tarojs/components@3.6.6(@types/react@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GWxFtKeiTNajkIyNjyrkEyvrtqOIcrdWSF46A5pCbtmpjdsloN6NX9ms4fwvSjoyci8VZ+sBimnviIqTpBfL+w==} - peerDependencies: - '@types/react': '*' - '@types/react-native': '*' - vue: '*' - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-native': - optional: true - vue: - optional: true - dependencies: - '@stencil/core': 2.22.3 - '@tarojs/components-advanced': 3.6.6(@types/react@18.2.0)(react@18.2.0) - '@tarojs/router': 3.6.6(@types/react@18.2.0) - '@tarojs/taro': 3.6.6(@types/react@18.2.0) - '@types/react': 18.2.0 - classnames: 2.2.6 - hls.js: 1.4.10 - intersection-observer: 0.7.0 - resolve-pathname: 3.0.0 - swiper: 6.8.0 - weui: 1.1.3 - transitivePeerDependencies: - - '@types/webpack' - - '@types/webpack-dev-server' - - react - - /@tarojs/components@3.6.6(@types/react@18.2.21)(react@18.2.0): - resolution: {integrity: sha512-GWxFtKeiTNajkIyNjyrkEyvrtqOIcrdWSF46A5pCbtmpjdsloN6NX9ms4fwvSjoyci8VZ+sBimnviIqTpBfL+w==} - peerDependencies: - '@types/react': '*' - '@types/react-native': '*' - vue: '*' - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-native': - optional: true - vue: - optional: true - dependencies: - '@stencil/core': 2.22.3 - '@tarojs/components-advanced': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/router': 3.6.6(@types/react@18.2.21) - '@tarojs/taro': 3.6.6(@types/react@18.2.21) - '@types/react': 18.2.21 - classnames: 2.2.6 - hls.js: 1.4.10 - intersection-observer: 0.7.0 - resolve-pathname: 3.0.0 - swiper: 6.8.0 - weui: 1.1.3 - transitivePeerDependencies: - - '@types/webpack' - - '@types/webpack-dev-server' - - react /@tarojs/helper@3.6.6: resolution: {integrity: sha512-feY1z2rqV+5g8ZBagcOcjbI0P7jq9gIFW8664MXc5iFNxgUbU2w8eNbwRv9zAb1/U9cZoWxx+QGSw4xyTKy/6A==} @@ -4708,14 +4623,14 @@ packages: postcss: ^8.4.18 dependencies: '@babel/core': 7.22.11 - '@tarojs/components': 3.6.6(@types/react@18.2.0)(react@18.2.0) + '@tarojs/components': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/helper': 3.6.6 - '@tarojs/plugin-platform-alipay': 3.6.6(@types/react@18.2.0) + '@tarojs/plugin-platform-alipay': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-jd': 3.6.6(@types/react@18.2.0) - '@tarojs/plugin-platform-qq': 3.6.6(@types/react@18.2.0) - '@tarojs/plugin-platform-swan': 3.6.6(@types/react@18.2.0) - '@tarojs/plugin-platform-tt': 3.6.6(@types/react@18.2.0) - '@tarojs/plugin-platform-weapp': 3.6.6(@types/react@18.2.0) + '@tarojs/plugin-platform-qq': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) + '@tarojs/plugin-platform-swan': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) + '@tarojs/plugin-platform-tt': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) + '@tarojs/plugin-platform-weapp': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/runner-utils': 3.6.6 '@tarojs/runtime': 3.6.6 '@tarojs/shared': 3.6.6 @@ -4788,14 +4703,14 @@ packages: postcss: ^8.4.18 dependencies: '@babel/core': 7.22.11 - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) + '@tarojs/components': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/helper': 3.6.6 - '@tarojs/plugin-platform-alipay': 3.6.6(@types/react@18.2.21) + '@tarojs/plugin-platform-alipay': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/plugin-platform-jd': 3.6.6(@types/react@18.2.21) - '@tarojs/plugin-platform-qq': 3.6.6(@types/react@18.2.21) - '@tarojs/plugin-platform-swan': 3.6.6(@types/react@18.2.21) - '@tarojs/plugin-platform-tt': 3.6.6(@types/react@18.2.21) - '@tarojs/plugin-platform-weapp': 3.6.6(@types/react@18.2.21) + '@tarojs/plugin-platform-qq': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) + '@tarojs/plugin-platform-swan': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) + '@tarojs/plugin-platform-tt': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) + '@tarojs/plugin-platform-weapp': 3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0) '@tarojs/runner-utils': 3.6.6 '@tarojs/runtime': 3.6.6 '@tarojs/shared': 3.6.6 @@ -4900,42 +4815,6 @@ packages: - vue dev: false - /@tarojs/plugin-framework-react@3.6.6(@types/react@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Umr1rB9Sf3QdcWUWYjY2BBUumjGKsy6txYjw8ntDU6R2MqsjiXGVD759D1q6L8hViYW3Zh1LNr8dunGu1lr9uw==} - peerDependencies: - '@pmmmwh/react-refresh-webpack-plugin': '*' - '@prefresh/webpack': '*' - preact: '*' - react: '>=17' - react-refresh: '*' - peerDependenciesMeta: - '@pmmmwh/react-refresh-webpack-plugin': - optional: true - '@prefresh/webpack': - optional: true - preact: - optional: true - react: - optional: true - react-refresh: - optional: true - dependencies: - '@tarojs/helper': 3.6.6 - '@tarojs/runtime': 3.6.6 - '@tarojs/service': 3.6.6(@types/react@18.2.0) - '@tarojs/shared': 3.6.6 - acorn: 8.10.0 - acorn-walk: 8.2.0 - lodash: 4.17.21 - react: 18.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: false - /@tarojs/plugin-platform-alipay@3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0): resolution: {integrity: sha512-65SFA8Vmlwf5ZflI+jXN3W2nrh2NYM3GRAjOcZDIPE+6Je33Bi/7jNaTn3t+YwJlcVjY6djp3/dmC+xwc7skfA==} dependencies: @@ -4950,36 +4829,6 @@ packages: - react - supports-color - vue - dev: true - - /@tarojs/plugin-platform-alipay@3.6.6(@types/react@18.2.0): - resolution: {integrity: sha512-65SFA8Vmlwf5ZflI+jXN3W2nrh2NYM3GRAjOcZDIPE+6Je33Bi/7jNaTn3t+YwJlcVjY6djp3/dmC+xwc7skfA==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.0)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.0) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: true - - /@tarojs/plugin-platform-alipay@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-65SFA8Vmlwf5ZflI+jXN3W2nrh2NYM3GRAjOcZDIPE+6Je33Bi/7jNaTn3t+YwJlcVjY6djp3/dmC+xwc7skfA==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.21) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue /@tarojs/plugin-platform-h5@3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0): resolution: {integrity: sha512-NVn9an5hcdWAtqylDirbCHBGdwEhk0VYOzspeubemNLQ/lGLkJHU50CfOF42RBZA1sAfwwh6JB1LNILMdtCaPA==} @@ -5000,27 +4849,6 @@ packages: - react - supports-color - vue - dev: true - - /@tarojs/plugin-platform-h5@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-NVn9an5hcdWAtqylDirbCHBGdwEhk0VYOzspeubemNLQ/lGLkJHU50CfOF42RBZA1sAfwwh6JB1LNILMdtCaPA==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/components-react': 3.6.6(@types/react@18.2.21) - '@tarojs/router': 3.6.6(@types/react@18.2.21) - '@tarojs/service': 3.6.6(@types/react@18.2.21) - '@tarojs/shared': 3.6.6 - '@tarojs/taro-h5': 3.6.6(@types/react@18.2.21) - babel-plugin-transform-taroapi: 3.6.6 - resolve: 1.22.4 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: false /@tarojs/plugin-platform-jd@3.6.6(@types/react@18.2.0): resolution: {integrity: sha512-AlMmnENciAVhI0/tRZsE5sRThVJ1ESR8oxy974XcAeS3K0DhQhAHVNJ9bVm534RZjGhJ05YGARFtQqJZnNfV3g==} @@ -5061,36 +4889,6 @@ packages: - react - supports-color - vue - dev: true - - /@tarojs/plugin-platform-qq@3.6.6(@types/react@18.2.0): - resolution: {integrity: sha512-GPLUNeduZMG7wFmPZspfVTc2oSv9zlanKjJn/7uUDPA3HKIbflcVehkPn2Cq28BuvSvY8q3oqFUPMGvKP7jHnw==} - dependencies: - '@tarojs/plugin-platform-weapp': 3.6.6(@types/react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.0) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: true - - /@tarojs/plugin-platform-qq@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-GPLUNeduZMG7wFmPZspfVTc2oSv9zlanKjJn/7uUDPA3HKIbflcVehkPn2Cq28BuvSvY8q3oqFUPMGvKP7jHnw==} - dependencies: - '@tarojs/plugin-platform-weapp': 3.6.6(@types/react@18.2.21) - '@tarojs/service': 3.6.6(@types/react@18.2.21) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue /@tarojs/plugin-platform-swan@3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0): resolution: {integrity: sha512-ISylMI0/7cZ7S/nKwDvkKke76h2m+TtcCqrhvmm4Fo/RyFdxPtZu/wtJ62WSw39dcU5Jec6UuP/YqsMGYEqcWw==} @@ -5106,36 +4904,6 @@ packages: - react - supports-color - vue - dev: true - - /@tarojs/plugin-platform-swan@3.6.6(@types/react@18.2.0): - resolution: {integrity: sha512-ISylMI0/7cZ7S/nKwDvkKke76h2m+TtcCqrhvmm4Fo/RyFdxPtZu/wtJ62WSw39dcU5Jec6UuP/YqsMGYEqcWw==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.0)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.0) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: true - - /@tarojs/plugin-platform-swan@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-ISylMI0/7cZ7S/nKwDvkKke76h2m+TtcCqrhvmm4Fo/RyFdxPtZu/wtJ62WSw39dcU5Jec6UuP/YqsMGYEqcWw==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.21) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue /@tarojs/plugin-platform-tt@3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0): resolution: {integrity: sha512-NgHSRX9tejcQQm3ATc4zaG6mtHYr1c7udhaaFrHxCZJeLqsWWlw7f06FIpghKdbhmKCUcqXUgtbQOwdcvb9P1Q==} @@ -5151,36 +4919,6 @@ packages: - react - supports-color - vue - dev: true - - /@tarojs/plugin-platform-tt@3.6.6(@types/react@18.2.0): - resolution: {integrity: sha512-NgHSRX9tejcQQm3ATc4zaG6mtHYr1c7udhaaFrHxCZJeLqsWWlw7f06FIpghKdbhmKCUcqXUgtbQOwdcvb9P1Q==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.0)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.0) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: true - - /@tarojs/plugin-platform-tt@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-NgHSRX9tejcQQm3ATc4zaG6mtHYr1c7udhaaFrHxCZJeLqsWWlw7f06FIpghKdbhmKCUcqXUgtbQOwdcvb9P1Q==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.21) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue /@tarojs/plugin-platform-weapp@3.6.6(@types/react-native@0.64.13)(@types/react@18.2.21)(react@18.2.0): resolution: {integrity: sha512-/feSsGVeXlcuruuSamUvDz/CzttN0E/ziXLjJ6ldBYW7Mscfb1Ro+HnM26eaCGWrJTee4WRvvYerr7Nn6m+PbQ==} @@ -5196,36 +4934,6 @@ packages: - react - supports-color - vue - dev: true - - /@tarojs/plugin-platform-weapp@3.6.6(@types/react@18.2.0): - resolution: {integrity: sha512-/feSsGVeXlcuruuSamUvDz/CzttN0E/ziXLjJ6ldBYW7Mscfb1Ro+HnM26eaCGWrJTee4WRvvYerr7Nn6m+PbQ==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.0)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.0) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue - dev: true - - /@tarojs/plugin-platform-weapp@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-/feSsGVeXlcuruuSamUvDz/CzttN0E/ziXLjJ6ldBYW7Mscfb1Ro+HnM26eaCGWrJTee4WRvvYerr7Nn6m+PbQ==} - dependencies: - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/service': 3.6.6(@types/react@18.2.21) - '@tarojs/shared': 3.6.6 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - supports-color - - vue /@tarojs/react@3.6.6(react@18.2.0): resolution: {integrity: sha512-FX+hXFmIdwfiRBSTYcWyjRA4T6hjybIu0FZ43HZfddZhVbzYWvED4nv6NI5CJhh+PRhpjMc2JsH3RyXiitMVXA==} @@ -5359,22 +5067,6 @@ packages: - react - react-native - /@tarojs/router@3.6.6(@types/react@18.2.0): - resolution: {integrity: sha512-HfKeOLGB+ufhAIPA3BlQIwwgtopQYOWJD3xhDuqCgZhWhYca/fA6qACteh82t7Ki3sUPJ/T834YNPR18TaBC3w==} - dependencies: - '@tarojs/runtime': 3.6.6 - '@tarojs/taro': 3.6.6(@types/react@18.2.0) - dingtalk-jsapi: 2.15.4 - history: 5.3.0 - mobile-detect: 1.4.5 - query-string: 7.1.3 - universal-router: 8.3.0 - transitivePeerDependencies: - - '@types/react' - - '@types/webpack' - - '@types/webpack-dev-server' - - vue - /@tarojs/router@3.6.6(@types/react@18.2.21): resolution: {integrity: sha512-HfKeOLGB+ufhAIPA3BlQIwwgtopQYOWJD3xhDuqCgZhWhYca/fA6qACteh82t7Ki3sUPJ/T834YNPR18TaBC3w==} dependencies: @@ -5482,6 +5174,7 @@ packages: - '@types/webpack-dev-server' - supports-color - vue + dev: true /@tarojs/service@3.6.6(@types/react@18.2.21): resolution: {integrity: sha512-5Jf4nFETN8ODHvLmOKa4rO4pfynMATjRqTAoY2KSUE/KtKy7poKiJG7PFhQxuiXxDIPZBZZbzwvq2GUqSilFwA==} @@ -5526,29 +5219,6 @@ packages: - '@types/webpack-dev-server' - react - vue - dev: true - - /@tarojs/taro-h5@3.6.6(@types/react@18.2.21): - resolution: {integrity: sha512-Ze4HzJV9GoY9epB0eIrFzLAkQyh3XH8ZgJcGpo0kC3BUxtDZqS14ca6ZS/H0KOsOIFwdhb4VO7An15YofLEDMw==} - dependencies: - '@tarojs/api': 3.6.6 - '@tarojs/components': 3.6.6(@types/react@18.2.21)(react@18.2.0) - '@tarojs/router': 3.6.6(@types/react@18.2.21) - '@tarojs/runtime': 3.6.6 - '@tarojs/shared': 3.6.6 - abortcontroller-polyfill: 1.7.5 - base64-js: 1.5.1 - intersection-observer: 0.7.0 - jsonp-retry: 1.0.3 - query-string: 7.1.3 - whatwg-fetch: 3.6.18 - transitivePeerDependencies: - - '@types/react' - - '@types/react-native' - - '@types/webpack' - - '@types/webpack-dev-server' - - vue - dev: false /@tarojs/taro-loader@3.6.6(@types/react@18.2.0): resolution: {integrity: sha512-FH/vBfvUV8sYfrBV1nnxtpZ628XaYAiieiUkCYBIaTL//XLuwiqlDJ8+mC07vMzKlLnpLG7aOKBbHaOHhadzbw==} @@ -6052,7 +5722,6 @@ packages: resolution: {integrity: sha512-QSOBN6m3TKBPFAcDhuFItDQtw1Fo1/FKDTHGeyeTwBXd3bu0V9s+oHEhntHN7PUK5dAOYFWsnO0wynWwS/KRxQ==} dependencies: '@types/react': 18.2.21 - dev: true /@types/react@18.2.0: resolution: {integrity: sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==} @@ -12368,12 +12037,6 @@ packages: /highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - dev: true - - /highlight.js@9.18.1: - resolution: {integrity: sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg==} - deprecated: Version no longer supported. Upgrade to @latest - dev: false /history@4.10.1: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} @@ -21706,3 +21369,7 @@ packages: /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false