From 3722b533bf9b1798b9fafaf9a763af5f1977822d Mon Sep 17 00:00:00 2001 From: ZakaryCode Date: Sat, 21 Dec 2024 00:10:35 +0000 Subject: [PATCH] refactor(types): sync components types --- packages/taro-components/types/Button.d.ts | 32 +- packages/taro-components/types/Editor.d.ts | 20 +- packages/taro-components/types/GridView.d.ts | 7 - packages/taro-components/types/Input.d.ts | 24 -- packages/taro-components/types/Map.d.ts | 24 -- .../taro-components/types/MatchMedia.d.ts | 14 +- .../taro-components/types/PageContainer.d.ts | 30 +- packages/taro-components/types/RichText.d.ts | 11 +- .../taro-components/types/ScrollView.d.ts | 83 ----- .../taro-components/types/ShareElement.d.ts | 2 +- .../taro-components/types/StickySection.d.ts | 6 - packages/taro-components/types/Swiper.d.ts | 84 +---- packages/taro-components/types/Text.d.ts | 6 - packages/taro-components/types/Textarea.d.ts | 25 +- packages/taro-components/types/Video.d.ts | 2 +- .../taro-components/types/gesture/common.d.ts | 26 ++ packages/taro/types/compile/config/h5.d.ts | 5 +- packages/taro/types/compile/config/mini.d.ts | 5 +- .../types/compile/viteCompilerContext.d.ts | 11 +- packages/taro/types/index.d.ts | 1 - packages/taro/types/taro.config.d.ts | 2 +- pnpm-lock.yaml | 320 ++++++------------ 22 files changed, 191 insertions(+), 549 deletions(-) create mode 100644 packages/taro-components/types/gesture/common.d.ts diff --git a/packages/taro-components/types/Button.d.ts b/packages/taro-components/types/Button.d.ts index eda7e182ac28..71d456b6af28 100644 --- a/packages/taro-components/types/Button.d.ts +++ b/packages/taro-components/types/Button.d.ts @@ -130,7 +130,7 @@ interface ButtonProps extends StandardProps { /** 群聊 id * @qq 打开群资料卡时,传递的群号 * @tt 通过创建聊天群、查询群信息获取 - * @supported qq, tt + * @supported qq */ groupId?: string /** 打开频道页面时,传递的频道号 @@ -167,15 +167,6 @@ interface ButtonProps extends StandardProps { * @supported qq */ shareMessageImg?: string - /** 跳转抖音号个人页,只支持小程序绑定的品牌号、员工号、合作号 - * @supported tt - */ - dataAwemeId?: string - /** - * 是否开启半屏模式 - * @supported tt - */ - dataIsHalfPage?: boolean /** 用户点击该按钮时,会返回获取到的用户信息,回调的detail数据与 Taro.getUserInfo 返回的一致 * * 生效时机: `open-type="getUserInfo"` @@ -200,11 +191,6 @@ interface ButtonProps extends StandardProps { * @supported weapp, alipay, swan, tt, jd */ onGetPhoneNumber?: CommonEventFunction - /** - * 手机号实时验证回调,`open-type="getRealtimePhoneNumber"` 时有效 - * @supported weapp - */ - onGetRealTimePhoneNumber?: CommonEventFunction /** 当使用开放能力时,发生错误的回调 * * 生效时机:`open-type="launchApp"` @@ -229,11 +215,6 @@ interface ButtonProps extends StandardProps { * @supported weapp */ onChooseAvatar?: CommonEventFunction - /** - * 用户同意隐私协议事件回调,`open-type="agreePrivacyAuthorization"`时有效 - * @supported weapp - */ - onAgreePrivacyAuthorization?: CommonEventFunction /** 点击。 * 说明: 每点击一次会触发一次事件,建议自行使用代码防止重复点击,可以使用 js 防抖和节流实现。 * @supported alipay @@ -272,17 +253,6 @@ interface ButtonProps extends StandardProps { * @supported qq */ onAddGroupApp?: CommonEventFunction - /** 监听跳转抖音号个人页的回调 - * - * 生效时机:`open-type="openAwemeUserProfile"` - * @supported tt - */ - onOpenAwemeUserProfile?: CommonEventFunction - /** - * 加群后触发 - * @supported tt - */ - onJoinGroup?: CommonEventFunction<{ errMsg: string; errNo: number }> } declare namespace ButtonProps { /** size 的合法值 */ diff --git a/packages/taro-components/types/Editor.d.ts b/packages/taro-components/types/Editor.d.ts index 7bc3c50a0260..a42a0bc7c7fe 100644 --- a/packages/taro-components/types/Editor.d.ts +++ b/packages/taro-components/types/Editor.d.ts @@ -3,48 +3,48 @@ import { StandardProps, CommonEventFunction } from './common' interface EditorProps extends StandardProps { /** 设置编辑器为只读 * @default false - * @supported weapp, jd + * @supported weapp */ readOnly?: boolean /** 提示信息 - * @supported weapp, jd + * @supported weapp */ placeholder?: string /** 点击图片时显示图片大小控件 * @default false - * @supported weapp, jd + * @supported weapp */ showImgSize?: boolean /** 点击图片时显示工具栏控件 * @default false - * @supported weapp, jd + * @supported weapp */ showImgToolbar?: boolean /** 点击图片时显示修改尺寸控件 * @default false - * @supported weapp, jd + * @supported weapp */ showImgResize?: boolean /** 编辑器初始化完成时触发 - * @supported weapp, jd + * @supported weapp */ onReady?: CommonEventFunction /** 编辑器聚焦时触发 - * @supported weapp, jd + * @supported weapp */ onFocus?: CommonEventFunction /** 编辑器失去焦点时触发 * detail = { html, text, delta } - * @supported weapp, jd + * @supported weapp */ onBlur?: CommonEventFunction /** 编辑器内容改变时触发 * detail = { html, text, delta } - * @supported weapp, jd + * @supported weapp */ onInput?: CommonEventFunction /** 通过 Context 方法改变编辑器内样式时触发,返回选区已设置的样式 - * @supported weapp, jd + * @supported weapp */ onStatusChange?: CommonEventFunction } diff --git a/packages/taro-components/types/GridView.d.ts b/packages/taro-components/types/GridView.d.ts index bfcb06be1038..a06467eb10c4 100644 --- a/packages/taro-components/types/GridView.d.ts +++ b/packages/taro-components/types/GridView.d.ts @@ -33,14 +33,7 @@ interface GridViewProps extends StandardProps { * @default 0 */ maxCrossAxisExtent?: number - /** - * 长度为 4 的数组,按 top、right、bottom、left 顺序指定内边距 - * @supported weapp - * @default [0, 0, 0, 0] - */ - padding?: [number, number, number, number] } - /** * 网格布局容器,仅支持作为 scroll-view 自定义模式下的直接子节点或 sticky-section 组件直接子节点。仅 Skyline 支持。 * @classification skyline diff --git a/packages/taro-components/types/Input.d.ts b/packages/taro-components/types/Input.d.ts index a61e5943546c..69efb7ad8692 100644 --- a/packages/taro-components/types/Input.d.ts +++ b/packages/taro-components/types/Input.d.ts @@ -78,10 +78,6 @@ interface InputProps extends StandardProps, FormItemProps { * @supported weapp, alipay, swan, tt, qq, jd, rn, harmony */ cursor?: number - /** 光标颜色。iOS 下的格式为十六进制颜色值 #000000,安卓下的只支持 default 和 green,Skyline 下无限制 - * @supported weapp - */ - cursorColor?: string /** 光标起始位置,自动聚集时有效,需与selection-end搭配使用 * @default -1 * @supported weapp, alipay, swan, tt, qq, jd, rn @@ -198,26 +194,6 @@ interface InputProps extends StandardProps, FormItemProps { * @supported weapp */ onNickNameReview?: CommonEventFunction - /** 选区改变事件, {selectionStart, selectionEnd} - * @supported weapp - */ - onSelectionChange?: CommonEventFunction - /** 输入法开始新的输入时触发 (仅当输入法支持时触发) - * @supported weapp - */ - onKeyboardCompositionStart?: CommonEventFunction - /** 输入法输入字符时触发(仅当输入法支持时触发) - * @supported weapp - */ - onKeyboardCompositionUpdate?: CommonEventFunction - /** 输入法输入结束时触发(仅当输入法支持时触发) - * @supported weapp - */ - onKeyboardCompositionEnd?: CommonEventFunction - /** 键盘高度变化时触发。event.detail = {height: height, pageBottomPadding: pageBottomPadding}; height: 键盘高度,pageBottomPadding: 页面上推高度 - * @supported weapp - */ - onKeyoardHeightChangeWorklet?: string } declare namespace InputProps { /** Input 类型 */ diff --git a/packages/taro-components/types/Map.d.ts b/packages/taro-components/types/Map.d.ts index 472141277828..ca863b5ba5d3 100644 --- a/packages/taro-components/types/Map.d.ts +++ b/packages/taro-components/types/Map.d.ts @@ -218,30 +218,6 @@ interface MapProps extends StandardProps { * @supported weapp, swan, qq */ onPoiTap?: CommonEventFunction - /** 点击地图路线时触发,e.detail = {longitude, latitude} - * @supported weapp, swan, qq - */ - onPolylineTap?: CommonEventFunction - /** 地图能力生效时触发,e.detail = {ability, errCode, errMsg} - * @supported weapp - */ - onAbilitySuccess?: CommonEventFunction - /** 地图能力失败时触发,e.detail = {ability, errCode, errMsg} - * @supported weapp - */ - onAbilityFailed?: CommonEventFunction - /** 地图鉴权结果成功时触发,e.detail = {errCode, errMsg} - * @supported weapp - */ - onAuthSuccess?: CommonEventFunction<{ errCode: number; errMsg: string }> - /** MapContext.moveAlong 插值动画时触发。e.detail = {markerId, longitude, latitude, animationStatus: "interpolating" | "complete"} - * @supported weapp - */ - onInterpolatePoint?: CommonEventFunction - /** 组件错误时触发,例如创建或鉴权失败,e.detail = {longitude, latitude} - * @supported weapp - */ - onError: CommonEventFunction /** 点击标记点对应的气泡时触发e.detail = {markerId} * @supported weapp, swan, tt, jd */ diff --git a/packages/taro-components/types/MatchMedia.d.ts b/packages/taro-components/types/MatchMedia.d.ts index 2a89a5e933d6..b844dfaf4355 100644 --- a/packages/taro-components/types/MatchMedia.d.ts +++ b/packages/taro-components/types/MatchMedia.d.ts @@ -2,31 +2,31 @@ import { ComponentType } from 'react' import { StandardProps } from './common' interface MatchMediaProps extends StandardProps { /** 页面最小宽度( px 为单位) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ minWidth?: number /** 页面最大宽度( px 为单位) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ maxWidth?: number /** 页面宽度( px 为单位) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ width?: number /** 页面最小高度( px 为单位) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ minHeight?: number /** 页面最大高度( px 为单位) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ maxHeight?: number /** 页面高度( px 为单位) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ height?: number /** 屏幕方向( landscape 或 portrait ) - * @supported weapp, alipay, jd + * @supported weapp, alipay */ orientation?: string } diff --git a/packages/taro-components/types/PageContainer.d.ts b/packages/taro-components/types/PageContainer.d.ts index fabdc0d4f3e4..d04ac21e8f58 100644 --- a/packages/taro-components/types/PageContainer.d.ts +++ b/packages/taro-components/types/PageContainer.d.ts @@ -3,12 +3,12 @@ import { StandardProps, CommonEventFunction } from './common' interface PageContainerProps extends StandardProps { /** 是否显示容器组件 * @default false - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ show?: boolean /** 动画时长,单位毫秒 * @default 300 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ duration?: number /** z-index 层级 @@ -18,58 +18,58 @@ interface PageContainerProps extends StandardProps { zIndex?: number /** 是否显示遮罩层 * @default true - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ overlay?: boolean /** 弹出位置,可选值为 top bottom right center * @default bottom - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ position?: keyof PageContainerProps.Position /** 是否显示圆角 * @default false - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ round?: boolean /** 自定义遮罩层样式 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ overlayStyle?: string /** 自定义弹出层样式 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ customStyle?: string /** 是否在下滑一段距离后关闭 - * @supported weapp, alipay, jd + * @supported weapp, alipay * @default false */ closeOnSlideDown?: boolean /** 进入前触发 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ onBeforeEnter?: CommonEventFunction /** 进入中触发 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ onEnter?: CommonEventFunction /** 进入后触发 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ onAfterEnter?: CommonEventFunction /** 离开前触发 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ onBeforeLeave?: CommonEventFunction /** 离开中触发 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ onLeave?: CommonEventFunction /** 离开后触发 - * @supported weapp, alipay, jd, rn + * @supported weapp, alipay, rn */ onAfterLeave?: CommonEventFunction /** 点击遮罩层时触发 - * @supported weapp, alipay, jd + * @supported weapp, alipay */ onClickOverlay?: CommonEventFunction /** 进入被打断时触发(通过 a: if 打断时不会触发)。 diff --git a/packages/taro-components/types/RichText.d.ts b/packages/taro-components/types/RichText.d.ts index 454fb0bb27a5..2bf28de9685c 100644 --- a/packages/taro-components/types/RichText.d.ts +++ b/packages/taro-components/types/RichText.d.ts @@ -3,15 +3,15 @@ import { CommonEventFunction, StandardProps } from './common' interface RichTextProps extends StandardProps { /** 文本是否可选,该属性会使节点显示为 block * @default false - * @supported weapp, jd, h5, harmony_hybrid + * @supported weapp, h5, harmony_hybrid */ userSelect?: boolean /** 节点列表/ HTML String - * @supported weapp, jd, alipay, swan, tt, qq, h5, rn, harmony, harmony_hybrid + * @supported weapp, alipay, swan, tt, qq, h5, rn, harmony, harmony_hybrid */ nodes?: Nodes /** 显示连续空格 - * @supported weapp, jd, alipay, tt, qq, h5, rn, harmony_hybrid + * @supported weapp, alipay, tt, qq, h5, rn, harmony_hybrid */ space?: keyof RichTextProps.TSpace /** 富文本是否可以长按选中,可用于复制,粘贴,长按搜索等场景 @@ -52,11 +52,6 @@ interface RichTextProps extends StandardProps { * @supported alipay */ onLongtap?: CommonEventFunction - /** 布局兼容模式 - * @supported weapp - * @default default - */ - mode?: 'default' | 'compat' | 'aggressive' | 'inline-block' | 'web' } /** 节点类型 * > 现支持两种节点,通过type来区分,分别是元素节点和文本节点,默认是元素节点,在富文本区域里显示的HTML节点 元素节点:type = node* diff --git a/packages/taro-components/types/ScrollView.d.ts b/packages/taro-components/types/ScrollView.d.ts index 9cdb3871b9ff..45b6bde644e8 100644 --- a/packages/taro-components/types/ScrollView.d.ts +++ b/packages/taro-components/types/ScrollView.d.ts @@ -85,11 +85,6 @@ interface ScrollViewProps extends StandardProps { * @default false */ enhanced?: boolean - /** 使 scroll-view 下的 position sticky 特性生效,否则滚动一屏后 sticky 元素会被隐藏 - * @supported weapp - * @default false - */ - usingSticky?: boolean /** iOS 下 scroll-view 边界弹性控制 (同时开启 enhanced 属性后生效) * @supported weapp, swan * @default true @@ -144,38 +139,15 @@ interface ScrollViewProps extends StandardProps { * @default 'list' */ type?: 'list' | 'custom' | 'nested' - /** 关联的滚动容器 - * draggable-sheet - 关联 draggable-sheet 组件 3.2.0 - * nested-scroll-view - 关联 type=nested 嵌套模式 3.2.0 - * pop-gesture - 关联 页面手势返回 3.4.0 - * @supported weapp - * @default '' - */ - associativeContainer?: 'draggable-sheet' | 'nested-scroll-view' | 'pop-gesture' /** 是否反向滚动。一般初始滚动位置是在顶部,反向滚动则是在底部。 * @supported weapp * @default false */ reverse?: boolean - /** 是否对溢出进行裁剪,默认开启 - * @supported weapp - * @default true - */ - clip?: boolean /** 指定视口外渲染区域的距离,默认情况下视口外节点不渲染。指定 cache-extent 可优化滚动体验和加载速度,但会提高内存占用且影响首屏速度,可按需启用。 * @supported weapp */ cacheExtent?: number - /** 指定 scroll-view 触发滚动的最小拖动距离。仅在 scroll-view 和其他组件存在手势冲突时使用,可通过调整该属性使得滚动更加灵敏。 - * @supported weapp - * @default 18 - */ - minDragDistance?: number - /** 长度为 4 的数组,按 top、right、bottom、left 顺序指定内边距 - * @supported weapp - * @default [0,0,0,0] - */ - padding?: [number, number, number, number] /** 只 scroll-into-view 到 cacheExtent 以内的目标节点,性能更佳 * @supported weapp * @default false @@ -190,41 +162,6 @@ interface ScrollViewProps extends StandardProps { * @default 'start' */ scrollIntoViewAlignment?: 'start' | 'center' | 'end' | 'nearest' - /** 开启下拉二级能力 - * @supported weapp - * @default false - */ - refresherTwoLevelEnabled?: boolean - /** 设置打开/关闭二级 - * @supported weapp - * @default false - */ - refresherTwoLevelTriggered?: boolean - /** 下拉二级阈值 - * @supported weapp - * @default 150 - */ - refresherTwoLevelThreshold?: number - /** 滑动返回时关闭二级的阈值 - * @supported weapp - * @default 80 - */ - refresherTwoLevelCloseThreshold?: number - /** 处于二级状态时是否可滑动 - * @supported weapp - * @default false - */ - refresherTwoLevelScrollEnabled?: boolean - /** 惯性滚动是否触发下拉刷新 - * @supported weapp - * @default false - */ - refresherBallisticRefreshEnabled?: boolean - /** 即将打开二级时否定住 - * @supported weapp - * @default false - */ - refresherTwoLevelPinned?: boolean /** 滚动到顶部/左边,会触发 scrolltoupper 事件 * @supported weapp, alipay, swan, tt, qq, jd, h5, rn, harmony_hybrid */ @@ -265,10 +202,6 @@ interface ScrollViewProps extends StandardProps { * @supported weapp */ onRefresherWillRefresh?: CommonEventFunction - /** 下拉刷新状态回调 - * @supported weapp - */ - onRefresherStatusChange?: CommonEventFunction /** 滑动开始事件 (同时开启 enhanced 属性后生效) * @supported weapp */ @@ -297,22 +230,6 @@ interface ScrollViewProps extends StandardProps { * @supported alipay */ onTouchCancel?: CommonEventFunction - /** 同 bindscrollstart,但仅支持 worklet 作为回调 - * @supported weapp - */ - onScrollStartWorklet?: string - /** 同 bindscroll ,但仅支持 worklet 作为回调 - * @supported weapp - */ - onScrollUpdateWorklet?: string - /** 同 bindscrollend,但仅支持 worklet 作为回调 - * @supported weapp - */ - onScrollEndWorklet?: string - /** 指定手指抬起时做惯性滚动的初速度。(velocity: number) => number - * @supported weapp - */ - adjustDecelerationVelocityWorklet?: string } declare namespace ScrollViewProps { interface onScrollDetail { diff --git a/packages/taro-components/types/ShareElement.d.ts b/packages/taro-components/types/ShareElement.d.ts index 4b00ba995ea2..e981f6c68984 100644 --- a/packages/taro-components/types/ShareElement.d.ts +++ b/packages/taro-components/types/ShareElement.d.ts @@ -63,7 +63,7 @@ interface ShareElementProps extends StandardProps { /** 动画帧回调 * @supported weapp */ - onFrameWorklet?: string + onFrame?: string } /** 共享元素 * diff --git a/packages/taro-components/types/StickySection.d.ts b/packages/taro-components/types/StickySection.d.ts index d7396a026bff..eed5f00b6bf2 100644 --- a/packages/taro-components/types/StickySection.d.ts +++ b/packages/taro-components/types/StickySection.d.ts @@ -6,12 +6,6 @@ interface StickySectionProps extends StandardProps { * @default true */ pushPinnedHeader?: boolean - /** - * 长度为 4 的数组,按 top、right、bottom、left 顺序指定内边距 - * @supported weapp - * @default [0, 0, 0, 0] - */ - padding?: [number, number, number, number] } /** * 吸顶布局容器,仅支持作为 scroll-view 自定义模式下的直接子节点。仅 Skyline 支持。 diff --git a/packages/taro-components/types/Swiper.d.ts b/packages/taro-components/types/Swiper.d.ts index a9eed8ba9c66..315ce0272b8d 100644 --- a/packages/taro-components/types/Swiper.d.ts +++ b/packages/taro-components/types/Swiper.d.ts @@ -143,8 +143,18 @@ interface SwiperProps extends StandardProps { disableTouchmove?: string /** swiper11 相关的动效参数,具体见文档 https://swiperjs.com/swiper-api#parameters * @supported h5 - */ + */ effectsProps?: Record + /** 改变 current 时使用动画过渡 + * @supported weapp + * @default true + */ + scrollWithAnimation?: boolean + /** 缓存区域大小,值为 1 表示提前渲染上下各一屏区域(swiper 容器大小) + * @supported weapp + * @default 0 + */ + cacheExtent?: number /** current 改变时会触发 change 事件 * @supported weapp, alipay, swan, tt, qq, jd, h5, rn, harmony, harmony_hybrid */ @@ -161,78 +171,6 @@ interface SwiperProps extends StandardProps { * @supported alipay */ onAnimationEnd?: CommonEventFunction - /** 渲染模式 - * @supported weapp - * @default normal - */ - layoutType?: 'normal' | 'stackLeft' | 'stackRight' | 'tinder' | 'transformer' - /** layout-type 为 transformer 时指定动画类型 - * @supported weapp - * @default scaleAndFade - */ - transformerType?: 'scaleAndFade' | 'accordion' | 'threeD' | 'zoomIn' | 'zoomOut' | 'deepthPage' - /** 指示点动画类型 - * @supported weapp - * @default normal - */ - indicatorType?: 'normal' | 'worm' | 'wormThin' | 'wormUnderground' | 'wormThinUnderground' | 'expand' | 'jump' | 'jumpWithOffset' | 'scroll' | 'scrollFixedCenter' | 'slide' | 'slideUnderground' | 'scale' | 'swap' | 'swapYRotation' | 'color' - /** 指示点四周边距 - * @supported weapp - * @default 10 - */ - indicatorMargin?: number - /** 指示点间距 - * @supported weapp - * @default 4 - */ - indicatorSpacing?: number - /** 指示点圆角大小 - * @supported weapp - * @default 4 - */ - indicatorRadius?: number - /** 指示点宽度 - * @supported weapp - * @default 8 - */ - indicatorWidth?: number - /** 指示点高度 - * @supported weapp - * @default 8 - */ - indicatorHeight?: number - /** 指示点的相对位置 - * @supported weapp - * @default auto - */ - indicatorAlignment?: [number, number] | string - /** 指示点位置的偏移量 - * @supported weapp - * @default [0, 0] - */ - indicatorOffset?: [number, number] - /** 改变 current 时使用动画过渡 - * @supported weapp - * @default true - */ - scrollWithAnimation?: boolean - /** 缓存区域大小,值为 1 表示提前渲染上下各一屏区域(swiper 容器大小) - * @supported weapp - * @default 0 - */ - cacheExtent?: number - /** 滑动开始时触发,仅支持 worklet 作为回调。event.detail = {dx: dx, dy: dy} - * @supported weapp - */ - onScrollStartWorklet?: string - /** 滑动位置更新时触发,仅支持 worklet 作为回调。event.detail = {dx: dx, dy: dy} - * @supported weapp - */ - onScrollUpdateWorklet?: string - /** 滑动结束时触发,仅支持 worklet 作为回调。event.detail = {dx: dx, dy: dy} - * @supported weapp - */ - onScrollEndWorklet?: string } declare namespace SwiperProps { /** 导致变更的原因 */ diff --git a/packages/taro-components/types/Text.d.ts b/packages/taro-components/types/Text.d.ts index 883edfb07d21..a40b8da2e5eb 100644 --- a/packages/taro-components/types/Text.d.ts +++ b/packages/taro-components/types/Text.d.ts @@ -25,12 +25,6 @@ interface TextProps extends StandardProps { * @supported alipay */ numberOfLines?: number - /** - * 文本溢出处理 - * @supported weapp - * @default 'visible' - */ - overflow?: keyof TextProps.Overflow /** 限制文本最大行数 * @supported weapp, harmony */ diff --git a/packages/taro-components/types/Textarea.d.ts b/packages/taro-components/types/Textarea.d.ts index a70e745b580e..4fb404a7f64e 100644 --- a/packages/taro-components/types/Textarea.d.ts +++ b/packages/taro-components/types/Textarea.d.ts @@ -128,6 +128,10 @@ interface TextareaProps extends StandardProps, FormItemProps { * @default false */ adjustKeyboardTo?: boolean + /** 需传入对象,格式为 { fontSize: number, fontWeight: string, color: string } + * @supported weapp, alipay, swan, tt, qq, jd + */ + placeholderStyle?: string /** 输入框聚焦时触发 * @supported weapp, alipay, swan, tt, qq, jd, h5, rn, harmony, harmony_hybrid */ @@ -154,27 +158,6 @@ interface TextareaProps extends StandardProps, FormItemProps { * @supported weapp, tt, harmony */ onKeyboardHeightChange?: CommonEventFunction - - /** 需传入对象,格式为 { fontSize: number, fontWeight: string, color: string } - * @supported weapp - */ - placeholderStyle?: string - /** 选区改变事件, {selectionStart, selectionEnd} - * @supported weapp - */ - onSelectionChange?: CommonEventFunction - /** 输入法开始新的输入时触发 (仅当输入法支持时触发) - * @supported weapp - */ - onKeyboardCompositionStart?: CommonEventFunction - /** 输入法输入字符时触发(仅当输入法支持时触发) - * @supported weapp - */ - onKeyboardCompositionUpdate?: CommonEventFunction - /** 输入法输入结束时触发(仅当输入法支持时触发) - * @supported weapp - */ - onKeyboardCompositionEnd?: CommonEventFunction } declare namespace TextareaProps { interface onFocusEventDetail { diff --git a/packages/taro-components/types/Video.d.ts b/packages/taro-components/types/Video.d.ts index fe40bded39e2..5c68bf9e61ff 100644 --- a/packages/taro-components/types/Video.d.ts +++ b/packages/taro-components/types/Video.d.ts @@ -315,7 +315,7 @@ interface VideoProps extends StandardProps { onTimeUpdate?: CommonEventFunction /** 当视频进入和退出全屏时触发 * - * @supported alipay, h5, rn, harmony, harmony_hybrid + * @supported h5, rn, harmony, harmony_hybrid */ onFullscreenChange?: CommonEventFunction /** 视频出现缓冲时触发 diff --git a/packages/taro-components/types/gesture/common.d.ts b/packages/taro-components/types/gesture/common.d.ts new file mode 100644 index 000000000000..944c8847716c --- /dev/null +++ b/packages/taro-components/types/gesture/common.d.ts @@ -0,0 +1,26 @@ +import { ComponentType } from 'react' + +import { StandardProps } from '../common' + +export interface CommonGestureProps { + /** 声明手势协商时的组件标识 + * @supported weapp-skyline + */ + tag?: string + /** 手势识别成功的回调 + * @supported weapp-skyline + */ + onGestureWorklet?: string + /** 手势是否应该被识别 + * @supported weapp-skyline + */ + shouldAcceptGestureWorklet?: string + /** 声明可同时触发的手势节点 + * @supported weapp-skyline + */ + simultaneousHandlers?: string[] + /** 代理的原生节点类型 + * @supported weapp-skyline + */ + nativeView?: string +} diff --git a/packages/taro/types/compile/config/h5.d.ts b/packages/taro/types/compile/config/h5.d.ts index d0fb0ee7f538..088d4164c5c1 100644 --- a/packages/taro/types/compile/config/h5.d.ts +++ b/packages/taro/types/compile/config/h5.d.ts @@ -119,9 +119,8 @@ export interface IH5Config { /** Web 编译过程的相关配置 */ compile?: { - exclude?: any[] - include?: any[] - /** 对应 @rollup/plugin-babel 插件的 filter 配置。只在 vite 编译模式下有效 */ + exclude?: (string | RegExp)[] + include?: (string | RegExp)[] filter?: (filename: string) => boolean } /** 生成的代码是否要兼容旧版浏览器,值为 true 时,会去读取 package.json 的 browserslist 字段。只在 vite 编译模式下有效 */ diff --git a/packages/taro/types/compile/config/mini.d.ts b/packages/taro/types/compile/config/mini.d.ts index d7514669e3bf..4bc69cc634c8 100644 --- a/packages/taro/types/compile/config/mini.d.ts +++ b/packages/taro/types/compile/config/mini.d.ts @@ -91,9 +91,8 @@ export interface IMiniAppConfig /** 小程序编译过程的相关配置 */ compile?: { - exclude?: any[] - include?: any[] - /** 对应 @rollup/plugin-babel 插件的 filter 配置。只在 vite 编译模式下有效 */ + exclude?: (string | RegExp)[] + include?: (string | RegExp)[] filter?: (filename: string) => boolean } diff --git a/packages/taro/types/compile/viteCompilerContext.d.ts b/packages/taro/types/compile/viteCompilerContext.d.ts index 25e66ab27f29..48f11ede8203 100644 --- a/packages/taro/types/compile/viteCompilerContext.d.ts +++ b/packages/taro/types/compile/viteCompilerContext.d.ts @@ -9,7 +9,6 @@ import type { AppConfig, PageConfig } from '../index' export interface ViteNativeCompMeta { name: string - exportName: string scriptPath: string configPath: string config: PageConfig @@ -17,7 +16,6 @@ export interface ViteNativeCompMeta { templatePath: string cssPath?: string isPackage?: boolean - isGenerated?: boolean } export interface ViteFileType { @@ -111,7 +109,6 @@ export interface ViteCompilerContext { configFileList: string[] compilePage: (pageName: string) => VitePageMeta watchConfigFile: (rollupCtx: PluginContext) => void - collectedDeps: (rollupCtx: PluginContext, id: string, filter, cache: Set = new Set()) => Promise> getAppScriptPath: () => string getApp: () => ViteAppMeta getPages: () => VitePageMeta[] @@ -143,9 +140,7 @@ export interface ViteHarmonyCompilerContext extends ViteCompilerContext string[] modifyHarmonyConfig: (config: Partial) => void modifyHostPackage: (deps?: Record, devDeps?: Record) => Exclude - resolvePageImportPath: (scriptPath: string, pageName: string) => string - collectNativeComponents: (meta: ViteAppMeta | VitePageMeta | ViteNativeCompMeta) => ViteNativeCompMeta[] - generateNativeComponent: (rollupCtx: PluginContext, meta: ViteNativeCompMeta, implicitlyLoadedAfterOneOf: string[] = []) => void + collectNativeComponents: (meta: ViteAppMeta | VitePageMeta | ViteNativeCompMeta) => void getScriptPath: (filePath: string) => string getStylePath: (filePath: string) => string getConfigPath: (filePath: string) => string @@ -156,9 +151,7 @@ export interface ViteMiniCompilerContext extends ViteCompilerContext getCommonChunks: () => string[] - resolvePageImportPath: (scriptPath: string, pageName: string) => string - collectNativeComponents: (meta: ViteAppMeta | VitePageMeta | ViteNativeCompMeta) => ViteNativeCompMeta[] - generateNativeComponent: (rollupCtx: PluginContext, meta: ViteNativeCompMeta, implicitlyLoadedAfterOneOf: string[] = []) => void + collectNativeComponents: (meta: ViteAppMeta | VitePageMeta | ViteNativeCompMeta) => void getScriptPath: (filePath: string) => string getTemplatePath: (filePath: string) => string getStylePath: (filePath: string) => string diff --git a/packages/taro/types/index.d.ts b/packages/taro/types/index.d.ts index de679c27cfe1..da8ec8360884 100644 --- a/packages/taro/types/index.d.ts +++ b/packages/taro/types/index.d.ts @@ -192,5 +192,4 @@ declare namespace Taro { declare global { const defineAppConfig: (config: Taro.AppConfig) => Taro.AppConfig const definePageConfig: (config: Taro.PageConfig) => Taro.Config - const importNativeComponent: (path: string, name = '', exportName = 'default') => Awaited } diff --git a/packages/taro/types/taro.config.d.ts b/packages/taro/types/taro.config.d.ts index 5113b2b18d4f..1bae7fbde63f 100644 --- a/packages/taro/types/taro.config.d.ts +++ b/packages/taro/types/taro.config.d.ts @@ -193,7 +193,7 @@ declare module './index' { /** 页面自定义组件配置 * @see https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/ */ - usingComponents?: Record + usingComponents?: Record /** 指定使用升级后的 weui 样式 * - v2: 可表明启用新版的组件样式 * @default default diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b94338362bd..8a0e5eaf6dd5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ importers: version: 17.8.1 '@rollup/plugin-alias': specifier: ^5.1.0 - version: https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz(rollup@4.18.0) + version: 5.1.0(rollup@4.18.0) '@rollup/plugin-babel': specifier: ^6.0.4 version: 6.0.4(@babel/core@7.24.4)(@types/babel__core@7.20.5)(rollup@4.18.0) @@ -4548,6 +4548,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, tarball: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, tarball: https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz} @@ -4555,6 +4556,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, tarball: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz} + deprecated: Use @eslint/object-schema instead '@hutson/parse-repository-url@3.0.2': resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, tarball: https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz} @@ -5325,9 +5327,8 @@ packages: '@rnx-kit/tools-react-native@1.3.5': resolution: {integrity: sha512-fc+3hxdlicW3GEhI0Umjj+rnVLSLuxVJoGvUBwWvcaCnlNaaTssBjhd7xSvlfLDrgtuXxhBruA76wdDdZI8tiQ==, tarball: https://registry.npmjs.org/@rnx-kit/tools-react-native/-/tools-react-native-1.3.5.tgz} - '@rollup/plugin-alias@https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz': + '@rollup/plugin-alias@5.1.0': resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==, tarball: https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz} - version: 5.1.0 engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -5801,7 +5802,7 @@ packages: os: [win32] '@tarojs/parse-css-to-stylesheet@0.0.69': - resolution: {integrity: sha512-v9P3vEhAcbBqfv1d/tTLn8fYQzxjqHo4MckbrBksN2MNIaKxaeTWOsFudzOVcFrkPuqBatsCoPXevePDwKLXrw==} + resolution: {integrity: sha512-v9P3vEhAcbBqfv1d/tTLn8fYQzxjqHo4MckbrBksN2MNIaKxaeTWOsFudzOVcFrkPuqBatsCoPXevePDwKLXrw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet/-/parse-css-to-stylesheet-0.0.69.tgz} engines: {node: '>= 10'} '@tarojs/plugin-doctor-darwin-arm64@0.0.13': @@ -5864,7 +5865,7 @@ packages: os: [win32] '@tarojs/plugin-doctor@0.0.13': - resolution: {integrity: sha512-X4aq/VS9Xr5UYkiZv5T0vSx1OycuzjYgbJDFs4YPWwJDaY1LOzn8Nlzb/rQchkBlxDPHmqUQQvejL0o6+REgbw==} + resolution: {integrity: sha512-X4aq/VS9Xr5UYkiZv5T0vSx1OycuzjYgbJDFs4YPWwJDaY1LOzn8Nlzb/rQchkBlxDPHmqUQQvejL0o6+REgbw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor/-/plugin-doctor-0.0.13.tgz} engines: {node: '>= 10'} '@testing-library/jest-dom@5.17.0': @@ -6536,6 +6537,7 @@ packages: '@xmldom/xmldom@0.7.13': resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==, tarball: https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz} engines: {node: '>=10.0.0'} + deprecated: this version is no longer supported, please update to at least 0.8.* '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==, tarball: https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz} @@ -6577,6 +6579,7 @@ packages: acorn-import-assertions@1.9.0: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, tarball: https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz} + deprecated: package has been renamed to acorn-import-attributes peerDependencies: acorn: ^8 @@ -6691,6 +6694,10 @@ packages: engines: {'0': node >= 0.8.0} hasBin: true + ansi-regex@3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz} + engines: {node: '>=4'} + ansi-regex@4.1.1: resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz} engines: {node: '>=6'} @@ -6703,11 +6710,6 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz} engines: {node: '>=12'} - ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz} - version: 3.0.1 - engines: {node: '>=4'} - ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz} engines: {node: '>=4'} @@ -7095,10 +7097,6 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz} - balanced-match@https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} - version: 1.0.2 - base64-arraybuffer@0.1.4: resolution: {integrity: sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==, tarball: https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz} engines: {node: '>= 0.6.0'} @@ -7162,6 +7160,7 @@ packages: boolean@3.2.0: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==, tarball: https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. boxen@1.3.0: resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==, tarball: https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz} @@ -7184,14 +7183,6 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz} - brace-expansion@https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz} - version: 1.1.11 - - brace-expansion@https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz} - version: 2.0.1 - braces@2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==, tarball: https://registry.npmjs.org/braces/-/braces-2.3.2.tgz} engines: {node: '>=0.10.0'} @@ -7669,10 +7660,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz} - concat-map@https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz} - version: 0.0.1 - concat-stream@1.6.2: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==, tarball: https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz} engines: {'0': node >= 0.8} @@ -8891,11 +8878,13 @@ packages: eslint@8.41.0: resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==, tarball: https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, tarball: https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espower-location-detector@1.0.0: @@ -9389,10 +9378,6 @@ packages: fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz} - fs.realpath@https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz} - version: 1.0.0 - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -9547,11 +9532,6 @@ packages: engines: {node: '>=12'} deprecated: Glob versions prior to v9 are no longer supported - glob@https://registry.npmjs.org/glob/-/glob-7.2.3.tgz: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz} - version: 7.2.3 - deprecated: Glob versions prior to v9 are no longer supported - global-agent@3.0.0: resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==, tarball: https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz} engines: {node: '>=10.0'} @@ -10006,21 +9986,11 @@ packages: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - inflight@https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz} - version: 1.0.6 - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz} - - inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz: + inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz} - version: 2.0.3 - inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz: + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz} - version: 2.0.4 ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, tarball: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz} @@ -10185,11 +10155,6 @@ packages: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz} engines: {node: '>=12'} - is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz} - version: 2.0.0 - engines: {node: '>=4'} - is-function@1.0.2: resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==, tarball: https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz} @@ -11681,10 +11646,6 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz} engines: {node: '>=16 || 14 >=14.17'} - minimatch@https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz} - version: 3.1.2 - minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, tarball: https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz} engines: {node: '>= 6'} @@ -12041,10 +12002,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz} - once@https://registry.npmjs.org/once/-/once-1.4.0.tgz: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz} - version: 1.4.0 - onetime@2.0.1: resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==, tarball: https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz} engines: {node: '>=4'} @@ -12312,11 +12269,6 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz} engines: {node: '>=0.10.0'} - path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz} - version: 1.0.1 - engines: {node: '>=0.10.0'} - path-is-inside@1.0.2: resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==, tarball: https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz} @@ -13123,7 +13075,7 @@ packages: puppeteer@19.11.1: resolution: {integrity: sha512-39olGaX2djYUdhaQQHDZ0T0GwEp+5f9UB9HmEP0qHfdQHIq0xGQZuAZ5TLnJIc/88SrPLpEflPC+xUqOTv3c5g==, tarball: https://registry.npmjs.org/puppeteer/-/puppeteer-19.11.1.tgz} - deprecated: < 22.5.0 is no longer supported + deprecated: < 22.8.2 is no longer supported pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==, tarball: https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz} @@ -13131,6 +13083,10 @@ packages: q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, tarball: https://registry.npmjs.org/q/-/q-1.5.1.tgz} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qrcode-terminal@0.11.0: resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==, tarball: https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz} @@ -13647,6 +13603,7 @@ packages: rollup-plugin-ts@3.4.5: resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==, tarball: https://registry.npmjs.org/rollup-plugin-ts/-/rollup-plugin-ts-3.4.5.tgz} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} + deprecated: please use @rollup/plugin-typescript and rollup-plugin-dts instead peerDependencies: '@babel/core': '>=7.x' '@babel/plugin-transform-runtime': '>=7.x' @@ -13979,19 +13936,8 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, tarball: https://registry.npmjs.org/slash/-/slash-4.0.0.tgz} engines: {node: '>=12'} - slash@https://registry.npmjs.org/slash/-/slash-3.0.0.tgz: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz} - version: 3.0.0 - engines: {node: '>=8'} - - slash@https://registry.npmjs.org/slash/-/slash-4.0.0.tgz: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, tarball: https://registry.npmjs.org/slash/-/slash-4.0.0.tgz} - version: 4.0.0 - engines: {node: '>=12'} - - slash@https://registry.npmjs.org/slash/-/slash-5.1.0.tgz: + slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==, tarball: https://registry.npmjs.org/slash/-/slash-5.1.0.tgz} - version: 5.1.0 engines: {node: '>=14.16'} slice-ansi@2.1.0: @@ -14244,11 +14190,6 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, tarball: https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz} engines: {node: '>=12'} - string-width@https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, tarball: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz} - version: 2.1.1 - engines: {node: '>=4'} - string.fromcodepoint@0.2.1: resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} @@ -14280,6 +14221,10 @@ packages: stringifier@1.4.1: resolution: {integrity: sha512-7TGia2tzGIfw+Nki9r6kVxdP0vWeQ7oVZtyMnGxWsAJYe0XYV6VSGrfzUXm7r+icYfvpFlGNrwB+PYwFg+hfag==, tarball: https://registry.npmjs.org/stringifier/-/stringifier-1.4.1.tgz} + strip-ansi@4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz} + engines: {node: '>=4'} + strip-ansi@5.2.0: resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz} engines: {node: '>=6'} @@ -14292,11 +14237,6 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz} engines: {node: '>=12'} - strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz: - resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz} - version: 4.0.0 - engines: {node: '>=4'} - strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, tarball: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz} engines: {node: '>=4'} @@ -14442,12 +14382,15 @@ packages: sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==, tarball: https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. sudo-prompt@9.1.1: resolution: {integrity: sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==, tarball: https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. sudo-prompt@9.2.1: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==, tarball: https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. sumchecker@3.0.1: resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==, tarball: https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz} @@ -15524,9 +15467,8 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz} engines: {node: '>=12'} - wrappy@https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz: + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz} - version: 1.0.2 write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, tarball: https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz} @@ -17419,7 +17361,7 @@ snapshots: glob: 7.1.6 resolve-from: 5.0.0 semver: 7.6.2 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 slugify: 1.6.6 xcode: 3.0.1 xml2js: 0.6.0 @@ -17711,7 +17653,7 @@ snapshots: chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 '@jest/console@29.7.0': dependencies: @@ -17720,7 +17662,7 @@ snapshots: chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 '@jest/console@30.0.0-alpha.5': dependencies: @@ -17729,7 +17671,7 @@ snapshots: chalk: 4.1.2 jest-message-util: 30.0.0-alpha.5 jest-util: 30.0.0-alpha.5 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 '@jest/core@27.5.1(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@20.5.1)(typescript@5.4.5))': dependencies: @@ -17759,7 +17701,7 @@ snapshots: jest-watcher: 27.5.1 micromatch: 4.0.7 rimraf: 3.0.2 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - bufferutil @@ -17796,7 +17738,7 @@ snapshots: jest-watcher: 29.7.0 micromatch: 4.0.7 pretty-format: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - babel-plugin-macros @@ -17831,7 +17773,7 @@ snapshots: jest-watcher: 29.7.0 micromatch: 4.0.7 pretty-format: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - babel-plugin-macros @@ -17963,7 +17905,7 @@ snapshots: jest-resolve: 27.5.1 jest-util: 27.5.1 jest-worker: 27.5.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 terminal-link: 2.1.1 @@ -17993,7 +17935,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 jest-worker: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 v8-to-istanbul: 9.2.0 @@ -18084,7 +18026,7 @@ snapshots: jest-util: 27.5.1 micromatch: 4.0.7 pirates: 4.0.6 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 source-map: 0.6.1 write-file-atomic: 3.0.3 transitivePeerDependencies: @@ -18105,7 +18047,7 @@ snapshots: jest-util: 29.7.0 micromatch: 4.0.7 pirates: 4.0.6 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color @@ -18125,7 +18067,7 @@ snapshots: jest-util: 30.0.0-alpha.5 micromatch: 4.0.7 pirates: 4.0.6 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color @@ -18515,7 +18457,7 @@ snapshots: dependencies: '@octokit/types': 13.5.0 deprecation: 2.3.1 - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz + once: 1.4.0 '@octokit/request@8.4.0': dependencies: @@ -18872,7 +18814,7 @@ snapshots: '@babel/parser': 7.24.6 '@babel/preset-env': 7.24.6(@babel/core@7.24.4) flow-parser: 0.206.0 - glob: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz + glob: 7.2.3 invariant: 2.2.4 jscodeshift: 0.14.0(@babel/preset-env@7.24.6(@babel/core@7.24.4)) mkdirp: 0.5.6 @@ -19049,9 +18991,9 @@ snapshots: dependencies: '@rnx-kit/tools-node': 2.1.1 - '@rollup/plugin-alias@https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz(rollup@4.18.0)': + '@rollup/plugin-alias@5.1.0(rollup@4.18.0)': dependencies: - slash: https://registry.npmjs.org/slash/-/slash-4.0.0.tgz + slash: 4.0.0 optionalDependencies: rollup: 4.18.0 @@ -20587,7 +20529,7 @@ snapshots: ansi-align@2.0.0: dependencies: - string-width: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz + string-width: 2.1.1 ansi-colors@4.1.3: {} @@ -20609,14 +20551,14 @@ snapshots: ansi-html-community@0.0.8: {} + ansi-regex@3.0.1: {} + ansi-regex@4.1.1: {} ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} - ansi-regex@https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz: {} - ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -20892,7 +20834,7 @@ snapshots: babel-preset-jest: 27.5.1(@babel/core@7.24.4) chalk: 4.1.2 graceful-fs: 4.2.11 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 transitivePeerDependencies: - supports-color @@ -21178,8 +21120,6 @@ snapshots: balanced-match@2.0.0: {} - balanced-match@https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz: {} - base64-arraybuffer@0.1.4: {} base64-js@1.5.1: {} @@ -21282,15 +21222,6 @@ snapshots: concat-map: 0.0.1 brace-expansion@2.0.1: - dependencies: - balanced-match: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz - - brace-expansion@https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz: - dependencies: - balanced-match: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz - concat-map: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz - - brace-expansion@https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz: dependencies: balanced-match: 1.0.2 @@ -21831,8 +21762,6 @@ snapshots: concat-map@0.0.1: {} - concat-map@https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz: {} - concat-stream@1.6.2: dependencies: buffer-from: 1.1.2 @@ -22870,7 +22799,7 @@ snapshots: end-of-stream@1.4.4: dependencies: - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz + once: 1.4.0 engine.io-client@3.5.3: dependencies: @@ -23334,7 +23263,7 @@ snapshots: eslint-plugin-es: 3.0.1(eslint@8.57.0) eslint-utils: 2.1.0 ignore: 5.3.1 - minimatch: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz + minimatch: 3.1.2 resolve: 1.22.8 semver: 6.3.1 @@ -23514,7 +23443,7 @@ snapshots: espower-location-detector@1.0.0: dependencies: is-url: 1.2.4 - path-is-absolute: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz + path-is-absolute: 1.0.1 source-map: 0.5.7 xtend: 4.0.2 @@ -24199,7 +24128,7 @@ snapshots: from2@2.3.0: dependencies: - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 readable-stream: 2.3.8 fs-constants@1.0.0: {} @@ -24240,8 +24169,6 @@ snapshots: fs.realpath@1.0.0: {} - fs.realpath@https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz: {} - fsevents@2.3.3: optional: true @@ -24390,12 +24317,12 @@ snapshots: glob@7.1.6: dependencies: - fs.realpath: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz - inflight: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz - minimatch: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz - path-is-absolute: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 glob@7.2.3: dependencies: @@ -24414,15 +24341,6 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - glob@https://registry.npmjs.org/glob/-/glob-7.2.3.tgz: - dependencies: - fs.realpath: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz - inflight: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz - minimatch: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz - path-is-absolute: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz - global-agent@3.0.0: dependencies: boolean: 3.2.0 @@ -24478,7 +24396,7 @@ snapshots: fast-glob: 3.3.2 ignore: 5.3.1 merge2: 1.4.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 globby@12.2.0: dependencies: @@ -24495,7 +24413,7 @@ snapshots: fast-glob: 3.3.2 ignore: 5.3.1 merge2: 1.4.1 - slash: https://registry.npmjs.org/slash/-/slash-4.0.0.tgz + slash: 4.0.0 globby@14.0.1: dependencies: @@ -24503,7 +24421,7 @@ snapshots: fast-glob: 3.3.2 ignore: 5.3.1 path-type: 5.0.0 - slash: https://registry.npmjs.org/slash/-/slash-5.1.0.tgz + slash: 5.1.0 unicorn-magic: 0.1.0 globjoin@0.1.4: {} @@ -24710,7 +24628,7 @@ snapshots: hpack.js@2.1.6: dependencies: - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 obuf: 1.1.2 readable-stream: 2.3.8 wbuf: 1.7.3 @@ -24793,14 +24711,14 @@ snapshots: http-errors@1.6.3: dependencies: depd: 1.1.2 - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz + inherits: 2.0.3 setprototypeof: 1.1.0 statuses: 1.5.0 http-errors@2.0.0: dependencies: depd: 2.0.0 - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 @@ -24960,20 +24878,13 @@ snapshots: inflight@1.0.6: dependencies: - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz - wrappy: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz + once: 1.4.0 + wrappy: 1.0.2 - inflight@https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz: - dependencies: - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz - wrappy: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz + inherits@2.0.3: {} inherits@2.0.4: {} - inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz: {} - - inherits@https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz: {} - ini@1.3.8: {} inquirer@8.2.6: @@ -25143,8 +25054,6 @@ snapshots: is-fullwidth-code-point@4.0.0: {} - is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz: {} - is-function@1.0.2: {} is-generator-fn@2.1.0: {} @@ -25435,7 +25344,7 @@ snapshots: jest-snapshot: 27.5.1 jest-util: 27.5.1 pretty-format: 27.5.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 stack-utils: 2.0.6 throat: 6.0.2 transitivePeerDependencies: @@ -25461,7 +25370,7 @@ snapshots: p-limit: 3.1.0 pretty-format: 29.7.0 pure-rand: 6.1.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - babel-plugin-macros @@ -25487,7 +25396,7 @@ snapshots: p-limit: 3.1.0 pretty-format: 30.0.0-alpha.5 pure-rand: 6.1.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - babel-plugin-macros @@ -25576,7 +25485,7 @@ snapshots: micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 27.5.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: ts-node: 10.9.2(@swc/core@1.3.96)(@types/node@20.5.1)(typescript@5.4.5) @@ -25608,7 +25517,7 @@ snapshots: micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 18.19.33 @@ -25639,7 +25548,7 @@ snapshots: micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 18.19.33 @@ -25670,7 +25579,7 @@ snapshots: micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.5.1 @@ -25963,7 +25872,7 @@ snapshots: graceful-fs: 4.2.11 micromatch: 4.0.7 pretty-format: 27.5.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 stack-utils: 2.0.6 jest-message-util@29.7.0: @@ -25975,7 +25884,7 @@ snapshots: graceful-fs: 4.2.11 micromatch: 4.0.7 pretty-format: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 stack-utils: 2.0.6 jest-message-util@30.0.0-alpha.5: @@ -25987,7 +25896,7 @@ snapshots: graceful-fs: 4.2.11 micromatch: 4.0.7 pretty-format: 30.0.0-alpha.5 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 stack-utils: 2.0.6 jest-mock-console@1.3.0(jest@29.7.0(@types/node@20.5.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@20.5.1)(typescript@5.4.5))): @@ -26059,7 +25968,7 @@ snapshots: jest-validate: 27.5.1 resolve: 1.22.8 resolve.exports: 1.1.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 jest-resolve@29.7.0: dependencies: @@ -26083,7 +25992,7 @@ snapshots: jest-validate: 30.0.0-alpha.5 resolve: 1.22.8 resolve.exports: 2.0.2 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 jest-runner@27.5.1: dependencies: @@ -26162,7 +26071,7 @@ snapshots: jest-resolve: 27.5.1 jest-snapshot: 27.5.1 jest-util: 27.5.1 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color @@ -26189,7 +26098,7 @@ snapshots: jest-resolve: 29.7.0 jest-snapshot: 29.7.0 jest-util: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color @@ -26216,7 +26125,7 @@ snapshots: jest-resolve: 30.0.0-alpha.5 jest-snapshot: 30.0.0-alpha.5(supports-color@9.4.0) jest-util: 30.0.0-alpha.5 - slash: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz + slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color @@ -26382,7 +26291,7 @@ snapshots: jest: 29.7.0(@types/node@18.19.33)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.3.96)(@types/node@18.19.33)(typescript@5.4.5)) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 - slash: https://registry.npmjs.org/slash/-/slash-5.1.0.tgz + slash: 5.1.0 string-length: 5.0.1 strip-ansi: 7.1.0 @@ -27467,7 +27376,7 @@ snapshots: minimatch@5.1.6: dependencies: - brace-expansion: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz + brace-expansion: 2.0.1 minimatch@9.0.3: dependencies: @@ -27475,11 +27384,7 @@ snapshots: minimatch@9.0.4: dependencies: - brace-expansion: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz - - minimatch@https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz: - dependencies: - brace-expansion: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz + brace-expansion: 2.0.1 minimist-options@4.1.0: dependencies: @@ -27651,7 +27556,7 @@ snapshots: node-dir@0.1.17: dependencies: - minimatch: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz + minimatch: 3.1.2 node-fetch@2.6.7: dependencies: @@ -27828,11 +27733,7 @@ snapshots: once@1.4.0: dependencies: - wrappy: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz - - once@https://registry.npmjs.org/once/-/once-1.4.0.tgz: - dependencies: - wrappy: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz + wrappy: 1.0.2 onetime@2.0.1: dependencies: @@ -28101,8 +28002,6 @@ snapshots: path-is-absolute@1.0.1: {} - path-is-absolute@https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz: {} - path-is-inside@1.0.2: {} path-key@2.0.1: {} @@ -28826,7 +28725,7 @@ snapshots: pump@3.0.0: dependencies: end-of-stream: 1.4.4 - once: https://registry.npmjs.org/once/-/once-1.4.0.tgz + once: 1.4.0 punycode@2.3.1: {} @@ -28908,7 +28807,7 @@ snapshots: queue@6.0.2: dependencies: - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 quick-lru@4.0.1: {} @@ -29201,7 +29100,7 @@ snapshots: readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 isarray: 1.0.0 process-nextick-args: 2.0.1 safe-buffer: 5.1.2 @@ -29210,7 +29109,7 @@ snapshots: readable-stream@3.6.2: dependencies: - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 @@ -29872,11 +29771,7 @@ snapshots: slash@4.0.0: {} - slash@https://registry.npmjs.org/slash/-/slash-3.0.0.tgz: {} - - slash@https://registry.npmjs.org/slash/-/slash-4.0.0.tgz: {} - - slash@https://registry.npmjs.org/slash/-/slash-5.1.0.tgz: {} + slash@5.1.0: {} slice-ansi@2.1.0: dependencies: @@ -30168,8 +30063,8 @@ snapshots: string-width@2.1.1: dependencies: - is-fullwidth-code-point: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz - strip-ansi: https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 string-width@4.2.3: dependencies: @@ -30183,11 +30078,6 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string-width@https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz: - dependencies: - is-fullwidth-code-point: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz - strip-ansi: https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz - string.fromcodepoint@0.2.1: {} string.prototype.matchall@4.0.11: @@ -30245,6 +30135,10 @@ snapshots: traverse: 0.6.9 type-name: 2.0.2 + strip-ansi@4.0.0: + dependencies: + ansi-regex: 3.0.1 + strip-ansi@5.2.0: dependencies: ansi-regex: 4.1.1 @@ -30257,10 +30151,6 @@ snapshots: dependencies: ansi-regex: 6.0.1 - strip-ansi@https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz: - dependencies: - ansi-regex: https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz - strip-bom@3.0.0: {} strip-bom@4.0.0: {} @@ -30549,7 +30439,7 @@ snapshots: bl: 4.1.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 - inherits: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz + inherits: 2.0.4 readable-stream: 3.6.2 tar@6.2.1: @@ -31665,7 +31555,7 @@ snapshots: widest-line@2.0.1: dependencies: - string-width: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz + string-width: 2.1.1 wildcard@2.0.1: {} @@ -31693,7 +31583,7 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 - wrappy@https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz: {} + wrappy@1.0.2: {} write-file-atomic@2.4.3: dependencies: