diff --git a/demo/taro-platforms.md b/demo/taro-platforms.md new file mode 100644 index 000000000..2f359a45f --- /dev/null +++ b/demo/taro-platforms.md @@ -0,0 +1,28 @@ +# Taro demo 多端脚本说明 + +本目录下所有 `taro-*` demo 默认继续以微信小程序和 H5 作为主要验证入口,同时补充 RN、Android、iOS 与 Harmony Hybrid 脚本,便于检查 `weapp-tailwindcss` 在 Taro 多端链路中的样式产物。 + +## 平台脚本 + +- `pnpm build:rn`:执行 `taro build --type rn`,生成 React Native 侧 bundle。 +- `pnpm build:android`:执行 `taro build --type rn --platform android`,用于 Android 壳工程消费。 +- `pnpm build:ios`:执行 `taro build --type rn --platform ios`,用于 iOS 壳工程消费。 +- `pnpm build:harmony`:执行 `pnpm run build:harmony-hybrid`,作为鸿蒙 Hybrid 构建的直观别名。 +- `pnpm build:harmony-hybrid`:执行 `taro build --type harmony-hybrid`,生成鸿蒙 Harmony Hybrid 的 H5 侧资源。 +- 对应的 `dev:*` 脚本会在上述构建命令后追加 `--watch`。 + +Android 和 iOS 不是独立的 Taro 编译端,它们按 Taro 官方 RN 流程通过 `--type rn --platform android|ios` 区分 bundle。原生 APK、IPA 或鸿蒙应用包仍需在对应壳工程中使用 Android Studio、Xcode 或 DevEco Studio 完成。 + +## demo 边界 + +React demo 已补齐 Taro RN runner 与 RN runtime 依赖,可作为 RN、Android、iOS bundle 的主要验证入口。Vue demo 的小程序与 H5 入口继续保留 Vue 3 实现;RN 入口额外提供 `.rn.tsx` React 平台文件,因为当前 Taro RN Babel 预设只接受 React/Preact。 + +Harmony Hybrid 是 WebView 容器方案,样式目标按 H5/Web 产物处理;RN 原生 bundle 不运行 `weapp-tailwindcss` 的样式生成入口。 + +Taro 4.x 还提供 Harmony-CPP 原生方案,官方命令为 `taro build --type harmony_cpp`,并要求在 `config/index.ts` 中配置 `harmony.projectPath` 指向 DevEco Studio 创建的鸿蒙工程。当前 demo 只包含 Taro JS 工程,不包含鸿蒙壳工程,因此没有把 `harmony_cpp` 做成默认脚本;需要验证纯血鸿蒙时,应先补齐对应壳工程目录再接入 `@tarojs/plugin-platform-harmony-cpp`。 + +参考文档: + +- https://docs.taro.zone/docs/react-native +- https://docs.taro.zone/docs/harmony/c-api +- https://docs.taro.zone/docs/harmony-hybrid/ diff --git a/demo/taro-vite-react-tailwindcss-v3/config/index.ts b/demo/taro-vite-react-tailwindcss-v3/config/index.ts index 764d43714..daa046d61 100644 --- a/demo/taro-vite-react-tailwindcss-v3/config/index.ts +++ b/demo/taro-vite-react-tailwindcss-v3/config/index.ts @@ -4,13 +4,18 @@ import devConfig from './dev' import prodConfig from './prod' import type { Plugin } from 'vite' import { WeappTailwindcss } from 'weapp-tailwindcss/vite' + +const taroEnv = process.env.TARO_ENV +const isWebLikeTarget = taroEnv === 'h5' || taroEnv === 'harmony' || taroEnv === 'harmony-hybrid' +const isNativeTarget = taroEnv === 'rn' || taroEnv === 'jdrn' + const generator = { - target: process.env.TARO_ENV === 'h5' ? 'web' : 'weapp', + target: isWebLikeTarget ? 'web' : 'weapp', styleOptions: { px2rpx: true, }, } -console.log(process.env.TARO_ENV) +console.log(taroEnv) // https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数 export default defineConfig<'vite'>(async (merge, { command, mode }) => { const baseConfig: UserConfigExport<'vite'> = { @@ -25,9 +30,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { }, sourceRoot: 'src', outputRoot: 'dist', - plugins: [ - - ], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], defineConstants: { }, copy: { @@ -45,8 +48,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { name: 'taro-cjs-stability', enforce: 'post', config() { - // Taro mini runner defaults this to true; disabling it avoids ESM - // modules in node_modules being forced through CommonJS transforms. + // Taro mini runner 默认启用该选项,关闭后可避免 node_modules 中的 ESM 模块被强制转为 CommonJS。 return { build: { commonjsOptions: { @@ -60,8 +62,8 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { cssSourceTrace: true, rem2rpx: true, generator, - // H5 也需要处理 Tailwind 入口;其他非样式目标保持禁用。 - disabled: process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'rn', + // H5 与 Harmony Hybrid 都走 Web 样式产物;RN 原生 bundle 不处理样式入口。 + disabled: isNativeTarget, injectAdditionalCssVarScope: true, }) ] as Plugin[] diff --git a/demo/taro-vite-react-tailwindcss-v3/index.js b/demo/taro-vite-react-tailwindcss-v3/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v3/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-vite-react-tailwindcss-v3/metro.config.js b/demo/taro-vite-react-tailwindcss-v3/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v3/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-vite-react-tailwindcss-v3/package.json b/demo/taro-vite-react-tailwindcss-v3/package.json index 114e3f6bb..f4a77af04 100644 --- a/demo/taro-vite-react-tailwindcss-v3/package.json +++ b/demo/taro-vite-react-tailwindcss-v3/package.json @@ -31,9 +31,12 @@ "build:tt": "taro build --type tt", "build:h5": "node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", "dev:swan": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:swan -- --watch", @@ -41,9 +44,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:h5 -- --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -54,18 +60,24 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:alipay": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", - "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": [ "defaults", @@ -73,7 +85,10 @@ ], "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/helper": "catalog:taro4", "@tarojs/plugin-framework-react": "catalog:taro4", "@tarojs/plugin-platform-alipay": "catalog:taro4", @@ -85,11 +100,23 @@ "@tarojs/plugin-platform-tt": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", "@tarojs/react": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", "react": "catalog:react18", - "react-dom": "catalog:react18" + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136" }, "devDependencies": { "@babel/core": "catalog:babelCore7285", @@ -102,7 +129,10 @@ "@babel/preset-react": "catalog:babelPresetReact7285", "@babel/preset-typescript": "^7.29.7", "@babel/runtime-corejs3": "^7.29.7", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/vite-runner": "catalog:taro4", "@types/react": "catalog:react18", "@vitejs/plugin-react": "catalog:vitePluginReact4", @@ -117,6 +147,7 @@ "eslint-config-taro": "catalog:taro4", "eslint-plugin-react": "catalog:eslintPluginReact", "eslint-plugin-react-hooks": "catalog:eslintPluginReactHooks", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "postcss-rem-to-responsive-pixel": "catalog:postcssRem", "postcss-rpx-transform": "catalog:postcssRpx", diff --git a/demo/taro-vite-react-tailwindcss-v3/src/app.rn.tsx b/demo/taro-vite-react-tailwindcss-v3/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v3/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.rn.tsx b/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.tsx b/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.tsx index 5977f349b..2a5f94aaf 100644 --- a/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.tsx +++ b/demo/taro-vite-react-tailwindcss-v3/src/pages/index/index.tsx @@ -1,5 +1,7 @@ import { View, Text } from '@tarojs/components' -import './index.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./index.scss') +} export default function Index() { return ( diff --git a/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx b/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.tsx b/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.tsx index f38309bb2..6e8669f64 100644 --- a/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.tsx +++ b/demo/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./index.scss') +} export default function SubPackagePage() { return 独立分包 diff --git a/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx b/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.tsx b/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.tsx index 5f6e83d2e..eb3bb244e 100644 --- a/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.tsx +++ b/demo/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./index.scss') +} export default function SubPackagePage() { return 普通分包 diff --git a/demo/taro-vite-react-tailwindcss-v4/config/index.ts b/demo/taro-vite-react-tailwindcss-v4/config/index.ts index 977c84db9..d16d53b58 100644 --- a/demo/taro-vite-react-tailwindcss-v4/config/index.ts +++ b/demo/taro-vite-react-tailwindcss-v4/config/index.ts @@ -5,11 +5,16 @@ import prodConfig from './prod' import { WeappTailwindcss } from 'weapp-tailwindcss/vite' const generator = { + target: process.env.TARO_ENV === 'h5' || process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'harmony-hybrid' + ? 'web' + : 'weapp', styleOptions: { px2rpx: true, }, } +const isNativeTarget = process.env.TARO_ENV === 'rn' || process.env.TARO_ENV === 'jdrn' + const isWatchBuild = process.argv.includes('--watch') || process.argv.includes('-w') // https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数 @@ -28,10 +33,9 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { 375: 2, 828: 1.81 / 2 }, - // plugins: ['@tarojs/plugin-html'], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], sourceRoot: 'src', outputRoot: 'dist', - // plugins: ['@tarojs/plugin-html'], defineConstants: { }, copy: { @@ -48,8 +52,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { name: 'taro-cjs-stability', enforce: 'post', config() { - // Taro mini runner defaults this to true; disabling it avoids ESM - // modules in node_modules being forced through CommonJS transforms. + // Taro mini runner 默认启用该选项,关闭后可避免 node_modules 中的 ESM 模块被强制转为 CommonJS。 return { build: { commonjsOptions: { @@ -64,6 +67,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { cssSourceTrace: true, rem2rpx: true, generator, + disabled: isNativeTarget, // injectAdditionalCssVarScope: true, }) ] diff --git a/demo/taro-vite-react-tailwindcss-v4/index.js b/demo/taro-vite-react-tailwindcss-v4/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v4/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-vite-react-tailwindcss-v4/metro.config.js b/demo/taro-vite-react-tailwindcss-v4/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v4/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-vite-react-tailwindcss-v4/package.json b/demo/taro-vite-react-tailwindcss-v4/package.json index dc6492360..a87d17057 100644 --- a/demo/taro-vite-react-tailwindcss-v4/package.json +++ b/demo/taro-vite-react-tailwindcss-v4/package.json @@ -21,9 +21,12 @@ "build:tt": "taro build --type tt", "build:h5": "cross-env BROWSERSLIST_ENV=production node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", "dev:swan": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:swan -- --watch", @@ -31,9 +34,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 BROWSERSLIST_ENV=development taro build --type h5 --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -43,18 +49,24 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:alipay": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", - "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": { "development": [ @@ -70,7 +82,10 @@ "author": "", "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/helper": "catalog:taro4", "@tarojs/plugin-framework-react": "catalog:taro4", "@tarojs/plugin-html": "catalog:taro4", @@ -83,11 +98,23 @@ "@tarojs/plugin-platform-tt": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", "@tarojs/react": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", "react": "catalog:react18", - "react-dom": "catalog:react18" + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136" }, "devDependencies": { "@babel/core": "catalog:babelCore7285", @@ -100,7 +127,10 @@ "@babel/preset-react": "catalog:babelPresetReact7285", "@babel/preset-typescript": "^7.29.7", "@babel/runtime-corejs3": "^7.29.7", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/vite-runner": "catalog:taro4", "@types/react": "catalog:react18", "@vitejs/plugin-react": "catalog:vitePluginReact4", @@ -114,6 +144,7 @@ "eslint-config-taro": "catalog:taro4", "eslint-plugin-react": "catalog:eslintPluginReact", "eslint-plugin-react-hooks": "catalog:eslintPluginReactHooks", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "react-refresh": "catalog:reactRefresh018", "stylelint": "catalog:stylelint1625", diff --git a/demo/taro-vite-react-tailwindcss-v4/src/app.rn.tsx b/demo/taro-vite-react-tailwindcss-v4/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v4/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.rn.tsx b/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.tsx b/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.tsx index a6eb8cd7a..86d9bda56 100644 --- a/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.tsx +++ b/demo/taro-vite-react-tailwindcss-v4/src/pages/index/index.tsx @@ -1,5 +1,7 @@ import { View, Text } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function Index() { const complexTrace = 'at App.vue:4 index.ts:120:3' diff --git a/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx b/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.tsx b/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.tsx index c1c6fa8c3..d6de1c16a 100644 --- a/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.tsx +++ b/demo/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function SubPackagePage() { return 独立分包 diff --git a/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx b/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.tsx b/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.tsx index 11becbd58..cc36b1067 100644 --- a/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.tsx +++ b/demo/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function SubPackagePage() { return 普通分包 diff --git a/demo/taro-vite-react-tailwindcss-v4/types/global.d.ts b/demo/taro-vite-react-tailwindcss-v4/types/global.d.ts index 3c76f8e0d..b7d8e5da5 100644 --- a/demo/taro-vite-react-tailwindcss-v4/types/global.d.ts +++ b/demo/taro-vite-react-tailwindcss-v4/types/global.d.ts @@ -16,7 +16,7 @@ declare namespace NodeJS { /** NODE 内置环境变量, 会影响到最终构建生成产物 */ NODE_ENV: 'development' | 'production', /** 当前构建的平台 */ - TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'jdrn' + TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'harmony-hybrid' | 'jdrn' /** * 当前构建的小程序 appid * @description 若不同环境有不同的小程序,可通过在 env 文件中配置环境变量`TARO_APP_ID`来方便快速切换 appid, 而不必手动去修改 dist/project.config.json 文件 @@ -26,4 +26,3 @@ declare namespace NodeJS { } } - diff --git a/demo/taro-vite-vue3-tailwindcss-v3/babel.config.js b/demo/taro-vite-vue3-tailwindcss-v3/babel.config.js index 87543a95a..e17fb6cfa 100644 --- a/demo/taro-vite-vue3-tailwindcss-v3/babel.config.js +++ b/demo/taro-vite-vue3-tailwindcss-v3/babel.config.js @@ -3,7 +3,7 @@ module.exports = { presets: [ ['taro', { - framework: 'vue3', + framework: process.env.TARO_ENV === 'rn' ? 'react' : 'vue3', ts: true, compiler: 'vite', }] diff --git a/demo/taro-vite-vue3-tailwindcss-v3/config/index.ts b/demo/taro-vite-vue3-tailwindcss-v3/config/index.ts index fa63e1112..164a1dd9c 100644 --- a/demo/taro-vite-vue3-tailwindcss-v3/config/index.ts +++ b/demo/taro-vite-vue3-tailwindcss-v3/config/index.ts @@ -4,13 +4,18 @@ import devConfig from './dev' import prodConfig from './prod' import type { Plugin } from 'vite' import { WeappTailwindcss } from 'weapp-tailwindcss/vite' + +const taroEnv = process.env.TARO_ENV +const isWebLikeTarget = taroEnv === 'h5' || taroEnv === 'harmony' || taroEnv === 'harmony-hybrid' +const isNativeTarget = taroEnv === 'rn' || taroEnv === 'jdrn' + const generator = { - target: process.env.TARO_ENV === 'h5' ? 'web' : 'weapp', + target: isWebLikeTarget ? 'web' : 'weapp', styleOptions: { px2rpx: true, }, } -console.log(process.env.TARO_ENV) +console.log(taroEnv) // https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数 export default defineConfig<'vite'>(async (merge, { command, mode }) => { const baseConfig: UserConfigExport<'vite'> = { @@ -25,9 +30,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { }, sourceRoot: 'src', outputRoot: 'dist', - plugins: [ - - ], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], defineConstants: { }, copy: { @@ -45,8 +48,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { name: 'taro-cjs-stability', enforce: 'post', config() { - // Taro mini runner defaults this to true; disabling it avoids ESM - // modules in node_modules being forced through CommonJS transforms. + // Taro mini runner 默认启用该选项,关闭后可避免 node_modules 中的 ESM 模块被强制转为 CommonJS。 return { build: { commonjsOptions: { @@ -60,8 +62,8 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { cssSourceTrace: true, rem2rpx: true, generator, - // H5 也需要处理 Tailwind 入口;其他非样式目标保持禁用。 - disabled: process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'rn', + // H5 与 Harmony Hybrid 都走 Web 样式产物;RN 原生 bundle 不处理样式入口。 + disabled: isNativeTarget, injectAdditionalCssVarScope: true, }) ] as Plugin[] diff --git a/demo/taro-vite-vue3-tailwindcss-v3/index.js b/demo/taro-vite-vue3-tailwindcss-v3/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-vite-vue3-tailwindcss-v3/metro.config.js b/demo/taro-vite-vue3-tailwindcss-v3/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-vite-vue3-tailwindcss-v3/package.json b/demo/taro-vite-vue3-tailwindcss-v3/package.json index 152af672e..3dbcaff09 100644 --- a/demo/taro-vite-vue3-tailwindcss-v3/package.json +++ b/demo/taro-vite-vue3-tailwindcss-v3/package.json @@ -31,9 +31,12 @@ "build:tt": "taro build --type tt", "build:h5": "node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", "dev:swan": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:swan -- --watch", @@ -41,9 +44,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:h5 -- --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -54,18 +60,24 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:alipay": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", - "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": [ "defaults", @@ -73,7 +85,10 @@ ], "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/helper": "catalog:taro4", "@tarojs/plugin-framework-vue3": "catalog:taro4", "@tarojs/plugin-platform-alipay": "catalog:taro4", @@ -84,9 +99,23 @@ "@tarojs/plugin-platform-swan": "catalog:taro4", "@tarojs/plugin-platform-tt": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", + "react": "catalog:react18", + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136", "vue": "catalog:vue3" }, "devDependencies": { @@ -97,10 +126,15 @@ "@babel/plugin-transform-class-properties": "^7.29.7", "@babel/plugin-transform-runtime": "^7.29.7", "@babel/preset-env": "^7.29.7", + "@babel/preset-react": "catalog:babelPresetReact7285", "@babel/preset-typescript": "^7.29.7", "@babel/runtime-corejs3": "^7.29.7", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/vite-runner": "catalog:taro4", + "@types/react": "catalog:react18", "@vitejs/plugin-vue": "^4.6.2", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vue/compiler-dom": "catalog:vue3", @@ -115,6 +149,7 @@ "eslint": "catalog:eslint10", "eslint-config-taro": "catalog:taro4", "eslint-plugin-vue": "^10.9.2", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "postcss-rem-to-responsive-pixel": "catalog:postcssRem", "postcss-rpx-transform": "catalog:postcssRpx", diff --git a/demo/taro-vite-vue3-tailwindcss-v3/src/app.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v3/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-vite-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-vite-vue3-tailwindcss-v3/src/pages/index/test.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v3/src/pages/index/test.rn.tsx new file mode 100644 index 000000000..efccffb47 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/src/pages/index/test.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Test() { + return ( + + RN test page + + ) +} diff --git a/demo/taro-vite-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-vite-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-vite-vue3-tailwindcss-v4/babel.config.js b/demo/taro-vite-vue3-tailwindcss-v4/babel.config.js index 3c12f21b7..fcc8fcff9 100644 --- a/demo/taro-vite-vue3-tailwindcss-v4/babel.config.js +++ b/demo/taro-vite-vue3-tailwindcss-v4/babel.config.js @@ -3,7 +3,7 @@ module.exports = { presets: [ ['taro', { - framework: 'vue3', + framework: process.env.TARO_ENV === 'rn' ? 'react' : 'vue3', ts: true, compiler: 'vite', useBuiltIns: process.env.TARO_ENV === 'h5' ? 'usage' : false diff --git a/demo/taro-vite-vue3-tailwindcss-v4/config/index.ts b/demo/taro-vite-vue3-tailwindcss-v4/config/index.ts index 86140baa4..a04d61700 100644 --- a/demo/taro-vite-vue3-tailwindcss-v4/config/index.ts +++ b/demo/taro-vite-vue3-tailwindcss-v4/config/index.ts @@ -5,11 +5,16 @@ import prodConfig from './prod' import { WeappTailwindcss } from 'weapp-tailwindcss/vite' const generator = { + target: process.env.TARO_ENV === 'h5' || process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'harmony-hybrid' + ? 'web' + : 'weapp', styleOptions: { px2rpx: true, }, } +const isNativeTarget = process.env.TARO_ENV === 'rn' || process.env.TARO_ENV === 'jdrn' + const isWatchBuild = process.argv.includes('--watch') || process.argv.includes('-w') // https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数 @@ -28,10 +33,9 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { 375: 2, 828: 1.81 / 2 }, - // plugins: ['@tarojs/plugin-html'], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], sourceRoot: 'src', outputRoot: 'dist', - // plugins: ['@tarojs/plugin-html'], defineConstants: { }, copy: { @@ -48,8 +52,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { name: 'taro-cjs-stability', enforce: 'post', config() { - // Taro mini runner defaults this to true; disabling it avoids ESM - // modules in node_modules being forced through CommonJS transforms. + // Taro mini runner 默认启用该选项,关闭后可避免 node_modules 中的 ESM 模块被强制转为 CommonJS。 return { build: { commonjsOptions: { @@ -64,6 +67,7 @@ export default defineConfig<'vite'>(async (merge, { command, mode }) => { cssSourceTrace: true, rem2rpx: true, generator, + disabled: isNativeTarget, // injectAdditionalCssVarScope: true, }) ] diff --git a/demo/taro-vite-vue3-tailwindcss-v4/index.js b/demo/taro-vite-vue3-tailwindcss-v4/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v4/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-vite-vue3-tailwindcss-v4/metro.config.js b/demo/taro-vite-vue3-tailwindcss-v4/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v4/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-vite-vue3-tailwindcss-v4/package.json b/demo/taro-vite-vue3-tailwindcss-v4/package.json index d06bc1e5e..bafedd75a 100644 --- a/demo/taro-vite-vue3-tailwindcss-v4/package.json +++ b/demo/taro-vite-vue3-tailwindcss-v4/package.json @@ -21,9 +21,12 @@ "build:tt": "taro build --type tt", "build:h5": "cross-env BROWSERSLIST_ENV=production node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", "dev:swan": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:swan -- --watch", @@ -31,9 +34,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 BROWSERSLIST_ENV=development taro build --type h5 --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -43,18 +49,24 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:alipay": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", - "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": { "development": [ @@ -70,7 +82,10 @@ "author": "", "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/helper": "catalog:taro4", "@tarojs/plugin-framework-vue3": "catalog:taro4", "@tarojs/plugin-html": "catalog:taro4", @@ -82,9 +97,23 @@ "@tarojs/plugin-platform-swan": "catalog:taro4", "@tarojs/plugin-platform-tt": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", + "react": "catalog:react18", + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136", "vue": "catalog:vue3" }, "devDependencies": { @@ -95,10 +124,15 @@ "@babel/plugin-transform-class-properties": "^7.29.7", "@babel/plugin-transform-runtime": "^7.29.7", "@babel/preset-env": "^7.29.7", + "@babel/preset-react": "catalog:babelPresetReact7285", "@babel/preset-typescript": "^7.29.7", "@babel/runtime-corejs3": "^7.29.7", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/vite-runner": "catalog:taro4", + "@types/react": "catalog:react18", "@vitejs/plugin-vue": "^4.6.2", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vue/compiler-dom": "catalog:vue3", @@ -112,6 +146,7 @@ "eslint": "catalog:eslint10", "eslint-config-taro": "catalog:taro4", "eslint-plugin-vue": "^10.9.2", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "stylelint": "catalog:stylelint1625", "tailwindcss": "catalog:tailwindcss4", diff --git a/demo/taro-vite-vue3-tailwindcss-v4/src/app.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v4/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v4/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-vite-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-vite-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-vite-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx b/demo/taro-vite-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-vite-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-vite-vue3-tailwindcss-v4/types/global.d.ts b/demo/taro-vite-vue3-tailwindcss-v4/types/global.d.ts index 3c76f8e0d..b7d8e5da5 100644 --- a/demo/taro-vite-vue3-tailwindcss-v4/types/global.d.ts +++ b/demo/taro-vite-vue3-tailwindcss-v4/types/global.d.ts @@ -16,7 +16,7 @@ declare namespace NodeJS { /** NODE 内置环境变量, 会影响到最终构建生成产物 */ NODE_ENV: 'development' | 'production', /** 当前构建的平台 */ - TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'jdrn' + TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'harmony-hybrid' | 'jdrn' /** * 当前构建的小程序 appid * @description 若不同环境有不同的小程序,可通过在 env 文件中配置环境变量`TARO_APP_ID`来方便快速切换 appid, 而不必手动去修改 dist/project.config.json 文件 @@ -26,4 +26,3 @@ declare namespace NodeJS { } } - diff --git a/demo/taro-webpack-react-tailwindcss-v3/config/index.ts b/demo/taro-webpack-react-tailwindcss-v3/config/index.ts index 375fdb310..49de34209 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/config/index.ts +++ b/demo/taro-webpack-react-tailwindcss-v3/config/index.ts @@ -7,9 +7,11 @@ import prodConfig from './prod' const require = createRequire(__filename) const bench = require('../../bench.cjs')('taro-react') const isWatchRegression = process.env.WEAPP_TW_WATCH_REGRESSION === '1' +const taroEnv = process.env.TARO_ENV +const isWebLikeTarget = taroEnv === 'h5' || taroEnv === 'harmony' || taroEnv === 'harmony-hybrid' const generator = { - target: process.env.TARO_ENV === 'h5' ? 'web' : 'weapp', + target: isWebLikeTarget ? 'web' : 'weapp', styleOptions: { px2rpx: true, }, @@ -35,7 +37,7 @@ const config: UserConfigExport<'webpack5'> = { }, sourceRoot: 'src', outputRoot: 'dist', - plugins: [], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], defineConstants: {}, copy: { patterns: [], @@ -83,7 +85,7 @@ const config: UserConfigExport<'webpack5'> = { // } // }) - if (process.env.TARO_ENV === 'weapp') { + if (taroEnv === 'weapp') { // let start chain.merge({ plugin: { @@ -168,6 +170,14 @@ const config: UserConfigExport<'webpack5'> = { } }) } + }, + rn: { + appName: 'taroDemo', + postcss: { + cssModules: { + enable: false, + } + } } } diff --git a/demo/taro-webpack-react-tailwindcss-v3/global.d.ts b/demo/taro-webpack-react-tailwindcss-v3/global.d.ts index 21d8263f2..6e14eed5a 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/global.d.ts +++ b/demo/taro-webpack-react-tailwindcss-v3/global.d.ts @@ -19,7 +19,10 @@ declare namespace NodeJS { | 'alipay' | 'h5' | 'rn' + | 'jdrn' | 'tt' + | 'harmony' + | 'harmony-hybrid' | 'quickapp' | 'qq' | 'jd' diff --git a/demo/taro-webpack-react-tailwindcss-v3/index.js b/demo/taro-webpack-react-tailwindcss-v3/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v3/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-webpack-react-tailwindcss-v3/metro.config.js b/demo/taro-webpack-react-tailwindcss-v3/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v3/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-webpack-react-tailwindcss-v3/package.json b/demo/taro-webpack-react-tailwindcss-v3/package.json index 453532eb4..c74d3c510 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/package.json +++ b/demo/taro-webpack-react-tailwindcss-v3/package.json @@ -17,8 +17,12 @@ "build:tt": "taro build --type tt", "build:h5": "node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", + "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "build:quickapp": "taro build --type quickapp", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", @@ -27,8 +31,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:h5 -- --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", + "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "dev:quickapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:quickapp -- --watch", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -43,8 +51,12 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:quickapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -52,8 +64,12 @@ "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:quickapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": [ @@ -64,25 +80,44 @@ "author": "ice breaker <1324318532@qq.com>", "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", + "@tarojs/plugin-platform-harmony-hybrid": "catalog:taro4", "@tarojs/react": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", "antd-mobile": "^5.42.3", "classnames": "^2.5.1", + "expo": "catalog:expo50", "react": "catalog:react18", "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136", "taro-hooks": "2.2.0" }, "devDependencies": { "@babel/core": "catalog:babelCore7285", "@babel/plugin-proposal-class-properties": "^7.18.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", "@tarojs/plugin-framework-react": "catalog:taro4", "@tarojs/plugin-platform-h5": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/taro-loader": "catalog:taro4", "@tarojs/webpack5-runner": "catalog:taro4", "@types/react": "catalog:react18", @@ -102,6 +137,7 @@ "eslint-plugin-react": "catalog:eslintPluginReact", "eslint-plugin-react-hooks": "catalog:eslintPluginReactHooks", "less": "^4.6.4", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "postcss-rem-to-responsive-pixel": "catalog:postcssRem", "postcss-rpx-transform": "catalog:postcssRpx", diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/app.rn.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/app.rn.tsx new file mode 100644 index 000000000..690dc3dd4 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v3/src/app.rn.tsx @@ -0,0 +1,5 @@ +const App = props => { + return props.children +} + +export default App diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/app.ts b/demo/taro-webpack-react-tailwindcss-v3/src/app.ts index 6d3368196..54637a1d6 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/app.ts +++ b/demo/taro-webpack-react-tailwindcss-v3/src/app.ts @@ -1,4 +1,3 @@ -//import './app.scss' import './app.less' const App = props => { diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/components/TailwindPrefix.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/components/TailwindPrefix.tsx index 2e9250590..e998c2796 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/components/TailwindPrefix.tsx +++ b/demo/taro-webpack-react-tailwindcss-v3/src/components/TailwindPrefix.tsx @@ -1,6 +1,8 @@ import React from "react"; import { View } from '@tarojs/components' -import './TailwindPrefix.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./TailwindPrefix.scss') +} export const TailwindPrefix: React.FC = () => { return Tailwindcss Prefix diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/moduleB/pages/index.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/moduleB/pages/index.tsx index e2021c821..180b73a6d 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/moduleB/pages/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v3/src/moduleB/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./index.scss') +} // https://taro-docs.jd.com/docs/independent-subpackage // https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/independent.html export default () => { diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/moduleC/pages/index.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/moduleC/pages/index.tsx index f3f145b73..e8265c429 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/moduleC/pages/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v3/src/moduleC/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./index.scss') +} // https://taro-docs.jd.com/docs/independent-subpackage // https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/independent.html export default () => { diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.rn.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.tsx index a5f1bd662..cbbb4d356 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v3/src/pages/index/index.tsx @@ -4,7 +4,9 @@ import { View, Navigator, Button } from '@tarojs/components' import classNames from 'classnames' // import { useEnv, useNavigationBar, useModal, useToast } from "taro-hooks"; // import { Button } from 'antd-mobile' -import './index.scss' +if (process.env.TARO_ENV !== 'rn') { + require('./index.scss') +} import EndClassCom from './endClassCom' const Index = () => { diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.tsx index 20e97ba23..07c3577fe 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function SubPackagePage() { return 独立分包 diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.tsx b/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.tsx index 79000468a..789d90eaf 100644 --- a/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function SubPackagePage() { return 普通分包 diff --git a/demo/taro-webpack-react-tailwindcss-v4/config/index.ts b/demo/taro-webpack-react-tailwindcss-v4/config/index.ts index 84e1467a0..efc2fc166 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/config/index.ts +++ b/demo/taro-webpack-react-tailwindcss-v4/config/index.ts @@ -8,7 +8,9 @@ const isWatchRegression = process.env.WEAPP_TW_WATCH_REGRESSION === '1' const isWatchBuild = process.argv.includes('--watch') || process.argv.includes('-w') const generator = { - target: process.env.TARO_ENV === 'h5' ? 'web' : 'weapp', + target: process.env.TARO_ENV === 'h5' || process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'harmony-hybrid' + ? 'web' + : 'weapp', styleOptions: { px2rpx: true, }, @@ -51,7 +53,7 @@ export default defineConfig<'webpack5'>(async (merge, { command, mode }) => { 375: 2, 828: 1.81 / 2 }, - plugins: [], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], sourceRoot: 'src', outputRoot: 'dist', defineConstants: { diff --git a/demo/taro-webpack-react-tailwindcss-v4/index.js b/demo/taro-webpack-react-tailwindcss-v4/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v4/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-webpack-react-tailwindcss-v4/metro.config.js b/demo/taro-webpack-react-tailwindcss-v4/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v4/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-webpack-react-tailwindcss-v4/package.json b/demo/taro-webpack-react-tailwindcss-v4/package.json index c135d88d7..b71a30865 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/package.json +++ b/demo/taro-webpack-react-tailwindcss-v4/package.json @@ -21,9 +21,12 @@ "build:tt": "taro build --type tt", "build:h5": "cross-env BROWSERSLIST_ENV=production node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", "dev:swan": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:swan -- --watch", @@ -31,9 +34,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 BROWSERSLIST_ENV=development taro build --type h5 --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -43,18 +49,24 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:alipay": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", - "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": { "development": [ @@ -71,7 +83,10 @@ "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", "@nutui/nutui-react-taro": "^3.0.20", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/helper": "catalog:taro4", "@tarojs/plugin-framework-react": "catalog:taro4", "@tarojs/plugin-html": "catalog:taro4", @@ -84,18 +99,33 @@ "@tarojs/plugin-platform-tt": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", "@tarojs/react": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", "react": "catalog:react18", - "react-dom": "catalog:react18" + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136" }, "devDependencies": { "@babel/core": "catalog:babelCore7285", "@babel/plugin-proposal-class-properties": "7.18.6", "@babel/preset-react": "catalog:babelPresetReact7285", "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/taro-loader": "catalog:taro4", "@tarojs/webpack5-runner": "catalog:taro4", "@types/node": "catalog:typesNode2410", @@ -108,6 +138,7 @@ "eslint-config-taro": "catalog:taro4", "eslint-plugin-react": "catalog:eslintPluginReact", "eslint-plugin-react-hooks": "catalog:eslintPluginReactHooks", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "react-refresh": "catalog:reactRefresh018", "stylelint": "catalog:stylelint1625", diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/app.rn.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v4/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/app.ts b/demo/taro-webpack-react-tailwindcss-v4/src/app.ts index 116e34b9f..57f6bfd74 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/src/app.ts +++ b/demo/taro-webpack-react-tailwindcss-v4/src/app.ts @@ -1,8 +1,12 @@ import type { PropsWithChildren } from 'react' // import '@tarojs/taro/html5.css' import './app.css' -import '@nutui/nutui-react-taro/dist/styles/themes/default.css' -import '@nutui/nutui-react-taro/dist/style.css' +if (process.env.TARO_ENV !== 'rn') { + require('@nutui/nutui-react-taro/dist/styles/themes/default.css') +} +if (process.env.TARO_ENV !== 'rn') { + require('@nutui/nutui-react-taro/dist/style.css') +} function App({ children }: PropsWithChildren) { // children 是将要会渲染的页面 diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.rn.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.tsx index c723003ae..550c9941c 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v4/src/pages/index/index.tsx @@ -1,5 +1,7 @@ import { View, Text } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} import { Button } from '@nutui/nutui-react-taro' export default function Index() { diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.tsx index 9a8a54393..400c972ca 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function SubPackagePage() { return 独立分包 diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.tsx b/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.tsx index cee4cc965..a96509652 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.tsx +++ b/demo/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.tsx @@ -1,5 +1,7 @@ import { View } from '@tarojs/components' -import './index.css' +if (process.env.TARO_ENV !== 'rn') { + require('./index.css') +} export default function SubPackagePage() { return 普通分包 diff --git a/demo/taro-webpack-react-tailwindcss-v4/types/global.d.ts b/demo/taro-webpack-react-tailwindcss-v4/types/global.d.ts index 3c76f8e0d..b7d8e5da5 100644 --- a/demo/taro-webpack-react-tailwindcss-v4/types/global.d.ts +++ b/demo/taro-webpack-react-tailwindcss-v4/types/global.d.ts @@ -16,7 +16,7 @@ declare namespace NodeJS { /** NODE 内置环境变量, 会影响到最终构建生成产物 */ NODE_ENV: 'development' | 'production', /** 当前构建的平台 */ - TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'jdrn' + TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'harmony-hybrid' | 'jdrn' /** * 当前构建的小程序 appid * @description 若不同环境有不同的小程序,可通过在 env 文件中配置环境变量`TARO_APP_ID`来方便快速切换 appid, 而不必手动去修改 dist/project.config.json 文件 @@ -26,4 +26,3 @@ declare namespace NodeJS { } } - diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/babel.config.js b/demo/taro-webpack-vue3-tailwindcss-v3/babel.config.js index bda82496a..af07cdba6 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v3/babel.config.js +++ b/demo/taro-webpack-vue3-tailwindcss-v3/babel.config.js @@ -5,7 +5,7 @@ module.exports = { [ 'taro', { - framework: 'vue3', + framework: process.env.TARO_ENV === 'rn' ? 'react' : 'vue3', ts: true }, ], diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/config/index.ts b/demo/taro-webpack-vue3-tailwindcss-v3/config/index.ts index 2cff748da..295b45ede 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v3/config/index.ts +++ b/demo/taro-webpack-vue3-tailwindcss-v3/config/index.ts @@ -7,8 +7,11 @@ import prodConfig from './prod' const require = createRequire(__filename) const bench = require('../../bench.cjs')('taro-vue3') const isWatchRegression = process.env.WEAPP_TW_WATCH_REGRESSION === '1' +const taroEnv = process.env.TARO_ENV +const isWebLikeTarget = taroEnv === 'h5' || taroEnv === 'harmony' || taroEnv === 'harmony-hybrid' + const generator = { - target: process.env.TARO_ENV === 'h5' ? 'web' : 'weapp', + target: isWebLikeTarget ? 'web' : 'weapp', styleOptions: { px2rpx: true, }, @@ -34,7 +37,7 @@ const config: UserConfigExport<'webpack5'> = { }, sourceRoot: 'src', outputRoot: 'dist', - plugins: [], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], defineConstants: {}, copy: { patterns: [], @@ -82,7 +85,7 @@ const config: UserConfigExport<'webpack5'> = { // } // }) - if (process.env.TARO_ENV === 'weapp') { + if (taroEnv === 'weapp') { // let start chain.merge({ plugin: { @@ -167,6 +170,14 @@ const config: UserConfigExport<'webpack5'> = { } }) } + }, + rn: { + appName: 'taroDemo', + postcss: { + cssModules: { + enable: false, + } + } } } diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/global.d.ts b/demo/taro-webpack-vue3-tailwindcss-v3/global.d.ts index 9a7076593..f17c5b6dc 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v3/global.d.ts +++ b/demo/taro-webpack-vue3-tailwindcss-v3/global.d.ts @@ -20,7 +20,10 @@ declare namespace NodeJS { | 'alipay' | 'h5' | 'rn' + | 'jdrn' | 'tt' + | 'harmony' + | 'harmony-hybrid' | 'quickapp' | 'qq' | 'jd' diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/index.js b/demo/taro-webpack-vue3-tailwindcss-v3/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v3/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/metro.config.js b/demo/taro-webpack-vue3-tailwindcss-v3/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v3/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/package.json b/demo/taro-webpack-vue3-tailwindcss-v3/package.json index 44c90e9c6..b3852fba3 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v3/package.json +++ b/demo/taro-webpack-vue3-tailwindcss-v3/package.json @@ -17,8 +17,12 @@ "build:tt": "taro build --type tt", "build:h5": "node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", + "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "build:quickapp": "taro build --type quickapp", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", @@ -27,8 +31,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:h5 -- --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", + "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "dev:quickapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:quickapp -- --watch", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -43,8 +51,12 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:quickapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -52,8 +64,12 @@ "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:quickapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": [ @@ -64,21 +80,44 @@ "author": "ice breaker <1324318532@qq.com>", "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/plugin-framework-vue3": "catalog:taro4", + "@tarojs/plugin-platform-harmony-hybrid": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", + "react": "catalog:react18", + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136", "vue": "catalog:vue3" }, "devDependencies": { "@babel/core": "catalog:babelCore7285", "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/preset-react": "catalog:babelPresetReact7285", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", "@tarojs/plugin-platform-h5": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/taro-loader": "catalog:taro4", "@tarojs/webpack5-runner": "catalog:taro4", + "@types/react": "catalog:react18", "@types/webpack-env": "^1.18.8", "@typescript-eslint/eslint-plugin": "catalog:typescriptEslint", "@typescript-eslint/parser": "catalog:typescriptEslint", @@ -98,6 +137,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-vue": "^10.9.2", "less": "^4.6.4", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "postcss-rem-to-responsive-pixel": "catalog:postcssRem", "postcss-rpx-transform": "catalog:postcssRpx", diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/src/app.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v3/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v3/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-webpack-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/babel.config.js b/demo/taro-webpack-vue3-tailwindcss-v4/babel.config.js index a6ecd5391..c5f82b535 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v4/babel.config.js +++ b/demo/taro-webpack-vue3-tailwindcss-v4/babel.config.js @@ -3,7 +3,7 @@ module.exports = { presets: [ ['taro', { - framework: 'vue3', + framework: process.env.TARO_ENV === 'rn' ? 'react' : 'vue3', ts: true, compiler: 'webpack5', useBuiltIns: process.env.TARO_ENV === 'h5' ? 'usage' : false diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/config/index.ts b/demo/taro-webpack-vue3-tailwindcss-v4/config/index.ts index b2db1cdc1..587383e89 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v4/config/index.ts +++ b/demo/taro-webpack-vue3-tailwindcss-v4/config/index.ts @@ -8,7 +8,9 @@ const isWatchRegression = process.env.WEAPP_TW_WATCH_REGRESSION === '1' const isWatchBuild = process.argv.includes('--watch') || process.argv.includes('-w') const generator = { - target: process.env.TARO_ENV === 'h5' ? 'web' : 'weapp', + target: process.env.TARO_ENV === 'h5' || process.env.TARO_ENV === 'harmony' || process.env.TARO_ENV === 'harmony-hybrid' + ? 'web' + : 'weapp', styleOptions: { px2rpx: true, }, @@ -38,7 +40,7 @@ export default defineConfig<'webpack5'>(async (merge, { command, mode }) => { 375: 2, 828: 1.81 / 2 }, - plugins: [], + plugins: ['@tarojs/plugin-platform-harmony-hybrid'], sourceRoot: 'src', outputRoot: 'dist', defineConstants: { diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/index.js b/demo/taro-webpack-vue3-tailwindcss-v4/index.js new file mode 100644 index 000000000..ea673df4d --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v4/index.js @@ -0,0 +1 @@ +import '@tarojs/rn-supporter/entry-file.js' diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/metro.config.js b/demo/taro-webpack-vue3-tailwindcss-v4/metro.config.js new file mode 100644 index 000000000..ed1168c21 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v4/metro.config.js @@ -0,0 +1,26 @@ +const path = require('node:path') +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config') +const { getMetroConfig } = require('@tarojs/rn-supporter') + +const projectRoot = __dirname +const workspaceRoot = path.resolve(__dirname, '../..') + +/** + * Metro 配置 + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = { + projectRoot, + watchFolders: [workspaceRoot], + resolver: { + extraNodeModules: new Proxy({}, { + get: (_target, name) => path.join(projectRoot, 'node_modules', name), + }), + }, +} + +module.exports = (async function () { + return mergeConfig(getDefaultConfig(projectRoot), await getMetroConfig(), config) +})() diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/package.json b/demo/taro-webpack-vue3-tailwindcss-v4/package.json index 6ab85f19f..7609aee5c 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v4/package.json +++ b/demo/taro-webpack-vue3-tailwindcss-v4/package.json @@ -21,9 +21,12 @@ "build:tt": "taro build --type tt", "build:h5": "cross-env BROWSERSLIST_ENV=production node ../../scripts/taro-build-runner.mjs build --type h5", "build:rn": "taro build --type rn", + "build:android": "taro build --type rn --platform android", + "build:ios": "taro build --type rn --platform ios", "build:qq": "taro build --type qq", "build:jd": "taro build --type jd", "build:harmony-hybrid": "taro build --type harmony-hybrid", + "build:harmony": "pnpm run build:harmony-hybrid", "dev:weapp": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:weapp -- --watch", "dev:e2e-watch": "node ../../scripts/taro-e2e-watch.mjs", "dev:swan": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:swan -- --watch", @@ -31,9 +34,12 @@ "dev:tt": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:tt -- --watch", "dev:h5": "cross-env WEAPP_TW_HMR_TIMING=1 BROWSERSLIST_ENV=development taro build --type h5 --watch", "dev:rn": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:rn -- --watch", + "dev:android": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:android -- --watch", + "dev:ios": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:ios -- --watch", "dev:qq": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:qq -- --watch", "dev:jd": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:jd -- --watch", "dev:harmony-hybrid": "cross-env WEAPP_TW_HMR_TIMING=1 pnpm run build:harmony-hybrid -- --watch", + "dev:harmony": "pnpm run dev:harmony-hybrid", "open": "weapp open -p", "predev": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", @@ -43,18 +49,24 @@ "prebuild:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "prebuild:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "prebuild:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:weapp": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:swan": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:alipay": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:tt": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:h5": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:rn": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:android": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:ios": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:qq": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", "predev:jd": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", - "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" + "predev:harmony-hybrid": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs", + "predev:harmony": "node ../../scripts/ensure-weapp-tailwindcss-built.mjs" }, "browserslist": { "development": [ @@ -70,7 +82,10 @@ "author": "", "dependencies": { "@babel/runtime": "catalog:babelRuntime7284", + "@react-native-community/slider": "catalog:reactNativeSlider442", + "@react-native-picker/picker": "catalog:reactNativePicker261", "@tarojs/components": "catalog:taro4", + "@tarojs/components-rn": "catalog:taro4rn", "@tarojs/helper": "catalog:taro4", "@tarojs/plugin-framework-vue3": "catalog:taro4", "@tarojs/plugin-html": "catalog:taro4", @@ -82,18 +97,37 @@ "@tarojs/plugin-platform-swan": "catalog:taro4", "@tarojs/plugin-platform-tt": "catalog:taro4", "@tarojs/plugin-platform-weapp": "catalog:taro4", + "@tarojs/router": "catalog:taro4", "@tarojs/runtime": "catalog:taro4", + "@tarojs/runtime-rn": "catalog:taro4rn", "@tarojs/shared": "catalog:taro4", "@tarojs/taro": "catalog:taro4", + "@tarojs/taro-rn": "catalog:taro4rn", + "expo": "catalog:expo50", + "react": "catalog:react18", + "react-dom": "catalog:react18", + "react-native": "catalog:reactNative073", + "react-native-device-info": "catalog:reactNativeDeviceInfo14", + "react-native-gesture-handler": "catalog:reactNativeGestureHandler214", + "react-native-pager-view": "catalog:reactNativePagerView623", + "react-native-root-siblings": "catalog:reactNativeRootSiblings5", + "react-native-screens": "catalog:reactNativeScreens329", + "react-native-svg": "catalog:reactNativeSvg141", + "react-native-webview": "catalog:reactNativeWebview136", "vue": "catalog:vue3" }, "devDependencies": { "@babel/core": "catalog:babelCore7285", "@babel/plugin-proposal-class-properties": "7.18.6", + "@babel/preset-react": "catalog:babelPresetReact7285", + "@react-native/metro-config": "catalog:reactNativeMetroConfig073", "@tarojs/cli": "catalog:taro4", + "@tarojs/rn-runner": "catalog:taro4rn", + "@tarojs/rn-supporter": "catalog:taro4rn", "@tarojs/taro-loader": "catalog:taro4", "@tarojs/webpack5-runner": "catalog:taro4", "@types/node": "catalog:typesNode2410", + "@types/react": "catalog:react18", "@types/webpack-env": "^1.13.6", "@vitejs/plugin-vue": "^4.6.2", "@vitejs/plugin-vue-jsx": "^3.1.0", @@ -105,6 +139,7 @@ "eslint": "catalog:eslint10", "eslint-config-taro": "catalog:taro4", "eslint-plugin-vue": "^10.9.2", + "metro-react-native-babel-preset": "catalog:metroReactNativeBabelPreset077", "postcss": "catalog:postcss85", "stylelint": "catalog:stylelint1625", "tailwindcss": "catalog:tailwindcss4", diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/src/app.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v4/src/app.rn.tsx new file mode 100644 index 000000000..0cd2b1be7 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v4/src/app.rn.tsx @@ -0,0 +1,7 @@ +import type { PropsWithChildren } from 'react' + +function App({ children }: PropsWithChildren) { + return children +} + +export default App diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx new file mode 100644 index 000000000..15673b376 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx @@ -0,0 +1,9 @@ +import { View, Text } from '@tarojs/components' + +export default function Index() { + return ( + + RN demo + + ) +} diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx new file mode 100644 index 000000000..389ba859a --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 独立分包 +} diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx b/demo/taro-webpack-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx new file mode 100644 index 000000000..bacc5d356 --- /dev/null +++ b/demo/taro-webpack-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx @@ -0,0 +1,5 @@ +import { View } from '@tarojs/components' + +export default function SubPackagePage() { + return 普通分包 +} diff --git a/demo/taro-webpack-vue3-tailwindcss-v4/types/global.d.ts b/demo/taro-webpack-vue3-tailwindcss-v4/types/global.d.ts index 3c76f8e0d..b7d8e5da5 100644 --- a/demo/taro-webpack-vue3-tailwindcss-v4/types/global.d.ts +++ b/demo/taro-webpack-vue3-tailwindcss-v4/types/global.d.ts @@ -16,7 +16,7 @@ declare namespace NodeJS { /** NODE 内置环境变量, 会影响到最终构建生成产物 */ NODE_ENV: 'development' | 'production', /** 当前构建的平台 */ - TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'jdrn' + TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'qq' | 'jd' | 'harmony' | 'harmony-hybrid' | 'jdrn' /** * 当前构建的小程序 appid * @description 若不同环境有不同的小程序,可通过在 env 文件中配置环境变量`TARO_APP_ID`来方便快速切换 appid, 而不必手动去修改 dist/project.config.json 文件 @@ -26,4 +26,3 @@ declare namespace NodeJS { } } - diff --git a/e2e/__snapshots__/apps-generator-mode/compare/report.json b/e2e/__snapshots__/apps-generator-mode/compare/report.json index 811968d4c..445682543 100644 --- a/e2e/__snapshots__/apps-generator-mode/compare/report.json +++ b/e2e/__snapshots__/apps-generator-mode/compare/report.json @@ -3283,7 +3283,7 @@ ], "status": "passed", "generator": { - "bytes": 384447, + "bytes": 384482, "selectors": [ ".-inset-1", ".-inset-_b1rpx_B", @@ -5769,14 +5769,11 @@ "cssFile": "taro-vite-react-tailwindcss-v3/dist/app.wxss", "cssFiles": [ "app.wxss", - "app-origin.wxss", - "index.wxss", - "index.wxss", - "index.wxss" + "app-origin.wxss" ], "status": "passed", "generator": { - "bytes": 9630, + "bytes": 6041, "selectors": [ ".before_ccontent-_b_a222_a_B:before", ".before_ccontent-_b_a333_a_B:before", @@ -5786,8 +5783,6 @@ ".bg-_b_h89ab8d_B", ".bg-_b_he24826_B", ".bg-_bred_B", - ".bg-independent-subpackage-marker", - ".bg-normal-subpackage-marker", ".dark_ctext-_b_hec4f4f_B", ".divide-_b_h60d256_B > text + text", ".divide-_b_h60d256_B > text + view", @@ -5805,8 +5800,7 @@ ".flex-col", ".text-_b66rpx_B", ".text-_b_h3d31a4_B", - ".text-_b_h438821_B", - ".tw-page-style-watch-anchor" + ".text-_b_h438821_B" ], "hasSupports": false, "hasHoverPseudo": false, @@ -5821,14 +5815,11 @@ "cssFile": "taro-vite-react-tailwindcss-v4/dist/app.wxss", "cssFiles": [ "app.wxss", - "app-origin.wxss", - "index.wxss", - "index.wxss", - "index.wxss" + "app-origin.wxss" ], "status": "passed", "generator": { - "bytes": 5897, + "bytes": 4104, "selectors": [ ".before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v4_a_B:before", ".before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v4_a_B:before", @@ -5846,7 +5837,6 @@ ".text-_b_hc31d6b_B", ".text-_b_hfff_B", ".to-blue-500", - ".tw-page-style-watch-anchor", ".tw-root", ":host", "page", diff --git a/e2e/__snapshots__/apps-generator-mode/compare/report.md b/e2e/__snapshots__/apps-generator-mode/compare/report.md index 1557d6c14..943f3d740 100644 --- a/e2e/__snapshots__/apps-generator-mode/compare/report.md +++ b/e2e/__snapshots__/apps-generator-mode/compare/report.md @@ -11,9 +11,9 @@ This report is generated by `pnpm e2e:apps-generator`. It builds each retained d | mpx-tailwindcss-v3 | demo | passed | `mpx-tailwindcss-v3/dist/wx/app.wxss` (+13) | 184668 | 2879 | no | no | no | no | yes | | mpx-tailwindcss-v4 | demo | passed | `mpx-tailwindcss-v4/dist/wx/app.wxss` (+2) | 8489 | 68 | no | no | no | no | yes | | taro-webpack-react-tailwindcss-v3 | demo | passed | `taro-webpack-react-tailwindcss-v3/dist/app.wxss` (+7) | 82702 | 96 | no | no | no | no | yes | -| taro-webpack-react-tailwindcss-v4 | demo | passed | `taro-webpack-react-tailwindcss-v4/dist/app.wxss` (+3) | 384447 | 2470 | no | no | no | no | yes | -| taro-vite-react-tailwindcss-v3 | demo | passed | `taro-vite-react-tailwindcss-v3/dist/app.wxss` (+4) | 9630 | 29 | no | no | no | no | yes | -| taro-vite-react-tailwindcss-v4 | demo | passed | `taro-vite-react-tailwindcss-v4/dist/app.wxss` (+4) | 5897 | 21 | no | no | no | no | yes | +| taro-webpack-react-tailwindcss-v4 | demo | passed | `taro-webpack-react-tailwindcss-v4/dist/app.wxss` (+3) | 384482 | 2470 | no | no | no | no | yes | +| taro-vite-react-tailwindcss-v3 | demo | passed | `taro-vite-react-tailwindcss-v3/dist/app.wxss` (+1) | 6041 | 26 | no | no | no | no | yes | +| taro-vite-react-tailwindcss-v4 | demo | passed | `taro-vite-react-tailwindcss-v4/dist/app.wxss` (+1) | 4104 | 20 | no | no | no | no | yes | | taro-webpack-vue3-tailwindcss-v3 | demo | passed | `taro-webpack-vue3-tailwindcss-v3/dist/app.wxss` (+3) | 19337 | 45 | no | no | no | no | yes | | taro-webpack-vue3-tailwindcss-v4 | demo | passed | `taro-webpack-vue3-tailwindcss-v4/dist/app.wxss` (+3) | 130024 | 532 | no | no | no | no | yes | | taro-vite-vue3-tailwindcss-v3 | demo | passed | `taro-vite-vue3-tailwindcss-v3/dist/app.wxss` (+3) | 9142 | 26 | no | no | no | no | yes | @@ -68,13 +68,13 @@ This report is generated by `pnpm e2e:apps-generator`. It builds each retained d ### taro-vite-react-tailwindcss-v3 -- CSS files: `app.wxss`, `app-origin.wxss`, `index.wxss`, `index.wxss`, `index.wxss` -- Selectors: `.before_ccontent-_b_a222_a_B:before`, `.before_ccontent-_b_a333_a_B:before`, `.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_q11111_q_B:before`, `.bg-_b_h89ab8d_B`, `.bg-_b_he24826_B`, `.bg-_bred_B`, `.bg-independent-subpackage-marker`, `.bg-normal-subpackage-marker`, `.dark_ctext-_b_hec4f4f_B`, `.divide-_b_h60d256_B > text + text`, `.divide-_b_h60d256_B > text + view`, `.divide-_b_h60d256_B > view + text`, `.divide-_b_h60d256_B > view + view`, `.divide-solid > text + text`, `.divide-solid > text + view`, `.divide-solid > view + text`, `.divide-solid > view + view`, `.divide-x-8 > text + text` +- CSS files: `app.wxss`, `app-origin.wxss` +- Selectors: `.before_ccontent-_b_a222_a_B:before`, `.before_ccontent-_b_a333_a_B:before`, `.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_q11111_q_B:before`, `.bg-_b_h89ab8d_B`, `.bg-_b_he24826_B`, `.bg-_bred_B`, `.dark_ctext-_b_hec4f4f_B`, `.divide-_b_h60d256_B > text + text`, `.divide-_b_h60d256_B > text + view`, `.divide-_b_h60d256_B > view + text`, `.divide-_b_h60d256_B > view + view`, `.divide-solid > text + text`, `.divide-solid > text + view`, `.divide-solid > view + text`, `.divide-solid > view + view`, `.divide-x-8 > text + text`, `.divide-x-8 > text + view`, `.divide-x-8 > view + text` ### taro-vite-react-tailwindcss-v4 -- CSS files: `app.wxss`, `app-origin.wxss`, `index.wxss`, `index.wxss`, `index.wxss` -- Selectors: `.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.bg-_b_h123456_B`, `.bg-_bred_B`, `.bg-gradient-to-r`, `.bg-independent-subpackage-marker`, `.bg-linear-to-r`, `.bg-normal-subpackage-marker`, `.bg-purple-300`, `.from-cyan-500`, `.h-14`, `.h-_b300px_B`, `.text-_b55rpx_B`, `.text-_b_hc31d6b_B`, `.text-_b_hfff_B`, `.to-blue-500`, `.tw-page-style-watch-anchor`, `.tw-root`, `:host`, `page` +- CSS files: `app.wxss`, `app-origin.wxss` +- Selectors: `.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.bg-_b_h123456_B`, `.bg-_bred_B`, `.bg-gradient-to-r`, `.bg-independent-subpackage-marker`, `.bg-linear-to-r`, `.bg-normal-subpackage-marker`, `.bg-purple-300`, `.from-cyan-500`, `.h-14`, `.h-_b300px_B`, `.text-_b55rpx_B`, `.text-_b_hc31d6b_B`, `.text-_b_hfff_B`, `.to-blue-500`, `.tw-root`, `:host`, `page`, `wx-root-portal-content` ### taro-webpack-vue3-tailwindcss-v3 diff --git a/e2e/__snapshots__/apps-generator-mode/compare/report.zh-CN.md b/e2e/__snapshots__/apps-generator-mode/compare/report.zh-CN.md index 791b527d0..9b2032c89 100644 --- a/e2e/__snapshots__/apps-generator-mode/compare/report.zh-CN.md +++ b/e2e/__snapshots__/apps-generator-mode/compare/report.zh-CN.md @@ -11,9 +11,9 @@ | mpx-tailwindcss-v3 | demo | 通过 | `mpx-tailwindcss-v3/dist/wx/app.wxss` (+13) | 184668 | 2879 | 否 | 否 | 否 | 否 | 是 | | mpx-tailwindcss-v4 | demo | 通过 | `mpx-tailwindcss-v4/dist/wx/app.wxss` (+2) | 8489 | 68 | 否 | 否 | 否 | 否 | 是 | | taro-webpack-react-tailwindcss-v3 | demo | 通过 | `taro-webpack-react-tailwindcss-v3/dist/app.wxss` (+7) | 82702 | 96 | 否 | 否 | 否 | 否 | 是 | -| taro-webpack-react-tailwindcss-v4 | demo | 通过 | `taro-webpack-react-tailwindcss-v4/dist/app.wxss` (+3) | 384447 | 2470 | 否 | 否 | 否 | 否 | 是 | -| taro-vite-react-tailwindcss-v3 | demo | 通过 | `taro-vite-react-tailwindcss-v3/dist/app.wxss` (+4) | 9630 | 29 | 否 | 否 | 否 | 否 | 是 | -| taro-vite-react-tailwindcss-v4 | demo | 通过 | `taro-vite-react-tailwindcss-v4/dist/app.wxss` (+4) | 5897 | 21 | 否 | 否 | 否 | 否 | 是 | +| taro-webpack-react-tailwindcss-v4 | demo | 通过 | `taro-webpack-react-tailwindcss-v4/dist/app.wxss` (+3) | 384482 | 2470 | 否 | 否 | 否 | 否 | 是 | +| taro-vite-react-tailwindcss-v3 | demo | 通过 | `taro-vite-react-tailwindcss-v3/dist/app.wxss` (+1) | 6041 | 26 | 否 | 否 | 否 | 否 | 是 | +| taro-vite-react-tailwindcss-v4 | demo | 通过 | `taro-vite-react-tailwindcss-v4/dist/app.wxss` (+1) | 4104 | 20 | 否 | 否 | 否 | 否 | 是 | | taro-webpack-vue3-tailwindcss-v3 | demo | 通过 | `taro-webpack-vue3-tailwindcss-v3/dist/app.wxss` (+3) | 19337 | 45 | 否 | 否 | 否 | 否 | 是 | | taro-webpack-vue3-tailwindcss-v4 | demo | 通过 | `taro-webpack-vue3-tailwindcss-v4/dist/app.wxss` (+3) | 130024 | 532 | 否 | 否 | 否 | 否 | 是 | | taro-vite-vue3-tailwindcss-v3 | demo | 通过 | `taro-vite-vue3-tailwindcss-v3/dist/app.wxss` (+3) | 9142 | 26 | 否 | 否 | 否 | 否 | 是 | @@ -68,13 +68,13 @@ ### taro-vite-react-tailwindcss-v3 -- CSS 文件:`app.wxss`, `app-origin.wxss`, `index.wxss`, `index.wxss`, `index.wxss` -- 选择器:`.before_ccontent-_b_a222_a_B:before`, `.before_ccontent-_b_a333_a_B:before`, `.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_q11111_q_B:before`, `.bg-_b_h89ab8d_B`, `.bg-_b_he24826_B`, `.bg-_bred_B`, `.bg-independent-subpackage-marker`, `.bg-normal-subpackage-marker`, `.dark_ctext-_b_hec4f4f_B`, `.divide-_b_h60d256_B > text + text`, `.divide-_b_h60d256_B > text + view`, `.divide-_b_h60d256_B > view + text`, `.divide-_b_h60d256_B > view + view`, `.divide-solid > text + text`, `.divide-solid > text + view`, `.divide-solid > view + text`, `.divide-solid > view + view`, `.divide-x-8 > text + text` +- CSS 文件:`app.wxss`, `app-origin.wxss` +- 选择器:`.before_ccontent-_b_a222_a_B:before`, `.before_ccontent-_b_a333_a_B:before`, `.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v3_a_B:before`, `.before_ccontent-_b_q11111_q_B:before`, `.bg-_b_h89ab8d_B`, `.bg-_b_he24826_B`, `.bg-_bred_B`, `.dark_ctext-_b_hec4f4f_B`, `.divide-_b_h60d256_B > text + text`, `.divide-_b_h60d256_B > text + view`, `.divide-_b_h60d256_B > view + text`, `.divide-_b_h60d256_B > view + view`, `.divide-solid > text + text`, `.divide-solid > text + view`, `.divide-solid > view + text`, `.divide-solid > view + view`, `.divide-x-8 > text + text`, `.divide-x-8 > text + view`, `.divide-x-8 > view + text` ### taro-vite-react-tailwindcss-v4 -- CSS 文件:`app.wxss`, `app-origin.wxss`, `index.wxss`, `index.wxss`, `index.wxss` -- 选择器:`.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.bg-_b_h123456_B`, `.bg-_bred_B`, `.bg-gradient-to-r`, `.bg-independent-subpackage-marker`, `.bg-linear-to-r`, `.bg-normal-subpackage-marker`, `.bg-purple-300`, `.from-cyan-500`, `.h-14`, `.h-_b300px_B`, `.text-_b55rpx_B`, `.text-_b_hc31d6b_B`, `.text-_b_hfff_B`, `.to-blue-500`, `.tw-page-style-watch-anchor`, `.tw-root`, `:host`, `page` +- CSS 文件:`app.wxss`, `app-origin.wxss` +- 选择器:`.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v4_a_B:before`, `.bg-_b_h123456_B`, `.bg-_bred_B`, `.bg-gradient-to-r`, `.bg-independent-subpackage-marker`, `.bg-linear-to-r`, `.bg-normal-subpackage-marker`, `.bg-purple-300`, `.from-cyan-500`, `.h-14`, `.h-_b300px_B`, `.text-_b55rpx_B`, `.text-_b_hc31d6b_B`, `.text-_b_hfff_B`, `.to-blue-500`, `.tw-root`, `:host`, `page`, `wx-root-portal-content` ### taro-webpack-vue3-tailwindcss-v3 diff --git a/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v3.md b/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v3.md index fbfbf7d3a..00039f9a2 100644 --- a/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v3.md +++ b/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v3.md @@ -2,11 +2,11 @@ Fixture: demo Entry: taro-vite-react-tailwindcss-v3/dist/app.wxss -Generator CSS files: app.wxss, app-origin.wxss, index.wxss, index.wxss, index.wxss +Generator CSS files: app.wxss, app-origin.wxss | Bytes | Selectors | @supports | :hover | Tailwind banner | Raw arbitrary selector | Weapp escaped arbitrary selector | | ---: | ---: | --- | --- | --- | --- | --- | -| 9630 | 29 | false | false | false | false | true | +| 6041 | 26 | false | false | false | false | true | ## Generator CSS @@ -191,165 +191,3 @@ text, } } ``` - -### index.wxss - -```css -.tw-page-style-watch-anchor { - color: inherit; -} -``` - -### index.wxss - -```css -::before, -::after { - --tw-content: ''; -} -view, -text, -::after, -::before { - box-sizing: border-box; - border-width: 0; - border-style: solid; - border-color: currentColor; - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x:; - --tw-pan-y:; - --tw-pinch-zoom:; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position:; - --tw-gradient-via-position:; - --tw-gradient-to-position:; - --tw-ordinal:; - --tw-slashed-zero:; - --tw-numeric-figure:; - --tw-numeric-spacing:; - --tw-numeric-fraction:; - --tw-ring-inset:; - --tw-ring-offset-width: 0rpx; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0); - --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0); - --tw-shadow: 0 0 rgba(0, 0, 0, 0); - --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0); - --tw-blur:; - --tw-brightness:; - --tw-contrast:; - --tw-grayscale:; - --tw-hue-rotate:; - --tw-invert:; - --tw-saturate:; - --tw-sepia:; - --tw-drop-shadow:; - --tw-backdrop-blur:; - --tw-backdrop-brightness:; - --tw-backdrop-contrast:; - --tw-backdrop-grayscale:; - --tw-backdrop-hue-rotate:; - --tw-backdrop-invert:; - --tw-backdrop-opacity:; - --tw-backdrop-saturate:; - --tw-backdrop-sepia:; - --tw-contain-size:; - --tw-contain-layout:; - --tw-contain-paint:; - --tw-contain-style:; -} -.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v3_a_B::before { - --tw-content: 'independent subpackage taro-vite-react-tailwindcss-v3'; - content: var(--tw-content); -} -.bg-independent-subpackage-marker { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity, 1)); -} -``` - -### index.wxss - -```css -::before, -::after { - --tw-content: ''; -} -view, -text, -::after, -::before { - box-sizing: border-box; - border-width: 0; - border-style: solid; - border-color: currentColor; - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x:; - --tw-pan-y:; - --tw-pinch-zoom:; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position:; - --tw-gradient-via-position:; - --tw-gradient-to-position:; - --tw-ordinal:; - --tw-slashed-zero:; - --tw-numeric-figure:; - --tw-numeric-spacing:; - --tw-numeric-fraction:; - --tw-ring-inset:; - --tw-ring-offset-width: 0rpx; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0); - --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0); - --tw-shadow: 0 0 rgba(0, 0, 0, 0); - --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0); - --tw-blur:; - --tw-brightness:; - --tw-contrast:; - --tw-grayscale:; - --tw-hue-rotate:; - --tw-invert:; - --tw-saturate:; - --tw-sepia:; - --tw-drop-shadow:; - --tw-backdrop-blur:; - --tw-backdrop-brightness:; - --tw-backdrop-contrast:; - --tw-backdrop-grayscale:; - --tw-backdrop-hue-rotate:; - --tw-backdrop-invert:; - --tw-backdrop-opacity:; - --tw-backdrop-saturate:; - --tw-backdrop-sepia:; - --tw-contain-size:; - --tw-contain-layout:; - --tw-contain-paint:; - --tw-contain-style:; -} -.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v3_a_B::before { - --tw-content: 'normal subpackage taro-vite-react-tailwindcss-v3'; - content: var(--tw-content); -} -.bg-normal-subpackage-marker { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity, 1)); -} -``` diff --git a/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v4.md b/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v4.md index f36d94f41..f6039a906 100644 --- a/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v4.md +++ b/e2e/__snapshots__/apps-generator-mode/css-output/taro-vite-react-tailwindcss-v4.md @@ -2,11 +2,11 @@ Fixture: demo Entry: taro-vite-react-tailwindcss-v4/dist/app.wxss -Generator CSS files: app.wxss, app-origin.wxss, index.wxss, index.wxss, index.wxss +Generator CSS files: app.wxss, app-origin.wxss | Bytes | Selectors | @supports | :hover | Tailwind banner | Raw arbitrary selector | Weapp escaped arbitrary selector | | ---: | ---: | --- | --- | --- | --- | --- | -| 5897 | 21 | false | false | false | false | true | +| 4104 | 20 | false | false | false | false | true | ## Generator CSS @@ -143,83 +143,3 @@ wx-root-portal-content { background-color: #2563eb; } ``` - -### index.wxss - -```css -.tw-page-style-watch-anchor { - color: inherit; -} -``` - -### index.wxss - -```css -view, -text, -::after, -::before { - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - border: 0 solid; - --tw-content: ''; -} -:host, -page, -.tw-root, -wx-root-portal-content { - --color-gray-200: #e5e7eb; - --color-gray-400: #9ca3af; - --font-sans: - ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', - 'Noto Color Emoji'; - --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; - --default-font-family: var(--font-sans); - --default-mono-font-family: var(--font-mono); -} -.before_ccontent-_b_aindependent_subpackage_taro-vite-react-tailwindcss-v4_a_B::before { - --tw-content: 'independent subpackage taro-vite-react-tailwindcss-v4'; - content: var(--tw-content); -} -.bg-independent-subpackage-marker { - background-color: #dc2626; -} -``` - -### index.wxss - -```css -view, -text, -::after, -::before { - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - border: 0 solid; - --tw-content: ''; -} -:host, -page, -.tw-root, -wx-root-portal-content { - --color-gray-200: #e5e7eb; - --color-gray-400: #9ca3af; - --font-sans: - ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', - 'Noto Color Emoji'; - --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; - --default-font-family: var(--font-sans); - --default-mono-font-family: var(--font-mono); -} -.before_ccontent-_b_anormal_subpackage_taro-vite-react-tailwindcss-v4_a_B::before { - --tw-content: 'normal subpackage taro-vite-react-tailwindcss-v4'; - content: var(--tw-content); -} -.bg-normal-subpackage-marker { - background-color: #2563eb; -} -``` diff --git a/e2e/__snapshots__/apps-generator-mode/css-output/taro-webpack-react-tailwindcss-v4.md b/e2e/__snapshots__/apps-generator-mode/css-output/taro-webpack-react-tailwindcss-v4.md index f0be73a52..1ad7085a6 100644 --- a/e2e/__snapshots__/apps-generator-mode/css-output/taro-webpack-react-tailwindcss-v4.md +++ b/e2e/__snapshots__/apps-generator-mode/css-output/taro-webpack-react-tailwindcss-v4.md @@ -6,7 +6,7 @@ Generator CSS files: app.wxss, index.wxss, index.wxss, index.wxss | Bytes | Selectors | @supports | :hover | Tailwind banner | Raw arbitrary selector | Weapp escaped arbitrary selector | | ---: | ---: | --- | --- | --- | --- | --- | -| 384447 | 2470 | false | false | false | false | true | +| 384482 | 2470 | false | false | false | false | true | ## Generator CSS @@ -1511,6 +1511,9 @@ wx-root-portal-content { padding-bottom: calc(var(--spacing) * 4); padding-top: calc(var(--spacing) * 4); } +view { + box-sizing: border-box; +} @font-face { font-display: swap; font-family: JDZH-Regular; diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/app.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/app.rn.tsx.json new file mode 100644 index 000000000..147886023 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/app.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/app.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/pages/index/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/pages/index/index.rn.tsx.json new file mode 100644 index 000000000..6cb05c874 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/pages/index/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/app.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/app.rn.tsx.json new file mode 100644 index 000000000..147886023 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/app.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/app.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/pages/index/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/pages/index/index.rn.tsx.json new file mode 100644 index 000000000..6cb05c874 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/pages/index/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/app.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/app.rn.tsx.json new file mode 100644 index 000000000..147886023 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/app.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/app.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx.json new file mode 100644 index 000000000..6cb05c874 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/pages/index/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/pages/index/test.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/pages/index/test.rn.tsx.json new file mode 100644 index 000000000..fc34356f1 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/pages/index/test.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/test.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-vite-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/app.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/app.rn.tsx.json new file mode 100644 index 000000000..147886023 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/app.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/app.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/pages/index/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/pages/index/index.rn.tsx.json new file mode 100644 index 000000000..6cb05c874 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/pages/index/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/app.wxss b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/app.wxss index b1cde8f7e..45c7c0bce 100644 --- a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/app.wxss +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/app.wxss @@ -1489,6 +1489,9 @@ wx-root-portal-content { padding-bottom: calc(var(--spacing) * 4); padding-top: calc(var(--spacing) * 4); } +view { + box-sizing: border-box; +} @font-face { font-display: swap; font-family: JDZH-Regular; diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/app.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/app.rn.tsx.json new file mode 100644 index 000000000..147886023 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/app.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/app.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/pages/index/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/pages/index/index.rn.tsx.json new file mode 100644 index 000000000..6cb05c874 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/pages/index/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-react-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v3/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v3/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/app.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/app.rn.tsx.json new file mode 100644 index 000000000..147886023 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/app.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/app.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx.json new file mode 100644 index 000000000..6cb05c874 --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/pages/index/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/pages/index/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json new file mode 100644 index 000000000..d27cf918b --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/sub-independent/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-independent/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json new file mode 100644 index 000000000..49469a92a --- /dev/null +++ b/e2e/__snapshots__/e2e/taro-webpack-vue3-tailwindcss-v4/src/sub-normal/pages/index.rn.tsx.json @@ -0,0 +1,5 @@ +{ + "file": "src/sub-normal/pages/index.rn.tsx", + "count": 0, + "tokens": [] +} diff --git a/e2e/all-demos-dynamic-class-regression.test.ts b/e2e/all-demos-dynamic-class-regression.test.ts index 58dfeb9ad..32b9c0e91 100644 --- a/e2e/all-demos-dynamic-class-regression.test.ts +++ b/e2e/all-demos-dynamic-class-regression.test.ts @@ -134,7 +134,12 @@ function createTaroReactPatch(entry: ProjectEntry): ProjectPatch { const root = projectRoot(entry) const pageFile = path.resolve(root, 'src/pages/index/index.tsx') const styleExt = entry.name.includes('-v4') ? 'css' : 'scss' - const styleFile = path.resolve(root, `src/pages/index/index.${styleExt}`) + const styleFile = path.resolve( + root, + entry.name.startsWith('taro-vite-react-') + ? `src/app.${styleExt}` + : `src/pages/index/index.${styleExt}`, + ) const dynamicElement = `dynamic regression` return { entry, diff --git a/e2e/demoCoverageMatrix.ts b/e2e/demoCoverageMatrix.ts index 0fe83ebb8..f6ebc1483 100644 --- a/e2e/demoCoverageMatrix.ts +++ b/e2e/demoCoverageMatrix.ts @@ -102,7 +102,7 @@ function taroWebHmrCaseName(name: string) { } const taroVitePlatforms = ['weapp', 'swan', 'alipay', 'tt', 'h5', 'rn', 'qq', 'jd', 'harmony-hybrid'] -const taroWebpackV3Platforms = ['weapp', 'swan', 'alipay', 'tt', 'h5', 'rn', 'qq', 'jd', 'quickapp'] +const taroWebpackV3Platforms = ['weapp', 'swan', 'alipay', 'tt', 'h5', 'rn', 'qq', 'jd', 'harmony-hybrid', 'quickapp'] const taroWebpackV4Platforms = ['weapp', 'swan', 'alipay', 'tt', 'h5', 'rn', 'qq', 'jd', 'harmony-hybrid'] const uniAppV3Platforms = ['app-android', 'app-ios', 'h5', 'h5:ssr', 'mp-alipay', 'mp-baidu', 'mp-kuaishou', 'mp-lark', 'mp-qq', 'mp-toutiao', 'mp-weixin', 'quickapp-webview', 'quickapp-webview-huawei', 'quickapp-webview-union'] const uniAppV4Platforms = ['app-android', 'app-ios', 'h5', 'h5:ssr', 'mp-alipay', 'mp-baidu', 'mp-jd', 'mp-kuaishou', 'mp-lark', 'mp-qq', 'mp-toutiao', 'mp-weixin', 'mp-xhs', 'quickapp-webview', 'quickapp-webview-huawei', 'quickapp-webview-union'] diff --git a/e2e/e2e-matrix.test.ts b/e2e/e2e-matrix.test.ts index b7c4fbb03..f06edabcc 100644 --- a/e2e/e2e-matrix.test.ts +++ b/e2e/e2e-matrix.test.ts @@ -77,6 +77,12 @@ function isPlatformCovered(platforms: Set, platform: string) { if (platform === 'app') { return platforms.has('app') || (platforms.has('app-android') && platforms.has('app-ios')) } + if (platform === 'android' || platform === 'ios') { + return platforms.has(platform) || platforms.has('rn') + } + if (platform === 'harmony') { + return platforms.has(platform) || platforms.has('harmony-hybrid') + } return platforms.has(platform) } diff --git a/e2e/generator-tailwind-parity.test.ts b/e2e/generator-tailwind-parity.test.ts index 2fe726295..a914ff771 100644 --- a/e2e/generator-tailwind-parity.test.ts +++ b/e2e/generator-tailwind-parity.test.ts @@ -126,7 +126,9 @@ describe('generator tailwind parity', () => { expect(weapp.css).toContain('.w-_b123px_B') expect(weapp.css).toContain('.h-_b48rpx_B') expect(weapp.css).toContain('border-radius: 9999px') - expect(weapp.css).not.toContain('button') + expect(weapp.css).toContain('button {\n background-color: transparent;') + expect(weapp.css).not.toContain('textarea {\n resize: vertical;') + expect(weapp.css).not.toContain('appearance: button;') }) it('keeps Tailwind v4 web output identical to tailwindcss v4 and records weapp contrast', async () => { diff --git a/e2e/multiplatform-build-output/targets.ts b/e2e/multiplatform-build-output/targets.ts index d69c1c5fe..a63b30509 100644 --- a/e2e/multiplatform-build-output/targets.ts +++ b/e2e/multiplatform-build-output/targets.ts @@ -57,6 +57,7 @@ const taroWebpackV3Platforms = [ 'rn', 'qq', 'jd', + 'harmony-hybrid', 'quickapp', ] diff --git a/packages/postcss/src/compat/mini-program-css/predicates.ts b/packages/postcss/src/compat/mini-program-css/predicates.ts index 807dbf216..f3cc06563 100644 --- a/packages/postcss/src/compat/mini-program-css/predicates.ts +++ b/packages/postcss/src/compat/mini-program-css/predicates.ts @@ -13,6 +13,15 @@ export const PREFLIGHT_RESET_PROPS = new Set([ const PSEUDO_CONTENT_SELECTOR_RE = /^(?:::before|::after|:before|:after)(?:,(?:::before|::after|:before|:after))*$/ const TW_CONTENT_VAR_RE = /var\(\s*--tw-content\b/ +const BROWSER_PREFLIGHT_SINGLE_ELEMENT_DECLARATIONS = new Map>([ + ['button', new Set([ + 'appearance:button', + '-moz-appearance:button', + ])], + ['textarea', new Set([ + 'resize:vertical', + ])], +]) export function hasTailwindPreflightDeclaration(rule: postcss.Rule) { let hasTailwindVar = false @@ -116,6 +125,37 @@ export function isMiniProgramPreflightRule(node: postcss.Node): node is postcss. && hasTailwindPreflightDeclaration(node) } +export function isBrowserElementPreflightRule(node: postcss.Node): node is postcss.Rule { + if (node.type !== 'rule') { + return false + } + + const selectors = getRuleSelectors(node) + if (selectors.length !== 1) { + return false + } + + const declarations = BROWSER_PREFLIGHT_SINGLE_ELEMENT_DECLARATIONS.get(selectors[0]) + if (!declarations) { + return false + } + + let hasDeclaration = false + let allBrowserPreflightDeclarations = true + node.each((child) => { + if (child.type !== 'decl') { + return + } + hasDeclaration = true + const key = `${child.prop.toLowerCase()}:${child.value.trim().toLowerCase()}` + if (!declarations.has(key)) { + allBrowserPreflightDeclarations = false + } + }) + + return hasDeclaration && allBrowserPreflightDeclarations +} + export function isMiniProgramThemeVariableRule(node: postcss.Node): node is postcss.Rule { if (node.type !== 'rule') { return false diff --git a/packages/postcss/src/compat/mini-program-css/prune-generated.ts b/packages/postcss/src/compat/mini-program-css/prune-generated.ts index a5498c57a..9146271a1 100644 --- a/packages/postcss/src/compat/mini-program-css/prune-generated.ts +++ b/packages/postcss/src/compat/mini-program-css/prune-generated.ts @@ -2,6 +2,7 @@ import postcss from 'postcss' import { normalizeMiniProgramPrefixedDeclaration, removeUnsupportedMiniProgramPrefixedAtRule } from '../mini-program-prefixes' import { removeUnsupportedCascadeLayers } from './at-rules' import { + isBrowserElementPreflightRule, isCustomPropertyRule, isEmptyTwContentDeclaration, isMiniProgramPreflightRule, @@ -179,6 +180,11 @@ export function pruneMiniProgramGeneratedCss( return } + if (isBrowserElementPreflightRule(rule)) { + rule.remove() + return + } + if (isMiniProgramNativeElementRule(rule)) { return } diff --git a/packages/postcss/src/compat/mini-program-css/root-cleanups.ts b/packages/postcss/src/compat/mini-program-css/root-cleanups.ts index e76aacab2..0c894b213 100644 --- a/packages/postcss/src/compat/mini-program-css/root-cleanups.ts +++ b/packages/postcss/src/compat/mini-program-css/root-cleanups.ts @@ -1,6 +1,7 @@ import type postcss from 'postcss' import { normalizeModernColorValue } from '../color-mix' import { isDisplayP3MediaRule } from './color-gamut' +import { isBrowserElementPreflightRule } from './predicates' import { isUnsupportedBrowserPreflightSelector, isUnsupportedBrowserSelector, SPECIFICITY_PLACEHOLDER_SUFFIXES } from './selectors' export function removeSpecificityPlaceholders(root: postcss.Root) { @@ -62,6 +63,13 @@ export function removeUnsupportedBrowserSelectors(root: postcss.Root) { return } + if (isBrowserElementPreflightRule(rule)) { + const parent = rule.parent + rule.remove() + removeEmptyAtRuleAncestors(parent) + return + } + const selectors = rule.selectors.filter(selector => !isUnsupportedBrowserSelector(selector)) if (selectors.length === rule.selectors.length) { return diff --git a/packages/postcss/test/mini-program-generated-css.test.ts b/packages/postcss/test/mini-program-generated-css.test.ts index 8725ab48a..ff66950a3 100644 --- a/packages/postcss/test/mini-program-generated-css.test.ts +++ b/packages/postcss/test/mini-program-generated-css.test.ts @@ -412,10 +412,13 @@ describe('mini-program generated css cleanup', () => { 'view,text,::after,::before{color:inherit;--user-native-scope-style:1}', 'button{box-sizing:border-box;border-radius:4px;--user-button-style:1}', 'input{box-sizing:border-box;color:inherit;--user-input-style:1}', + 'textarea{box-sizing:border-box;min-height:120rpx;--user-textarea-style:1}', '@media (prefers-color-scheme: dark){view{box-sizing:border-box;--user-media-view-style:1}}', '@media (prefers-color-scheme: dark){button{box-sizing:border-box;--user-media-button-style:1}}', 'view,text,::after,::before{box-sizing:border-box;margin:0;padding:0;border:0 solid}', 'button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit}', + 'textarea{resize:vertical}', + 'button{appearance:button}', '.bg-blue-500{background-color:#3b82f6}', ].join('\n')) @@ -426,11 +429,14 @@ describe('mini-program generated css cleanup', () => { expect(css).toContain('view,text,::after,::before{color:inherit;--user-native-scope-style:1}') expect(css).toContain('button{box-sizing:border-box;border-radius:4px;--user-button-style:1}') expect(css).toContain('input{box-sizing:border-box;color:inherit;--user-input-style:1}') + expect(css).toContain('textarea{box-sizing:border-box;min-height:120rpx;--user-textarea-style:1}') expect(css).toContain('@media (prefers-color-scheme: dark){view{box-sizing:border-box;--user-media-view-style:1}}') expect(css).toContain('@media (prefers-color-scheme: dark){button{box-sizing:border-box;--user-media-button-style:1}}') expect(css).toContain('.bg-blue-500{background-color:#3b82f6}') expect(css).not.toContain('view,text,::after,::before{box-sizing:border-box;margin:0;padding:0;border:0 solid}') expect(css).not.toContain('button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit}') + expect(css).not.toContain('textarea{resize:vertical}') + expect(css).not.toContain('button{appearance:button}') }) it('preserves user-authored native element rules in final mini-program css', () => { @@ -439,10 +445,13 @@ describe('mini-program generated css cleanup', () => { 'text{box-sizing:border-box;--user-text-style:1}', 'button{box-sizing:border-box;border-radius:4px;--user-button-style:1}', 'input{box-sizing:border-box;color:inherit;--user-input-style:1}', + 'textarea{box-sizing:border-box;min-height:120rpx;--user-textarea-style:1}', '::after{box-sizing:border-box;--user-after-style:1}', '@media (prefers-color-scheme: dark){view,text{box-sizing:border-box;--user-media-native-style:1}}', '@media (prefers-color-scheme: dark){button{box-sizing:border-box;--user-media-button-style:1}}', 'button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit}', + 'textarea{resize:vertical}', + 'button{appearance:button}', '.bg-blue-500{background-color:#3b82f6}', ].join('\n'), { cssPreflight: { @@ -458,12 +467,15 @@ describe('mini-program generated css cleanup', () => { expect(css).toContain('text{box-sizing:border-box;--user-text-style:1}') expect(css).toContain('button{box-sizing:border-box;border-radius:4px;--user-button-style:1}') expect(css).toContain('input{box-sizing:border-box;color:inherit;--user-input-style:1}') + expect(css).toContain('textarea{box-sizing:border-box;min-height:120rpx;--user-textarea-style:1}') expect(css).toContain('::after{box-sizing:border-box;--user-after-style:1}') expect(css).toContain('@media (prefers-color-scheme: dark){view,text{box-sizing:border-box;--user-media-native-style:1}}') expect(css).toContain('@media (prefers-color-scheme: dark){button{box-sizing:border-box;--user-media-button-style:1}}') expect(css).toContain('.bg-blue-500{background-color:#3b82f6}') expect(css).toContain('view,text,::after,::before{box-sizing:border-box;margin:0;padding:0;border:0 solid') expect(css).not.toContain('button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit}') + expect(css).not.toContain('textarea{resize:vertical}') + expect(css).not.toContain('button{appearance:button}') }) it('preserves conditional compilation comments when pruning generated css', () => { diff --git a/packages/weapp-tailwindcss/test/watch-hmr-regression.unit.test.ts b/packages/weapp-tailwindcss/test/watch-hmr-regression.unit.test.ts index 4b31518a6..51d2bd21d 100644 --- a/packages/weapp-tailwindcss/test/watch-hmr-regression.unit.test.ts +++ b/packages/weapp-tailwindcss/test/watch-hmr-regression.unit.test.ts @@ -96,8 +96,13 @@ import { } from '../../../tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/text' import { resolveChromiumLaunchOptions, + waitForWebPageReloadReady, waitForWebPageReady, } from '../../../tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web' +import { + resolveReloadAcceptAttemptTimeout, + waitForWebCompileSettled, +} from '../../../tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web-compile-settle' import { replaceWxml } from '../src/wxml/shared' import type { CliOptions, @@ -173,6 +178,25 @@ function createRound(roundName: MutationRoundMetrics['roundName'], hotUpdateEffe } } +function expectTaroGeneratorTargetConfig(configSource: string, configPath: string) { + expect(configSource, configPath).toContain('target:') + expect(configSource, configPath).toContain('\'web\'') + expect(configSource, configPath).toContain('\'weapp\'') + + if (configSource.includes('target: isWebLikeTarget')) { + expect(configSource, configPath).toContain('const taroEnv = process.env.TARO_ENV') + expect(configSource, configPath).toContain('const isWebLikeTarget =') + expect(configSource, configPath).toContain('taroEnv === \'h5\'') + expect(configSource, configPath).toContain('taroEnv === \'harmony\'') + expect(configSource, configPath).toContain('taroEnv === \'harmony-hybrid\'') + return + } + + expect(configSource, configPath).toContain('process.env.TARO_ENV === \'h5\'') + expect(configSource, configPath).toContain('process.env.TARO_ENV === \'harmony\'') + expect(configSource, configPath).toContain('process.env.TARO_ENV === \'harmony-hybrid\'') +} + function createClassMutationMetrics( mutationKind: 'template' | 'script' | 'content', rounds: MutationRoundMetrics[], @@ -826,6 +850,35 @@ describe('watch-hmr regression cli options', () => { }) }) +describe('watch-hmr web compile settle helpers', () => { + it('accepts a successful browser reload check without waiting for a quiet compile window', async () => { + const startedAt = Date.now() + let acceptChecks = 0 + const elapsed = await waitForWebCompileSettled({ + ensureRunning() {}, + getLastCompileSignalAt: () => Date.now(), + label: 'demo/web', + phase: 'hot-update', + phaseStartedAt: startedAt, + pollMs: 1, + timeoutMs: 100, + async acceptWhen() { + acceptChecks += 1 + return true + }, + }) + + expect(elapsed).toBeGreaterThanOrEqual(0) + expect(acceptChecks).toBe(1) + }) + + it('caps individual reload accept attempts so repeated compiling can be retried', () => { + expect(resolveReloadAcceptAttemptTimeout(120_000, 40)).toBe(5000) + expect(resolveReloadAcceptAttemptTimeout(120_000, 500)).toBe(15_000) + expect(resolveReloadAcceptAttemptTimeout(3000, 40)).toBe(3000) + }) +}) + describe('watch-hmr regression summary helpers', () => { it('summarizes samples and cases', () => { expect(summarizeSamples([])).toEqual({ @@ -1227,6 +1280,30 @@ describe('watch-hmr regression cases', () => { }) }) + it('retries Web/H5 reload readiness when webpack aborts an in-flight navigation', async () => { + const waitForReadySelector = vi.fn().mockResolvedValue(undefined) + const page = { + reload: vi.fn() + .mockRejectedValueOnce(new Error('page.reload: net::ERR_ABORTED; maybe frame was detached?')) + .mockResolvedValueOnce(undefined), + locator: vi.fn(() => ({ + waitFor: waitForReadySelector, + })), + } + + await expect(waitForWebPageReloadReady(page as any, '#app', { + timeoutMs: 500, + pollMs: 1, + })).resolves.toBeGreaterThanOrEqual(0) + + expect(page.reload).toHaveBeenCalledTimes(2) + expect(page.locator).toHaveBeenCalledWith('#app') + expect(waitForReadySelector).toHaveBeenCalledWith({ + state: 'attached', + timeout: 500, + }) + }) + it('defines issue33 high-risk arbitrary CRUD rounds for js literal hot updates', () => { const [roundConfig] = buildIssue33HighRiskRoundConfigs() @@ -1627,11 +1704,26 @@ describe('watch-hmr regression cases', () => { const configSource = await readFile(path.resolve(__dirname, '../../..', configPath), 'utf8') expect(configSource, configPath).toContain('WEAPP_TW_WATCH_REGRESSION') expect(configSource, configPath).toContain('WeappTailwindcss') - expect(configSource, configPath).toContain('target: process.env.TARO_ENV === \'h5\' ? \'web\' : \'weapp\'') + expectTaroGeneratorTargetConfig(configSource, configPath) expect(configSource, configPath).not.toContain('chain.watchOptions({') expect(configSource, configPath).not.toContain('ignored: [distDir]') } + const taroAppStyleEntries = [ + ['demo/taro-vite-react-tailwindcss-v3/src/app.ts', 'app.scss'], + ['demo/taro-vite-react-tailwindcss-v4/src/app.ts', 'app.css'], + ['demo/taro-vite-vue3-tailwindcss-v3/src/app.ts', 'app.scss'], + ['demo/taro-vite-vue3-tailwindcss-v4/src/app.ts', 'app.css'], + ['demo/taro-webpack-react-tailwindcss-v3/src/app.ts', 'app.less'], + ['demo/taro-webpack-react-tailwindcss-v4/src/app.ts', 'app.css'], + ['demo/taro-webpack-vue3-tailwindcss-v3/src/app.ts', 'app.less'], + ['demo/taro-webpack-vue3-tailwindcss-v4/src/app.ts', 'app.css'], + ] + for (const [entryPath, styleFile] of taroAppStyleEntries) { + const entrySource = await readFile(path.resolve(__dirname, '../../..', entryPath), 'utf8') + expect(entrySource, entryPath).toContain(`import './${styleFile}'`) + } + const webpackV5PluginSource = await readFile( path.resolve(__dirname, '../src/bundlers/webpack/BaseUnifiedPlugin/v5.ts'), 'utf8', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9bd1b693..0e43c588d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,6 +53,10 @@ catalogs: eslint-plugin-react-hooks: specifier: ^7.1.1 version: 7.1.1 + expo50: + expo: + specifier: 50.0.21 + version: 50.0.21 iconifyJson: '@iconify-json/line-md': specifier: ^1.2.16 @@ -76,6 +80,10 @@ catalogs: '@inquirer/prompts': specifier: ^8.5.2 version: 8.5.2 + metroReactNativeBabelPreset077: + metro-react-native-babel-preset: + specifier: 0.77.0 + version: 0.77.0 miniApiTypings: miniprogram-api-typings: specifier: ^5.2.1 @@ -123,6 +131,50 @@ catalogs: react-dom: specifier: ^19.2.7 version: 19.2.7 + reactNative073: + react-native: + specifier: 0.73.11 + version: 0.73.11 + reactNativeDeviceInfo14: + react-native-device-info: + specifier: ^14.0.0 + version: 14.1.1 + reactNativeGestureHandler214: + react-native-gesture-handler: + specifier: 2.14.1 + version: 2.14.1 + reactNativeMetroConfig073: + '@react-native/metro-config': + specifier: 0.73.5 + version: 0.73.5 + reactNativePagerView623: + react-native-pager-view: + specifier: 6.2.3 + version: 6.2.3 + reactNativePicker261: + '@react-native-picker/picker': + specifier: 2.6.1 + version: 2.6.1 + reactNativeRootSiblings5: + react-native-root-siblings: + specifier: ^5.0.1 + version: 5.0.1 + reactNativeScreens329: + react-native-screens: + specifier: 3.29.0 + version: 3.29.0 + reactNativeSlider442: + '@react-native-community/slider': + specifier: 4.4.2 + version: 4.4.2 + reactNativeSvg141: + react-native-svg: + specifier: 14.1.0 + version: 14.1.0 + reactNativeWebview136: + react-native-webview: + specifier: 13.6.4 + version: 13.6.4 reactRefresh018: react-refresh: specifier: ^0.18.0 @@ -214,6 +266,9 @@ catalogs: '@tarojs/react': specifier: ^4.2.0 version: 4.2.0 + '@tarojs/router': + specifier: ^4.2.0 + version: 4.2.0 '@tarojs/runtime': specifier: ^4.2.0 version: 4.2.0 @@ -238,6 +293,22 @@ catalogs: eslint-config-taro: specifier: ^4.2.0 version: 4.2.0 + taro4rn: + '@tarojs/components-rn': + specifier: ^4.2.0 + version: 4.2.0 + '@tarojs/rn-runner': + specifier: ^4.2.0 + version: 4.2.0 + '@tarojs/rn-supporter': + specifier: ^4.2.0 + version: 4.2.0 + '@tarojs/runtime-rn': + specifier: ^4.2.0 + version: 4.2.0 + '@tarojs/taro-rn': + specifier: ^4.2.0 + version: 4.2.0 tsx: tsx: specifier: ^4.22.4 @@ -400,7 +471,7 @@ importers: version: 4.3.0 '@tailwindcss/vite': specifier: catalog:tailwindcss4 - version: 4.3.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.3.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@tsconfig/recommended': specifier: ^1.0.13 version: 1.0.13 @@ -793,13 +864,13 @@ importers: version: 4.0.2 vite: specifier: catalog:vite724 - version: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-inspect: specifier: catalog:vitePluginInspect - version: 11.4.1(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 11.4.1(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) vitest: specifier: catalog:vitest - version: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) weapp-tailwindcss: specifier: workspace:* version: link:packages/weapp-tailwindcss @@ -833,10 +904,10 @@ importers: version: 4.3.0 '@tailwindcss/vite': specifier: catalog:tailwindcss4 - version: 4.3.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.3.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) echarts: specifier: ^6.1.0 version: 6.1.0 @@ -851,10 +922,10 @@ importers: version: 0.19.2(@vue/compiler-sfc@3.5.35)(vue-router@4.6.4(vue@3.5.35(typescript@6.0.3)))(vue@3.5.35(typescript@6.0.3)) vite: specifier: catalog:vite724 - version: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-inspect: specifier: catalog:vitePluginInspect - version: 11.4.1(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 11.4.1(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) vue-echarts: specifier: ^8.0.1 version: 8.0.1(echarts@6.1.0)(vue@3.5.35(typescript@6.0.3)) @@ -888,7 +959,7 @@ importers: devDependencies: vitest: specifier: catalog:vitest - version: 4.1.8(@types/node@25.9.2)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.8(@types/node@25.9.2)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) benchmark/tailwindcss4: dependencies: @@ -916,7 +987,7 @@ importers: devDependencies: vitest: specifier: catalog:vitest - version: 4.1.8(@types/node@25.9.2)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.8(@types/node@25.9.2)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) demo/gulp-tailwindcss-v3: dependencies: @@ -1200,13 +1271,13 @@ importers: dependencies: '@mpxjs/api-proxy': specifier: ^2.10.21 - version: 2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3) + version: 2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)) '@mpxjs/core': specifier: ^2.10.24 - version: 2.10.24(@mpxjs/api-proxy@2.10.21)(@mpxjs/store@2.10.22)(vue-demi@0.14.10(vue@2.7.16))(vue-i18n-bridge@9.14.1(vue@2.7.16))(vue-i18n@8.28.2(vue@2.7.16))(vue@2.7.16) + version: 2.10.24(1c28718c96822fb4f4aaf85760dedccb) '@mpxjs/fetch': specifier: ^2.10.21 - version: 2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3) + version: 2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)) '@mpxjs/pinia': specifier: ^2.10.22 version: 2.10.22(@mpxjs/core@2.10.24)(pinia@2.3.1(typescript@6.0.3)(vue@2.7.16))(vue-demi@0.14.10(vue@2.7.16))(vue@2.7.16) @@ -1261,7 +1332,7 @@ importers: version: 1.4.20 '@mpxjs/mpx-cli-service': specifier: 2.2.29 - version: 2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + version: 2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@mpxjs/mpx-jest': specifier: ^0.0.32 version: 0.0.32(@mpxjs/core@2.10.24)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) @@ -1270,7 +1341,7 @@ importers: version: 2.10.22(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) '@mpxjs/vue-cli-plugin-mpx': specifier: 2.2.29 - version: 2.2.29(@babel/core@7.29.7)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(debug@4.4.3)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lightningcss@1.32.0)(lodash@4.18.1)(postcss@8.5.15)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 2.2.29(@babel/core@7.29.7)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(debug@4.4.3)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lightningcss@1.32.0)(lodash@4.18.1)(postcss@8.5.15)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@mpxjs/vue-cli-plugin-mpx-e2e-test': specifier: 2.2.29 version: 2.2.29 @@ -1285,7 +1356,7 @@ importers: version: 2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@vue/cli-service': specifier: ~5.0.0 - version: 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + version: 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@weapp-tailwindcss/merge-v3': specifier: workspace:* version: link:../../packages-runtime/merge-v3 @@ -1360,13 +1431,13 @@ importers: dependencies: '@mpxjs/api-proxy': specifier: ^2.10.21 - version: 2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3) + version: 2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)) '@mpxjs/core': specifier: ^2.10.24 - version: 2.10.24(@mpxjs/api-proxy@2.10.21)(@mpxjs/store@2.10.22)(vue-demi@0.14.10(vue@2.7.16))(vue-i18n-bridge@9.14.1(vue@2.7.16))(vue-i18n@8.28.2(vue@2.7.16))(vue@2.7.16) + version: 2.10.24(1c28718c96822fb4f4aaf85760dedccb) '@mpxjs/fetch': specifier: ^2.10.21 - version: 2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3) + version: 2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)) '@mpxjs/pinia': specifier: ^2.10.22 version: 2.10.22(@mpxjs/core@2.10.24)(pinia@2.3.1(typescript@6.0.3)(vue@2.7.16))(vue-demi@0.14.10(vue@2.7.16))(vue@2.7.16) @@ -1415,13 +1486,13 @@ importers: version: 1.0.10(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@mpxjs/mpx-cli-service': specifier: ^2.2.29 - version: 2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + version: 2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@mpxjs/size-report': specifier: ^2.10.22 version: 2.10.22(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) '@mpxjs/vue-cli-plugin-mpx': specifier: ^2.2.29 - version: 2.2.29(@babel/core@7.29.7)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(debug@4.4.3)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lightningcss@1.32.0)(lodash@4.18.1)(postcss@8.5.15)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 2.2.29(@babel/core@7.29.7)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(debug@4.4.3)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lightningcss@1.32.0)(lodash@4.18.1)(postcss@8.5.15)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@mpxjs/vue-cli-plugin-mpx-typescript': specifier: ^2.2.29 version: 2.2.29(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) @@ -1430,7 +1501,7 @@ importers: version: 2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@vue/cli-service': specifier: ~5.0.0 - version: 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + version: 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@weapp-tailwindcss/merge': specifier: workspace:* version: link:../../packages-runtime/merge @@ -1473,15 +1544,24 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(c6e6deb322fa5fffc0069d5ff080df6f) '@tarojs/helper': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19) '@tarojs/plugin-framework-react': specifier: catalog:taro4 - version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-alipay': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) @@ -1509,21 +1589,57 @@ importers: '@tarojs/react': specifier: catalog:taro4 version: 4.2.0(react@18.3.1) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff)) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(8420c16a8cf4de52e1815b8783143fe4) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 version: 4.2.0(73cc14ce1dcb14202acdb6825eae13ff) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(adf49c3e3c8a993bf1fd75a35f0f00fb) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: specifier: catalog:react18 version: 18.3.1 react-dom: specifier: catalog:react18 version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) devDependencies: '@babel/core': specifier: catalog:babelCore7285 @@ -1555,18 +1671,27 @@ importers: '@babel/runtime-corejs3': specifier: ^7.29.7 version: 7.29.7 + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@25.9.2)(debug@4.4.3) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(ada9286dc23aa81e81a3be919bc26194) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(b2709dc94df0265193741fb6f4e049cd) '@tarojs/vite-runner': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) '@types/react': specifier: catalog:react18 version: 19.2.17 '@vitejs/plugin-react': specifier: catalog:vitePluginReact4 - version: 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) '@weapp-tailwindcss/merge-v3': specifier: workspace:* version: link:../../packages-runtime/merge-v3 @@ -1584,7 +1709,7 @@ importers: version: 1.0.0 babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(adf49c3e3c8a993bf1fd75a35f0f00fb))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) core-js: specifier: ^3.36.1 version: 3.49.0 @@ -1600,6 +1725,9 @@ importers: eslint-plugin-react-hooks: specifier: catalog:eslintPluginReactHooks version: 7.1.1(eslint@10.4.1(jiti@2.7.0)) + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -1635,7 +1763,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite4 - version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-ide-cli: specifier: catalog:weappIdeCli version: 5.4.4 @@ -1648,15 +1776,24 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(c875a69ead75db97062348d1c7ed6f59) '@tarojs/helper': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19) '@tarojs/plugin-framework-react': specifier: catalog:taro4 - version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-html': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) @@ -1687,21 +1824,57 @@ importers: '@tarojs/react': specifier: catalog:taro4 version: 4.2.0(react@18.3.1) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(e95107291a391703969c6046c3ef9d1f) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 version: 4.2.0(57a41204cf5878980470782fc2aea1f3) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(b7274e8436fd77ec38a56428cab90d13) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: specifier: catalog:react18 version: 18.3.1 react-dom: specifier: catalog:react18 version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) devDependencies: '@babel/core': specifier: catalog:babelCore7285 @@ -1733,18 +1906,27 @@ importers: '@babel/runtime-corejs3': specifier: ^7.29.7 version: 7.29.7 + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@25.9.2)(debug@4.4.3) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(f333dfbca0045b8f256ea4f80f346701) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(c5b96ed116e9b491278be7323c0bf233) '@tarojs/vite-runner': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) '@types/react': specifier: catalog:react18 version: 19.2.17 '@vitejs/plugin-react': specifier: catalog:vitePluginReact4 - version: 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) '@weapp-tailwindcss/merge': specifier: workspace:* version: link:../../packages-runtime/merge @@ -1759,7 +1941,7 @@ importers: version: 1.0.0 babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) core-js: specifier: ^3.36.1 version: 3.49.0 @@ -1775,6 +1957,9 @@ importers: eslint-plugin-react-hooks: specifier: catalog:eslintPluginReactHooks version: 7.1.1(eslint@10.4.1(jiti@2.7.0)) + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -1798,7 +1983,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite4 - version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-ide-cli: specifier: catalog:weappIdeCli version: 5.4.4 @@ -1811,24 +1996,33 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(c875a69ead75db97062348d1c7ed6f59) '@tarojs/helper': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19) '@tarojs/plugin-framework-vue3': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-alipay': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-h5': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-harmony-hybrid': specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-jd': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) @@ -1844,15 +2038,57 @@ importers: '@tarojs/plugin-platform-weapp': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(e95107291a391703969c6046c3ef9d1f) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 - version: 4.2.0(a768185d37cb81f382258dee681cf4f4) + version: 4.2.0(57a41204cf5878980470782fc2aea1f3) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(b7274e8436fd77ec38a56428cab90d13) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react: + specifier: catalog:react18 + version: 18.3.1 + react-dom: + specifier: catalog:react18 + version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) vue: specifier: catalog:vue3 version: 3.5.35(typescript@6.0.3) @@ -1878,24 +2114,39 @@ importers: '@babel/preset-env': specifier: ^7.29.7 version: 7.29.7(@babel/core@7.29.7) + '@babel/preset-react': + specifier: catalog:babelPresetReact7285 + version: 7.29.7(@babel/core@7.29.7) '@babel/preset-typescript': specifier: ^7.29.7 version: 7.29.7(@babel/core@7.29.7) '@babel/runtime-corejs3': specifier: ^7.29.7 version: 7.29.7 + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@25.9.2)(debug@4.4.3) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(0cb9eaf8743992c8501a23ea4c974543) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(c5b96ed116e9b491278be7323c0bf233) '@tarojs/vite-runner': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) + '@types/react': + specifier: catalog:react18 + version: 19.2.17 '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-dom': specifier: catalog:vue3 version: 3.5.35 @@ -1919,7 +2170,7 @@ importers: version: 1.0.0 babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2) core-js: specifier: ^3.36.1 version: 3.49.0 @@ -1932,6 +2183,9 @@ importers: eslint-plugin-vue: specifier: ^10.9.2 version: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.4.1(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.4.1(jiti@2.7.0))) + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -1964,7 +2218,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite4 - version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-ide-cli: specifier: catalog:weappIdeCli version: 5.4.4 @@ -1977,15 +2231,24 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(c875a69ead75db97062348d1c7ed6f59) '@tarojs/helper': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19) '@tarojs/plugin-framework-vue3': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-html': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) @@ -1994,10 +2257,10 @@ importers: version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-h5': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-harmony-hybrid': specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-jd': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) @@ -2013,15 +2276,57 @@ importers: '@tarojs/plugin-platform-weapp': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(e95107291a391703969c6046c3ef9d1f) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 - version: 4.2.0(a768185d37cb81f382258dee681cf4f4) + version: 4.2.0(57a41204cf5878980470782fc2aea1f3) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(b7274e8436fd77ec38a56428cab90d13) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react: + specifier: catalog:react18 + version: 18.3.1 + react-dom: + specifier: catalog:react18 + version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) vue: specifier: catalog:vue3 version: 3.5.35(typescript@6.0.3) @@ -2047,24 +2352,39 @@ importers: '@babel/preset-env': specifier: ^7.29.7 version: 7.29.7(@babel/core@7.29.7) + '@babel/preset-react': + specifier: catalog:babelPresetReact7285 + version: 7.29.7(@babel/core@7.29.7) '@babel/preset-typescript': specifier: ^7.29.7 version: 7.29.7(@babel/core@7.29.7) '@babel/runtime-corejs3': specifier: ^7.29.7 version: 7.29.7 + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@25.9.2)(debug@4.4.3) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(0cb9eaf8743992c8501a23ea4c974543) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(c5b96ed116e9b491278be7323c0bf233) '@tarojs/vite-runner': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) + '@types/react': + specifier: catalog:react18 + version: 19.2.17 '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-dom': specifier: catalog:vue3 version: 3.5.35 @@ -2085,7 +2405,7 @@ importers: version: 1.0.0 babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2) core-js: specifier: ^3.36.1 version: 3.49.0 @@ -2098,6 +2418,9 @@ importers: eslint-plugin-vue: specifier: ^10.9.2 version: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.4.1(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.4.1(jiti@2.7.0))) + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -2118,7 +2441,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite4 - version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-ide-cli: specifier: catalog:weappIdeCli version: 5.4.4 @@ -2131,33 +2454,81 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(c875a69ead75db97062348d1c7ed6f59) + '@tarojs/plugin-platform-harmony-hybrid': + specifier: catalog:taro4 + version: 4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/react': specifier: catalog:taro4 version: 4.2.0(react@18.3.1) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(e95107291a391703969c6046c3ef9d1f) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 version: 4.2.0(57a41204cf5878980470782fc2aea1f3) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(b7274e8436fd77ec38a56428cab90d13) antd-mobile: specifier: ^5.42.3 version: 5.42.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: specifier: ^2.5.1 version: 2.5.1 + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: specifier: catalog:react18 version: 18.3.1 react-dom: specifier: catalog:react18 version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) taro-hooks: specifier: 2.2.0 version: 2.2.0(@tarojs/taro-h5@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)))(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) @@ -2171,24 +2542,33 @@ importers: '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.6.2 version: 0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@25.9.2)(debug@4.4.3) '@tarojs/plugin-framework-react': specifier: catalog:taro4 - version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-h5': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-weapp': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(f333dfbca0045b8f256ea4f80f346701) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(c5b96ed116e9b491278be7323c0bf233) '@tarojs/taro-loader': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/webpack5-runner': specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(typescript@6.0.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(typescript@6.0.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@types/react': specifier: catalog:react18 version: 19.2.17 @@ -2215,7 +2595,7 @@ importers: version: 1.13.8 babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) create-functional-loader: specifier: ^0.1.4 version: 0.1.4 @@ -2240,6 +2620,9 @@ importers: less: specifier: ^4.6.4 version: 4.6.4 + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -2291,15 +2674,24 @@ importers: '@nutui/nutui-react-taro': specifier: ^3.0.20 version: 3.0.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(e578361858d1ada192e15e052bf5aeba) '@tarojs/helper': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19) '@tarojs/plugin-framework-react': specifier: catalog:taro4 - version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@tarojs/plugin-html': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) @@ -2330,21 +2722,57 @@ importers: '@tarojs/react': specifier: catalog:taro4 version: 4.2.0(react@18.3.1) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(a1acdd7871e8ad72908a15724bd6f792) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 version: 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(d24158300ac067249f65feb77d3ca25d) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) react: specifier: catalog:react18 version: 18.3.1 react-dom: specifier: catalog:react18 version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) devDependencies: '@babel/core': specifier: catalog:babelCore7285 @@ -2358,15 +2786,24 @@ importers: '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.6.2 version: 0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@24.13.1)(debug@4.4.3) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(13ba928af57cd49b516b91f228874523) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(56f91a3ef2e86b4d52e336f35955b1e7) '@tarojs/taro-loader': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@tarojs/webpack5-runner': specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@types/node': specifier: catalog:typesNode2410 version: 24.13.1 @@ -2384,7 +2821,7 @@ importers: version: link:../../packages-runtime/variants babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) eslint: specifier: catalog:eslint10 version: 10.4.1(jiti@2.7.0) @@ -2397,6 +2834,9 @@ importers: eslint-plugin-react-hooks: specifier: catalog:eslintPluginReactHooks version: 7.1.1(eslint@10.4.1(jiti@2.7.0)) + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -2433,21 +2873,75 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(c875a69ead75db97062348d1c7ed6f59) '@tarojs/plugin-framework-vue3': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/plugin-platform-harmony-hybrid': + specifier: catalog:taro4 + version: 4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(e95107291a391703969c6046c3ef9d1f) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 - version: 4.2.0(a768185d37cb81f382258dee681cf4f4) + version: 4.2.0(57a41204cf5878980470782fc2aea1f3) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(b7274e8436fd77ec38a56428cab90d13) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react: + specifier: catalog:react18 + version: 18.3.1 + react-dom: + specifier: catalog:react18 + version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) vue: specifier: catalog:vue3 version: 3.5.35(typescript@6.0.3) @@ -2458,21 +2952,36 @@ importers: '@babel/plugin-proposal-class-properties': specifier: ^7.18.6 version: 7.18.6(@babel/core@7.29.7) + '@babel/preset-react': + specifier: catalog:babelPresetReact7285 + version: 7.29.7(@babel/core@7.29.7) + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@25.9.2)(debug@4.4.3) '@tarojs/plugin-platform-h5': specifier: catalog:taro4 - version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/plugin-platform-weapp': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(0cb9eaf8743992c8501a23ea4c974543) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(c5b96ed116e9b491278be7323c0bf233) '@tarojs/taro-loader': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/webpack5-runner': specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(typescript@6.0.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(typescript@6.0.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@types/react': + specifier: catalog:react18 + version: 19.2.17 '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 @@ -2484,10 +2993,10 @@ importers: version: 8.61.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-dom': specifier: catalog:vue3 version: 3.5.35 @@ -2508,7 +3017,7 @@ importers: version: 1.13.8 babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2) create-functional-loader: specifier: ^0.1.4 version: 0.1.4 @@ -2530,6 +3039,9 @@ importers: less: specifier: ^4.6.4 version: 4.6.4 + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -2559,7 +3071,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite4 - version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue-loader: specifier: ^17.4.2 version: 17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) @@ -2584,15 +3096,24 @@ importers: '@babel/runtime': specifier: catalog:babelRuntime7284 version: 7.29.7 + '@react-native-community/slider': + specifier: catalog:reactNativeSlider442 + version: 4.4.2 + '@react-native-picker/picker': + specifier: catalog:reactNativePicker261 + version: 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/components': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/components-rn': + specifier: catalog:taro4rn + version: 4.2.0(e578361858d1ada192e15e052bf5aeba) '@tarojs/helper': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19) '@tarojs/plugin-framework-vue3': specifier: catalog:taro4 - version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@tarojs/plugin-html': specifier: catalog:taro4 version: 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) @@ -2601,10 +3122,10 @@ importers: version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) '@tarojs/plugin-platform-h5': specifier: catalog:taro4 - version: 4.2.0(989a62bdb00b4b0e2128ae99ad59ea47) + version: 4.2.0(cc283b1ce7a4ab0eb8d4316c76bfce85) '@tarojs/plugin-platform-harmony-hybrid': specifier: catalog:taro4 - version: 4.2.0(635373fa0a3bf80fc4593c03c3de2aaa) + version: 4.2.0(66b8c5df2acf42764c84a8c73f5298a7) '@tarojs/plugin-platform-jd': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) @@ -2620,15 +3141,57 @@ importers: '@tarojs/plugin-platform-weapp': specifier: catalog:taro4 version: 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) + '@tarojs/router': + specifier: catalog:taro4 + version: 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) '@tarojs/runtime': specifier: catalog:taro4 version: 4.2.0 + '@tarojs/runtime-rn': + specifier: catalog:taro4rn + version: 4.2.0(a1acdd7871e8ad72908a15724bd6f792) '@tarojs/shared': specifier: catalog:taro4 version: 4.2.0 '@tarojs/taro': specifier: catalog:taro4 - version: 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/taro-rn': + specifier: catalog:taro4rn + version: 4.2.0(d24158300ac067249f65feb77d3ca25d) + expo: + specifier: catalog:expo50 + version: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react: + specifier: catalog:react18 + version: 18.3.1 + react-dom: + specifier: catalog:react18 + version: 18.3.1(react@18.3.1) + react-native: + specifier: catalog:reactNative073 + version: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: + specifier: catalog:reactNativeDeviceInfo14 + version: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-gesture-handler: + specifier: catalog:reactNativeGestureHandler214 + version: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: + specifier: catalog:reactNativePagerView623 + version: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: + specifier: catalog:reactNativeRootSiblings5 + version: 5.0.1 + react-native-screens: + specifier: catalog:reactNativeScreens329 + version: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: + specifier: catalog:reactNativeSvg141 + version: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: + specifier: catalog:reactNativeWebview136 + version: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) vue: specifier: catalog:vue3 version: 3.5.35(typescript@6.0.3) @@ -2639,27 +3202,42 @@ importers: '@babel/plugin-proposal-class-properties': specifier: 7.18.6 version: 7.18.6(@babel/core@7.29.7) + '@babel/preset-react': + specifier: catalog:babelPresetReact7285 + version: 7.29.7(@babel/core@7.29.7) + '@react-native/metro-config': + specifier: catalog:reactNativeMetroConfig073 + version: 0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@tarojs/cli': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(@types/node@24.13.1)(debug@4.4.3) + '@tarojs/rn-runner': + specifier: catalog:taro4rn + version: 4.2.0(33bac20967992a98547c26ab393546bb) + '@tarojs/rn-supporter': + specifier: catalog:taro4rn + version: 4.2.0(56f91a3ef2e86b4d52e336f35955b1e7) '@tarojs/taro-loader': specifier: catalog:taro4 version: 4.2.0(@swc/helpers@0.5.19)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@tarojs/webpack5-runner': specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + version: 4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@types/node': specifier: catalog:typesNode2410 version: 24.13.1 + '@types/react': + specifier: catalog:react18 + version: 19.2.17 '@types/webpack-env': specifier: ^1.13.6 version: 1.18.8 '@vitejs/plugin-vue': specifier: ^4.6.2 - version: 4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-dom': specifier: catalog:vue3 version: 3.5.35 @@ -2674,7 +3252,7 @@ importers: version: link:../../packages-runtime/variants babel-preset-taro: specifier: catalog:taro4 - version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0) + version: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2) eslint: specifier: catalog:eslint10 version: 10.4.1(jiti@2.7.0) @@ -2684,6 +3262,9 @@ importers: eslint-plugin-vue: specifier: ^10.9.2 version: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.4.1(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.4.1(jiti@2.7.0))) + metro-react-native-babel-preset: + specifier: catalog:metroReactNativeBabelPreset077 + version: 0.77.0(@babel/core@7.29.7) postcss: specifier: catalog:postcss85 version: 8.5.15 @@ -2704,7 +3285,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite4 - version: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue-loader: specifier: ^17.4.2 version: 17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) @@ -2725,10 +3306,10 @@ importers: version: 3.0.0-5000720260410001(@dcloudio/types@3.4.28)(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-harmony': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-plus': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-components': specifier: 3.0.0-5000720260410001 version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) @@ -2834,7 +3415,7 @@ importers: version: 3.0.0-5000720260410001 '@dcloudio/vite-plugin-uni': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@egoist/tailwindcss-icons': specifier: catalog:egoistTailwindcssIcons version: 1.9.2(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.9.0)) @@ -2906,10 +3487,10 @@ importers: version: 6.0.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vite-plugin-inspect: specifier: catalog:vitePluginInspect - version: 11.4.1(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + version: 11.4.1(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) weapp-ide-cli: specifier: catalog:weappIdeCli version: 5.4.4 @@ -2927,10 +3508,10 @@ importers: version: 3.0.0-5000720260410001(@dcloudio/types@3.4.28)(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-harmony': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-plus': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-components': specifier: 3.0.0-5000720260410001 version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) @@ -2997,7 +3578,7 @@ importers: version: 3.0.0-5000720260410001 '@dcloudio/vite-plugin-uni': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@egoist/tailwindcss-icons': specifier: catalog:egoistTailwindcssIcons version: 1.9.2(tailwindcss@4.3.0) @@ -3030,7 +3611,7 @@ importers: version: 6.0.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue-tsc: specifier: catalog:vueTsc318 version: 3.3.4(typescript@6.0.3) @@ -3048,7 +3629,7 @@ importers: version: 3.0.0-5000720260410001(@dcloudio/types@3.4.28)(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-plus': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-components': specifier: 3.0.0-5000720260410001 version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) @@ -3076,7 +3657,7 @@ importers: version: 3.0.0-5000720260410001 '@dcloudio/vite-plugin-uni': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) cross-env: specifier: catalog:crossEnv version: 10.1.0 @@ -3088,7 +3669,7 @@ importers: version: 6.0.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-tailwindcss: specifier: workspace:* version: link:../../packages/weapp-tailwindcss @@ -3100,7 +3681,7 @@ importers: version: 3.0.0-5000720260410001(@dcloudio/types@3.4.28)(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-plus': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-components': specifier: 3.0.0-5000720260410001 version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) @@ -3128,7 +3709,7 @@ importers: version: 3.0.0-5000720260410001 '@dcloudio/vite-plugin-uni': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) cross-env: specifier: catalog:crossEnv version: 10.1.0 @@ -3140,7 +3721,7 @@ importers: version: 6.0.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-tailwindcss: specifier: workspace:* version: link:../../packages/weapp-tailwindcss @@ -3168,7 +3749,7 @@ importers: version: 3.0.0-5000720260410001(rollup@4.61.1) '@dcloudio/vite-plugin-uni': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@weapp-tailwindcss/debug-uni-app-x': specifier: workspace:* version: link:../../packages/debug-uni-app-x @@ -3183,7 +3764,7 @@ importers: version: 6.0.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-tailwindcss: specifier: workspace:* version: link:../../packages/weapp-tailwindcss @@ -3211,7 +3792,7 @@ importers: version: 3.0.0-5000720260410001(rollup@4.61.1) '@dcloudio/vite-plugin-uni': specifier: 3.0.0-5000720260410001 - version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + version: 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@weapp-tailwindcss/debug-uni-app-x': specifier: workspace:* version: link:../../packages/debug-uni-app-x @@ -3226,7 +3807,7 @@ importers: version: 6.0.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + version: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) weapp-tailwindcss: specifier: workspace:* version: link:../../packages/weapp-tailwindcss @@ -3271,7 +3852,7 @@ importers: version: link:../../packages/weapp-tailwindcss weapp-vite: specifier: catalog:weappVite - version: 6.16.43(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(miniprogram-api-typings@5.2.1)(oxc-resolver@11.20.0)(rollup@4.61.1)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 6.16.43(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(miniprogram-api-typings@5.2.1)(oxc-resolver@11.20.0)(rollup@4.61.1)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) demo/weapp-vite-tailwindcss-v4: dependencies: @@ -3311,7 +3892,7 @@ importers: version: link:../../packages/weapp-tailwindcss weapp-vite: specifier: catalog:weappVite - version: 6.16.43(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(miniprogram-api-typings@5.2.1)(oxc-resolver@11.20.0)(rollup@4.61.1)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 6.16.43(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(miniprogram-api-typings@5.2.1)(oxc-resolver@11.20.0)(rollup@4.61.1)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) demo/web/react-vite-tailwindcss-v3: dependencies: @@ -3330,7 +3911,7 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: catalog:vitePluginReact6 - version: 6.0.2(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 6.0.2(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) cross-env: specifier: catalog:crossEnv version: 10.1.0 @@ -3342,7 +3923,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite8 - version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) weapp-tailwindcss: specifier: workspace:* version: link:../../../packages/weapp-tailwindcss @@ -3364,7 +3945,7 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: catalog:vitePluginReact6 - version: 6.0.2(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 6.0.2(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) cross-env: specifier: catalog:crossEnv version: 10.1.0 @@ -3376,7 +3957,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite8 - version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) weapp-tailwindcss: specifier: workspace:* version: link:../../../packages/weapp-tailwindcss @@ -3389,7 +3970,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: catalog:vitePluginVue6 - version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-sfc': specifier: catalog:vue3 version: 3.5.35 @@ -3404,7 +3985,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite8 - version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vue-tsc: specifier: catalog:vueTsc318 version: 3.3.4(typescript@6.0.3) @@ -3420,7 +4001,7 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: catalog:vitePluginVue6 - version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-sfc': specifier: catalog:vue3 version: 3.5.35 @@ -3435,7 +4016,7 @@ importers: version: 6.0.3 vite: specifier: catalog:vite8 - version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vue-tsc: specifier: catalog:vueTsc318 version: 3.3.4(typescript@6.0.3) @@ -3475,7 +4056,7 @@ importers: version: 6.0.3 vitest: specifier: catalog:vitest - version: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) packages-runtime/cva: dependencies: @@ -3577,10 +4158,10 @@ importers: version: 10.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.4.3 - version: 10.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + version: 10.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tailwindcss/vite': specifier: catalog:tailwindcss4 - version: 4.3.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.3.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@types/react': specifier: ^19.2.17 version: 19.2.17 @@ -3604,10 +4185,10 @@ importers: version: 6.0.3 vite: specifier: catalog:vite724 - version: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@25.9.2)(rollup@4.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.5.4(@types/node@25.9.2)(rollup@4.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) packages-runtime/variants: dependencies: @@ -3712,7 +4293,7 @@ importers: version: 2.0.3 vite: specifier: 7.2.7 - version: 7.2.7(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + version: 7.2.7(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) packages/experimental: dependencies: @@ -3867,7 +4448,7 @@ importers: version: 6.0.3 vitest: specifier: catalog:vitest - version: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) packages/reset: dependencies: @@ -4286,6 +4867,9 @@ packages: resolution: {integrity: sha512-rCkw57K82y1XA9KwBmuMrupFQr9VOS4Rn77vW2UD2j0+HjlP/npSON9COkUIfocd95B4wv5EpfWMr6lGD4lN3A==} engines: {node: 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22 || 23 || 24 || 25} + '@adobe/css-tools@4.3.3': + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + '@adobe/css-tools@4.5.0': resolution: {integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==} @@ -4384,6 +4968,20 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@ant-design/icons-react-native@2.3.2': + resolution: {integrity: sha512-ULCN3+elfAsvu71Xa5KODi97Y3P2aUkJm4s8mJaPoRjiU+BR+Y6ejv3vbc40yV62EOdlAOMKhvKbFlsXMjZ2ow==} + peerDependencies: + react: '>=16.0.0' + + '@ant-design/react-native@5.0.0': + resolution: {integrity: sha512-970KESpIjIVOtcvedBJthnIoGyoo7Hm/A3eddlPAzh8SqlfeaA8orqbrVRXT51b484u4IguFQ9gv4ghtj4VZpA==} + peerDependencies: + '@react-native-community/cameraroll': '>= 1.5.2' + '@react-native-community/segmented-control': '>= 1.4.0' + '@react-native-community/slider': '>= 2.0.0' + '@react-native-picker/picker': ^1.9.10 + react-native-gesture-handler: ^1.10.3 + '@antfu/eslint-config@9.0.0': resolution: {integrity: sha512-8aQW0UWHoNMdVxTfzs1+w10t26plsc9oFs8YhCyCtST5nnANJe/VAjqvR3hYI1l3PHBeo4tjVMg8wuu6g3OLlA==} hasBin: true @@ -4469,6 +5067,9 @@ packages: '@ast-core/escape@1.0.1': resolution: {integrity: sha512-/kVjBkDzYrSW1S+gTBCuOfhnNkge9qZFJgLT+MOZdmPN4Vts36S60uU5br3ozoxpJ1eRGe6pGy7/EfcOpFFHlA==} + '@babel/code-frame@7.10.4': + resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==} + '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} @@ -4536,10 +5137,6 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.28.6': - resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.29.7': resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} engines: {node: '>=6.9.0'} @@ -4578,6 +5175,10 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} @@ -4746,6 +5347,13 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/plugin-proposal-async-generator-functions@7.20.7': + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-class-properties@7.18.6': resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -4759,6 +5367,47 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-export-default-from@7.29.7': + resolution: {integrity: sha512-p+G5BNXDcy3bOXplhY4HybQ1GxH3i2Tppmdm/3epyRu2VgJJZuUlZ61MqRTg582Q7ZLBdP7fePYvsumSEkMxcQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-numeric-separator@7.18.6': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-object-rest-spread@7.20.7': + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-catch-binding@7.18.6': + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -4797,6 +5446,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-export-default-from@7.29.7': + resolution: {integrity: sha512-foag0BB37ROhdeIX9O8G0jX7hw0UekJc04cHMrYLOnrErsnBKqJGHJ8eDRpoCFZBvEPPygmmtw4qyU97qa4oOw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.29.7': + resolution: {integrity: sha512-ajMX6QPcyomotqwpzhkYGxcK2i/us0rs1Qo9QvUpa+Fca0FTmqrzKrctoIYLMxcOhGZldGT/BAVkRGTWBiR8gQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-assertions@7.29.7': resolution: {integrity: sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==} engines: {node: '>=6.9.0'} @@ -4999,6 +5660,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-flow-strip-types@7.29.7': + resolution: {integrity: sha512-wRHeUjUjCZnMHmiO5bRgjFLcoEh7JyTdByOW11ahhwNa4V0bmeGEaIvt51yq0zQp2yWIpqfxXXPyUP6GFJZHOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-for-of@7.29.7': resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==} engines: {node: '>=6.9.0'} @@ -5269,6 +5936,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-flow@7.29.7': + resolution: {integrity: sha512-KYIRV0BuaN68CDdsqFkAD7MU7yipUqQNuNElwATdxaIdpTjhvtY82QvkBJs7zV3Evxj2jFAAZ1iO8nyy0nhjqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/preset-modules@0.1.6-no-external-plugins': resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -5286,6 +5959,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/register@7.29.7': + resolution: {integrity: sha512-AMGJoWuES861riy6pcB0fphE1YXybtQnBYQMuIyPv6mKLiosfa79BKTnAOyx215c/3RJPJpdQwoHZ3earVH7AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/runtime-corejs3@7.29.7': resolution: {integrity: sha512-ppj9ouYku+RX0ljtgZd+KMO5mkM2bCqg8H2PYAFWnLsHEIKIdRojqbJ2i3eVHrisuxy7nOFCmngTDdWtUCdXUQ==} engines: {node: '>=6.9.0'} @@ -5322,6 +6001,16 @@ packages: resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==} engines: {node: ^22.18.0 || >=24.11.0} + '@bam.tech/react-native-image-resizer@3.0.11': + resolution: {integrity: sha512-J/vAe51uPhJafT0uAIQI3gziqVs4Tnw32bHau/+I7AukSs4YxLXIaOVF6EChZ9ZFu+fLxvVrRTbHKDf+1YoXag==} + engines: {node: '>= 16.0.0'} + peerDependencies: + react: '*' + react-native: '*' + + '@bang88/react-native-ultimate-listview@4.1.1': + resolution: {integrity: sha512-3/87AwY8YA7pvTCDHdh8JbiDXF7iQXdmNwIHC5N2CWGbhyVeBrqzft3G3cIVQWMn504JaNAUkW9oYV5DpUn6Lw==} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -6672,6 +7361,10 @@ packages: oxlint: optional: true + '@egjs/hammerjs@2.0.17': + resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==} + engines: {node: '>=0.8.0'} + '@egoist/tailwindcss-icons@1.9.2': resolution: {integrity: sha512-I6XsSykmhu2cASg5Hp/ICLsJ/K/1aXPaSKjgbWaNp2xYnb4We/arWMmkhhV+9CglOFCUbqx0A3mM2kWV32ZIhw==} peerDependencies: @@ -8047,6 +8740,94 @@ packages: '@noble/hashes': optional: true + '@expo/bunyan@4.0.1': + resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} + engines: {node: '>=0.10.0'} + + '@expo/cli@0.17.13': + resolution: {integrity: sha512-n13yxOmI3I0JidzMdFCH68tYKGDtK4XlDFk1vysZX7AIRKeDVRsSbHhma5jCla2bDt25RKmJBHA9KtzielwzAA==} + hasBin: true + + '@expo/code-signing-certificates@0.0.5': + resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} + + '@expo/config-plugins@7.9.2': + resolution: {integrity: sha512-sRU/OAp7kJxrCUiCTUZqvPMKPdiN1oTmNfnbkG4oPdfWQTpid3jyCH7ZxJEN5SI6jrY/ZsK5B/JPgjDUhuWLBQ==} + + '@expo/config-types@50.0.1': + resolution: {integrity: sha512-EZHMgzkWRB9SMHO1e9m8s+OMahf92XYTnsCFjxhSfcDrcEoSdFPyJWDJVloHZPMGhxns7Fi2+A+bEVN/hD4NKA==} + + '@expo/config@8.5.6': + resolution: {integrity: sha512-wF5awSg6MNn1cb1lIgjnhOn5ov2TEUTnkAVCsOl0QqDwcP+YIerteSFwjn9V52UZvg58L+LKxpCuGbw5IHavbg==} + + '@expo/devcert@1.2.1': + resolution: {integrity: sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==} + + '@expo/env@0.2.3': + resolution: {integrity: sha512-a+uJ/e6MAVxPVVN/HbXU5qxzdqrqDwNQYxCfxtAufgmd5VZj54e5f3TJA3LEEUW3pTSZR8xK0H0EtVN297AZnw==} + + '@expo/fingerprint@0.6.1': + resolution: {integrity: sha512-ggLn6unI6qowlA1FihdQwPpLn16VJulYkvYAEL50gaqVahfNEglRQMSH2giZzjD0d6xq2/EQuUdFyHaJfyJwOQ==} + hasBin: true + + '@expo/image-utils@0.4.2': + resolution: {integrity: sha512-CxP+1QXgRXsNnmv2FAUA2RWwK6kNBFg4QEmVXn2K9iLoEAI+i+1IQXcUgc+J7nTJl9pO7FIu2gIiEYGYffjLWQ==} + + '@expo/json-file@10.2.0': + resolution: {integrity: sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==} + + '@expo/json-file@8.3.3': + resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} + + '@expo/metro-config@0.17.8': + resolution: {integrity: sha512-XNjI5Q5bW3k2ieNtQBSX9BnIysRxG4UyNsaWcysv3AzY+rahay6fAp5xzJey8xBOlzs9u7H4AdMoeJsUje3lcQ==} + peerDependencies: + '@react-native/babel-preset': '*' + + '@expo/osascript@2.6.0': + resolution: {integrity: sha512-QvqDBlJXa8CS2vRORJ4wEflY1m0vVI07uSJdIRgBrLxRPBcsrXxrtU7+wXRXMqfq9zLwNP9XbvRsXF2omoDylg==} + engines: {node: '>=12'} + + '@expo/package-manager@1.12.1': + resolution: {integrity: sha512-fQLiFAcFRWF53mtuLK32SUJQ1ahhrTcBZPZPedYTiUT5ha5FF+UO6bPtCc0Y/hgj0/m3HCGBAuSHjbg2kI9oPQ==} + + '@expo/plist@0.1.3': + resolution: {integrity: sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==} + + '@expo/prebuild-config@6.8.1': + resolution: {integrity: sha512-ptK9e0dcj1eYlAWV+fG+QkuAWcLAT1AmtEbj++tn7ZjEj8+LkXRM73LCOEGaF0Er8i8ZWNnaVsgGW4vjgP5ZsA==} + peerDependencies: + expo-modules-autolinking: '>=0.8.1' + + '@expo/rudder-sdk-node@1.1.1': + resolution: {integrity: sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==} + engines: {node: '>=12'} + + '@expo/sdk-runtime-versions@1.0.0': + resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==} + + '@expo/spawn-async@1.5.0': + resolution: {integrity: sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==} + engines: {node: '>=4'} + + '@expo/spawn-async@1.8.0': + resolution: {integrity: sha512-eb9xxd/LbuEGSdua4NumCu/McVB9EM+F/JxB9pWgnERw4HQ9XyTNH1KapG6oqLWR8TuRK2LQfzJlmNi94CVobw==} + engines: {node: '>=12'} + + '@expo/sudo-prompt@9.3.2': + resolution: {integrity: sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==} + + '@expo/vector-icons@14.1.0': + resolution: {integrity: sha512-7T09UE9h8QDTsUeMGymB4i+iqvtEeaO5VvUjryFB4tugDTG/bkzViWA74hm5pfjjDEhYMXWaX112mcvhccmIwQ==} + peerDependencies: + expo-font: '*' + react: '*' + react-native: '*' + + '@expo/xcpretty@4.4.4': + resolution: {integrity: sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw==} + hasBin: true + '@floating-ui/core@1.7.5': resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} @@ -8060,6 +8841,9 @@ packages: resolution: {integrity: sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==} engines: {node: ^20.17.0 || >=22.9.0} + '@gar/promisify@1.1.3': + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + '@gerhobbelt/ast-types@0.10.1-15': resolution: {integrity: sha512-CXoPKXH9xqCiWza0S/4TFjXa7aS8GAA8gYenBzhMN5+VwWDFBd2QVUGESq75nRe+yxgUkzSFQvq6rtAuQLRouA==} engines: {node: '>= 4.0'} @@ -8099,6 +8883,11 @@ packages: '@gerrit0/mini-shiki@3.23.0': resolution: {integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg==} + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@gulpjs/messages@1.1.0': resolution: {integrity: sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==} engines: {node: '>=10.13.0'} @@ -8615,6 +9404,10 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} + '@isaacs/ttlcache@1.4.1': + resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} + engines: {node: '>=12'} + '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -8649,6 +9442,10 @@ packages: node-notifier: optional: true + '@jest/create-cache-key-function@29.7.0': + resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/diff-sequences@30.0.1': resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -8661,6 +9458,10 @@ packages: resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment@30.4.1': resolution: {integrity: sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -8677,6 +9478,10 @@ packages: resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/fake-timers@30.4.1': resolution: {integrity: sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -9595,6 +10400,9 @@ packages: resolution: {integrity: sha512-PsOUeQRpNOGH+Iks/YPY8AXtttvGVqNqKIo/Cp2LhI0jpeqW32JP14yYRym+OsTg+roH4Avw281YwHMp8X8L2Q==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + '@npmcli/fs@1.1.1': + resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} + '@npmcli/fs@4.0.0': resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==} engines: {node: ^18.17.0 || >=20.5.0} @@ -9603,6 +10411,11 @@ packages: resolution: {integrity: sha512-AheOs4swKka/XLtht6xxJDPezlQ7K2IYQ9Y8lST4JLDjnralnWuMM9AE2CdVcgQJ5omrXhsRzM7F7aYmeZBvKQ==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} + '@npmcli/move-file@1.1.2': + resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} + engines: {node: '>=10'} + deprecated: This functionality has been moved to @npmcli/fs + '@npmcli/redact@5.0.0': resolution: {integrity: sha512-3zcN5Q3yEmeyxXBzqB6fXPQFzYa2ROsGFSr69W0ArXIAGJqxl/aFECOVPD2kbkYPm0U/EHxFKgclK3UA9WQg5A==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} @@ -10996,6 +11809,220 @@ packages: resolution: {integrity: sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==} engines: {node: '>=8.x'} + '@react-native-async-storage/async-storage@1.21.0': + resolution: {integrity: sha512-JL0w36KuFHFCvnbOXRekqVAUplmOyT/OuCQkogo6X98MtpSaJOKEAeZnYO8JB0U/RIEixZaGI5px73YbRm/oag==} + peerDependencies: + react-native: ^0.0.0-0 || >=0.60 <1.0 + + '@react-native-camera-roll/camera-roll@7.10.2': + resolution: {integrity: sha512-XgJQJDFUycmqSX+MH7vTcRigQwEIQNLIu1GvOngCZRwlSV2mF61UzeruSmmHwkBcGnHZFXkKg9fil0FQVfyglw==} + engines: {node: '>= 18.17.0'} + peerDependencies: + react-native: '>=0.59' + + '@react-native-clipboard/clipboard@1.16.3': + resolution: {integrity: sha512-cMIcvoZKIrShzJHEaHbTAp458R9WOv0fB6UyC7Ek4Qk561Ow/DrzmmJmH/rAZg21Z6ixJ4YSdFDC14crqIBmCQ==} + peerDependencies: + react: '>= 16.9.0' + react-native: '>= 0.61.5' + react-native-macos: '>= 0.61.0' + react-native-windows: '>= 0.61.0' + peerDependenciesMeta: + react-native-macos: + optional: true + react-native-windows: + optional: true + + '@react-native-community/cameraroll@4.1.2': + resolution: {integrity: sha512-jkdhMByMKD2CZ/5MPeBieYn8vkCfC4MOTouPpBpps3I8N6HUYJk+1JnDdktVYl2WINnqXpQptDA2YptVyifYAg==} + deprecated: Package has been moved to @react-native-camera-roll/camera-roll starting with version 5.0 + peerDependencies: + react: 16 || 17 + react-native: '>=0.60' + + '@react-native-community/cli-clean@12.3.7': + resolution: {integrity: sha512-BCYW77QqyxfhiMEBOoHyciJRNV6Rhz1RvclReIKnCA9wAwmoJBeu4Mu+AwiECA2bUITX16fvPt3NwDsSd1jwfQ==} + + '@react-native-community/cli-config@12.3.7': + resolution: {integrity: sha512-IU2UhO9yj1rEBNhHWGzIXpPDzha4hizLP/PUOrhR4BUf6RVPUWEp+e1PXNGR0qjIf6esu7OC7t6mLOhH0NUJEw==} + + '@react-native-community/cli-debugger-ui@12.3.7': + resolution: {integrity: sha512-UHUFrRdcjWSCdWG9KIp2QjuRIahBQnb9epnQI7JCq6NFbFHYfEI4rI7msjMn+gG8/tSwKTV2PTPuPmZ5wWlE7Q==} + + '@react-native-community/cli-doctor@12.3.7': + resolution: {integrity: sha512-gCamZztRoAyhciuQPqdz4Xe4t3gOdNsaADNd+rva+Rx8W2PoPeNv60i7/et06wlsn6B6Sh0/hMiAftJbiHDFkg==} + + '@react-native-community/cli-hermes@12.3.7': + resolution: {integrity: sha512-ezzeiSKjRXK2+i1AAe7NhhN9CEHrgtRmTn2MAdBpE++N8fH5EQZgxFcGgGdwGvns2fm9ivyyeVnI5eAYwvM+jg==} + + '@react-native-community/cli-platform-android@12.3.7': + resolution: {integrity: sha512-mOltF3cpjNdJb3WSFwEHc1GH4ibCcnOvQ34OdWyblKy9ijuvG5SjNTlYR/UW/CURaDi3OUKAhxQMTY5d27bzGQ==} + + '@react-native-community/cli-platform-ios@12.3.7': + resolution: {integrity: sha512-2WnVsMH4ORZIhBm/5nCms1NeeKG4KarNC7PMLmrXWXB/bibDcaNsjrJiqnmCUcpTEvTQTokRfoO7Aj6NM0Cqow==} + + '@react-native-community/cli-plugin-metro@12.3.7': + resolution: {integrity: sha512-ahEw0Vfnv2Nv/jdZ2QDuGjQ9l2SczO4lXjb3ubu5vEYNLyTw3jYsLMK6iES7YQ/ApQmKdG476HU1O9uZdpaYPg==} + + '@react-native-community/cli-server-api@12.3.7': + resolution: {integrity: sha512-LYETs3CCjrLn1ZU0kYv44TywiIl5IPFHZGeXhAh2TtgOk4mo3kvXxECDil9CdO3bmDra6qyiG61KHvzr8IrHdg==} + + '@react-native-community/cli-tools@12.3.7': + resolution: {integrity: sha512-7NL/1/i+wzd4fBr/FSr3ypR05tiU/Kv9l/M1sL1c6jfcDtWXAL90R161gQkQFK7shIQ8Idp0dQX1rq49tSyfQw==} + + '@react-native-community/cli-types@12.3.7': + resolution: {integrity: sha512-NFtUMyIrNfi3A5C1cjVKDVvYHvvOF7MnOMwdD8jm2NQKewQJrehKBh1eMuykKdqhWyZmuemD4KKhL8f4FxgG0w==} + + '@react-native-community/cli@12.3.7': + resolution: {integrity: sha512-7+mOhk+3+X3BjSJZZvYrDJynA00gPYTlvT28ZjiLlbuVGfqfNiBKaxuF7rty+gjjpch4iKGvLhIhSN5cuOsdHQ==} + engines: {node: '>=18'} + hasBin: true + + '@react-native-community/geolocation@3.4.0': + resolution: {integrity: sha512-bzZH89/cwmpkPMKKveoC72C4JH0yF4St5Ceg/ZM9pA1SqX9MlRIrIrrOGZ/+yi++xAvFDiYfihtn9TvXWU9/rA==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: '*' + react-native: '*' + + '@react-native-community/netinfo@11.1.0': + resolution: {integrity: sha512-pIbCuqgrY7SkngAcjUs9fMzNh1h4soQMVw1IeGp1HN5//wox3fUVOuvyIubTscUbdLFKiltJAiuQek7Nhx1bqA==} + peerDependencies: + react-native: '>=0.59' + + '@react-native-community/segmented-control@2.2.2': + resolution: {integrity: sha512-14+4HnGVrg3USqMzcHCPCqPmPmaEj0ogQH4pHRFXjoVvJokzidXBcYyXl5yrwFcKGW6zTXI6Fx9Qgt4ydtS6tw==} + peerDependencies: + react: '>=16.0' + react-native: '>=0.62' + + '@react-native-community/slider@4.4.2': + resolution: {integrity: sha512-D9bv+3Vd2gairAhnRPAghwccgEmoM7g562pm8i4qB3Esrms5mggF81G3UvCyc0w3jjtFHh8dpQkfEoKiP0NW/Q==} + + '@react-native-picker/picker@2.6.1': + resolution: {integrity: sha512-oJftvmLOj6Y6/bF4kPcK6L83yNBALGmqNYugf94BzP0FQGpHBwimVN2ygqkQ2Sn2ZU3pGUZMs0jV6+Gku2GyYg==} + peerDependencies: + react: '>=16' + react-native: '>=0.57' + + '@react-native/assets-registry@0.73.1': + resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} + engines: {node: '>=18'} + + '@react-native/babel-plugin-codegen@0.73.4': + resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} + engines: {node: '>=18'} + + '@react-native/babel-preset@0.73.21': + resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/codegen@0.73.3': + resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/community-cli-plugin@0.73.18': + resolution: {integrity: sha512-RN8piDh/eF+QT6YYmrj3Zd9uiaDsRY/kMT0FYR42j8/M/boE4hs4Xn0u91XzT8CAkU9q/ilyo3wJsXIJo2teww==} + engines: {node: '>=18'} + + '@react-native/debugger-frontend@0.73.3': + resolution: {integrity: sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==} + engines: {node: '>=18'} + + '@react-native/dev-middleware@0.73.8': + resolution: {integrity: sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==} + engines: {node: '>=18'} + + '@react-native/gradle-plugin@0.73.5': + resolution: {integrity: sha512-Orrn8J/kqzEuXudl96XcZk84ZcdIpn1ojjwGSuaSQSXNcCYbOXyt0RwtW5kjCqjgSzGnOMsJNZc5FDXHVq/WzA==} + engines: {node: '>=18'} + + '@react-native/js-polyfills@0.73.1': + resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} + engines: {node: '>=18'} + + '@react-native/metro-babel-transformer@0.73.15': + resolution: {integrity: sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + + '@react-native/metro-config@0.73.5': + resolution: {integrity: sha512-3bNWoHzOzP/+qoLJtRhOVXrnxKmSY3i4y5PXyMQlIvvOI/GQbXulPpEZxK/yUrf1MmeXHLLFufFbQWlfDEDoxA==} + engines: {node: '>=18'} + + '@react-native/normalize-color@2.1.0': + resolution: {integrity: sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==} + + '@react-native/normalize-colors@0.73.2': + resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} + + '@react-native/virtualized-lists@0.73.4': + resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} + engines: {node: '>=18'} + peerDependencies: + react-native: '*' + + '@react-navigation/bottom-tabs@6.6.1': + resolution: {integrity: sha512-9oD4cypEBjPuaMiu9tevWGiQ4w/d6l3HNhcJ1IjXZ24xvYDSs0mqjUcdt8SWUolCvRrYc/DmNBLlT83bk0bHTw==} + deprecated: This version is no longer supported + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-safe-area-context: '>= 3.0.0' + react-native-screens: '>= 3.0.0' + + '@react-navigation/core@6.4.17': + resolution: {integrity: sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==} + deprecated: This version is no longer supported + peerDependencies: + react: '*' + + '@react-navigation/elements@1.3.31': + resolution: {integrity: sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==} + deprecated: This version is no longer supported + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-safe-area-context: '>= 3.0.0' + + '@react-navigation/native-stack@6.11.0': + resolution: {integrity: sha512-U5EcUB9Q2NQspCFwYGGNJm0h6wBCOv7T30QjndmvlawLkNt7S7KWbpWyxS9XBHSIKF57RgWjfxuJNTgTstpXxw==} + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-safe-area-context: '>= 3.0.0' + react-native-screens: '>= 3.0.0' + + '@react-navigation/native@6.1.18': + resolution: {integrity: sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==} + deprecated: This version is no longer supported + peerDependencies: + react: '*' + react-native: '*' + + '@react-navigation/routers@6.1.9': + resolution: {integrity: sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==} + deprecated: This version is no longer supported + + '@react-navigation/stack@6.4.1': + resolution: {integrity: sha512-upMEHOKMtuMu4c9gmoPlO/JqI6mDlSqwXg1aXKOTQLXAF8H5koOLRfrmi7AkdiE9A7lDXWUAZoGuD9O88cYvDQ==} + deprecated: This version is no longer supported + peerDependencies: + '@react-navigation/native': ^6.0.0 + react: '*' + react-native: '*' + react-native-gesture-handler: '>= 1.0.0' + react-native-safe-area-context: '>= 3.0.0' + react-native-screens: '>= 3.0.0' + '@react-spring/animated@9.6.1': resolution: {integrity: sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==} peerDependencies: @@ -11405,6 +12432,15 @@ packages: rollup: optional: true + '@rollup/plugin-commonjs@25.0.8': + resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -11414,6 +12450,33 @@ packages: rollup: optional: true + '@rollup/plugin-json@6.1.0': + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-node-resolve@15.3.1': + resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-replace@5.0.7': + resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-terser@0.4.4': resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} @@ -11911,6 +12974,9 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@segment/loosely-validate-event@2.0.0': + resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==} + '@shikijs/engine-oniguruma@3.23.0': resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} @@ -11996,6 +13062,9 @@ packages: '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sinonjs/fake-timers@15.4.0': resolution: {integrity: sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==} @@ -12577,6 +13646,21 @@ packages: react: '*' solid-js: '*' + '@tarojs/components-rn@4.2.0': + resolution: {integrity: sha512-NPdOBYe3gaQ7E1DjiAlqlenXYHs9bye79S8hoUg5WFMHg42LvAUHH5xU+HjckZwExe+DrOSxwUk24TddhiEn5Q==} + engines: {node: '>= 18'} + peerDependencies: + '@react-native-community/slider': 4.4.2 + '@react-native-picker/picker': 2.6.1 + expo: ~50.0.0 + expo-av: ~13.10.6 + expo-camera: ~14.1.3 + react: ^18 + react-native: ^0.73.1 + react-native-pager-view: 6.2.3 + react-native-svg: 14.1.0 + react-native-webview: 13.6.4 + '@tarojs/components@4.2.0': resolution: {integrity: sha512-SQIK5UxKfmkhV0MdhmC0KV6duSkBtF9C8sX3dF6afKX8DvULXP5dirH8Y4bJEL+Mt+dkhlXiBmuSk/C2KB7sVg==} engines: {node: '>= 18'} @@ -12850,6 +13934,42 @@ packages: peerDependencies: react: ^18 + '@tarojs/rn-runner@4.2.0': + resolution: {integrity: sha512-HqYzSWiJHVBFy79izZrA6nu/siJqGdSXWI5psN/4pDT2EvW6yPyDEy9k6k1udsxTHg17Sjp8qOtrwy2mBGHNSA==} + engines: {node: '>= 18'} + peerDependencies: + babel-preset-taro: 4.2.0 + expo: ~50.0.0 + react: ^18 + react-native: ^0.73.1 + + '@tarojs/rn-style-transformer@4.2.0': + resolution: {integrity: sha512-cxBi1BSovIoK4SewtJElJcVAV/Bpfl/n/+TD7M0nNrNhs5IznfNhHjPNrZeXf8UsgIKaIVGRzcsntCyO8NRT8A==} + engines: {node: '>= 18'} + peerDependencies: + postcss: '>= 8' + + '@tarojs/rn-supporter@4.2.0': + resolution: {integrity: sha512-DQZQ8RkTGcPNIk9NjzBw/QbC9Ub80bXuryfgvSS/wNOvzHRBuerCLrL5Uw4L08N5C0p2a0Dc06Ix9/haK1eRVg==} + engines: {node: '>= 18'} + peerDependencies: + react: '>= 18' + react-native: '>= 0.63.0' + + '@tarojs/rn-transformer@4.2.0': + resolution: {integrity: sha512-TIK4UUwim3pn0NSzpXMSuybJtIO8zOvEYrLFzKb5jmbLqJz0hEY6jBnXWw8VnohbdzFQBZl8P8/c5b/KjQjJrg==} + engines: {node: '>= 18'} + + '@tarojs/router-rn@4.2.0': + resolution: {integrity: sha512-1I2Y2RjvsqNeKXAYAfwMHx0kWS0awW4g18tJl+Iqr3JMGIoVxXdhqVYSZd3S5TMr8l0wl6dnrcjDwuAUaYLf8g==} + engines: {node: '>= 18'} + peerDependencies: + react: ^18 + react-native: ^0.73.1 + react-native-gesture-handler: ~2.14.0 + react-native-safe-area-context: 4.8.2 + react-native-screens: ~3.29.0 + '@tarojs/router@4.2.0': resolution: {integrity: sha512-V9Wixx+FkJe0dh5xkFvaowINnImJCetymNpcUr6HxuswGO94FI3oOg6AB+f8aOPRLiAzKfNNLfMM23jTBgcZFg==} engines: {node: '>= 18'} @@ -12862,6 +13982,15 @@ packages: resolution: {integrity: sha512-M79iDSKjO3FNBBWfNiFlaihLsHGSQaXjSCglH0d9G1a/YWx2hfKtZaT67ca86YkfR/glz6ZBtIY5PTNQlED8AA==} engines: {node: '>= 18'} + '@tarojs/runtime-rn@4.2.0': + resolution: {integrity: sha512-1NtXGNG3MUJVllF5oKnmvC0XTnKmtpvAxmnhprIREm6al56kOPr0LXnsyYg+ZXFM3LjZGpeIbeOajQ8nM4gh7w==} + engines: {node: '>= 18'} + peerDependencies: + react: '>= 18' + react-native: '>= 0.63.0' + react-native-device-info: '>= 10.0.0' + react-native-root-siblings: '>= 5' + '@tarojs/runtime@4.2.0': resolution: {integrity: sha512-PztaDI5DfOCIYPn0/VeoZgtsKpE1Z/pXjrlB5w+9gZfM6bZZeS0j/GRdfHBz/BdmHMFYmQ+2HbZJ+sVj5DIUzA==} engines: {node: '>= 18'} @@ -12885,6 +14014,33 @@ packages: peerDependencies: webpack: 5.91.0 + '@tarojs/taro-rn@4.2.0': + resolution: {integrity: sha512-lVcfQvXGqSTBppO5sOxB2B/VcY4cD2NzbIVqyEqxkph5g592a3Mn5LOj+TSPefDgSkTxsYzFGzDQCea/PifMfg==} + engines: {node: '>= 18'} + peerDependencies: + '@bam.tech/react-native-image-resizer': ^3.0.10 + '@react-native-async-storage/async-storage': 1.21.0 + '@react-native-camera-roll/camera-roll': ^7.8.3 + '@react-native-clipboard/clipboard': ^1.14.3 + '@react-native-community/geolocation': ^3.4.0 + '@react-native-community/netinfo': 11.1.0 + expo: ~50.0.0 + expo-av: ~13.10.6 + expo-barcode-scanner: ~12.9.3 + expo-brightness: ~11.8.0 + expo-camera: ~14.1.3 + expo-file-system: ~16.0.9 + expo-image-picker: ~14.7.1 + expo-keep-awake: ~12.8.2 + expo-location: ~16.5.5 + expo-sensors: ~12.9.1 + react: ^18 + react-native: ^0.73.1 + react-native-device-info: ^14.0.0 + react-native-image-zoom-viewer: ^3.0.1 + react-native-root-siblings: ^5.0.1 + react-native-safe-area-context: 4.8.2 + '@tarojs/taro@4.2.0': resolution: {integrity: sha512-GXdWlWRxhj0t4n8QMlL4DuyYQmq8yKnnhMQcwLLnLKgbcNfk2nQGZDGI7suT6Z9wkZvZDidnzzzjLJ5ogTQsDQ==} engines: {node: '>= 18'} @@ -13259,6 +14415,9 @@ packages: '@types/gulp@4.0.18': resolution: {integrity: sha512-IqkYa4sXkwH2uwqO2aXYOoAisJpLX13BPaS6lmEAoG4BbgOay3qqGQFsT9LMSSQVMQlEKU7wTUW0sPV46V0olw==} + '@types/hammerjs@2.0.46': + resolution: {integrity: sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==} + '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -13464,6 +14623,9 @@ packages: '@types/react@19.2.17': resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -13504,6 +14666,9 @@ packages: '@types/set-value@4.0.3': resolution: {integrity: sha512-tSuUcLl6kMzI+l0gG7FZ04xbIcynxNIYgWFj91LPAvRcn7W3L1EveXNdVjqFDgAZPjY1qCOsm8Sb1C70SxAPHw==} + '@types/shallowequal@1.1.5': + resolution: {integrity: sha512-8afr1hbNqvZ/FBMY2mcfkkbk7xhlTZN4lVCgQf55YdjUQpWLemmrcvcHg94vjw+ZVIfPa3UZz/sOE6CkaMlDnQ==} + '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} @@ -13946,6 +15111,16 @@ packages: '@upsetjs/venn.js@2.0.0': resolution: {integrity: sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==} + '@urql/core@2.3.6': + resolution: {integrity: sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==} + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + '@urql/exchange-retry@0.3.0': + resolution: {integrity: sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==} + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + '@use-gesture/core@10.2.20': resolution: {integrity: sha512-4lFhHc8so4yIHkBEs641DnEsBxPyhJ5GEjB4PURFDH4p/FcZriH6w99knZgI63zN/MBFfylMyb8+PDuj6RIXKQ==} @@ -14430,6 +15605,15 @@ packages: resolution: {integrity: sha512-9euE0pf0jOHAZJIDMlc+Wa4RjA0/ZllT2MrWt8vUgRyl37XuQEKoCvU0SS66w1zPvTOuWRFq/bIigJngr8wDBA==} engines: {node: ^20.19.0 || >=22.12.0} + '@xmldom/xmldom@0.7.13': + resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} + engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version + + '@xmldom/xmldom@0.9.10': + resolution: {integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==} + engines: {node: '>=14.6'} + '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -14492,6 +15676,10 @@ packages: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + abortcontroller-polyfill@1.7.8: resolution: {integrity: sha512-9f1iZ2uWh92VcrU9Y8x+LdM4DLj75VE0MJB8zuF1iUnroEptStw+DQ8EQPMUdfe5k+PkB1uUfDQfWbhstH8LrQ==} @@ -14694,6 +15882,9 @@ packages: android-versions@1.9.0: resolution: {integrity: sha512-13O2B6PQMEM4ej9n13ePRQeckrCoKbZrvuzlLvK+9s2QmncpHDbYzZxhgapN32sJNoifN6VAHexLnd/6CYrs7Q==} + anser@1.4.10: + resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} + anser@2.3.5: resolution: {integrity: sha512-vcZjxvvVoxTeR5XBNJB38oTu/7eDCZlwdz32N1eNgpyPF7j/Z7Idf+CUwQOkKKpJ7RJyjxgLHCM7vdIK0iCNMQ==} @@ -14730,6 +15921,9 @@ packages: resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==} engines: {node: '>=18'} + ansi-fragments@0.2.1: + resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==} + ansi-gray@0.1.1: resolution: {integrity: sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==} engines: {node: '>=0.10.0'} @@ -14827,6 +16021,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + appdirsjs@1.2.7: + resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} + append-buffer@1.0.2: resolution: {integrity: sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==} engines: {node: '>=0.10.0'} @@ -14917,6 +16114,9 @@ packages: array-timsort@1.0.3: resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + array-tree-filter@2.1.0: + resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -14960,6 +16160,9 @@ packages: as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + asn1@0.2.1: resolution: {integrity: sha512-Qlt6MN3lOQjpHxlh49dTHVV3ankYp3udK35Aw0bxHMAAVYaa7m+csXAdzdS/t3HJn0eG+o81PTAifeFoCNJCmg==} @@ -14993,6 +16196,14 @@ packages: ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + ast-types@0.14.2: + resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} + engines: {node: '>=4'} + + ast-types@0.15.2: + resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + engines: {node: '>=4'} + ast-types@0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} @@ -15004,6 +16215,10 @@ packages: resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==} engines: {node: '>=20.19.0'} + astral-regex@1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -15113,6 +16328,11 @@ packages: react-native-b4a: optional: true + babel-core@7.0.0-bridge.0: + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + babel-jest@25.5.1: resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} engines: {node: '>= 8.3'} @@ -15173,6 +16393,10 @@ packages: babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + babel-plugin-global-define@1.0.3: + resolution: {integrity: sha512-M8Sby4wRLuLr+9UB8V31knVRf/rl0xkk51A7um6hUCvVPyOvLtI0u0k1OPiMgE2d7CwmeSa33NzGpaALHPQCPg==} + engines: {node: '>= 6.x.x'} + babel-plugin-import@1.13.8: resolution: {integrity: sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==} @@ -15196,6 +16420,9 @@ packages: resolution: {integrity: sha512-9EdtWM/sSfXLOGLwSn+GS6pIXyBnL07/8gyJlwFXjWy4DxMOyItqyUT29d4lQiS380EZwYlX7/At4PgBS+m2aA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + babel-plugin-jsx-attributes-array-to-object@0.3.0: + resolution: {integrity: sha512-XvbCsBFo/y4n2DzRtICQ60Kb3FWPIK359YsUkDPjC4UBCF/FMENKYzxarEhAD1GnrAuui5wOUvli89yqF1IzdA==} + babel-plugin-polyfill-corejs2@0.4.14: resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} peerDependencies: @@ -15226,9 +16453,24 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-react-native-web@0.18.12: + resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} + + babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: + resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} + + babel-plugin-transform-flow-enums@0.0.2: + resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} + babel-plugin-transform-imports-api@1.0.0: resolution: {integrity: sha512-EtPFtwUFwXy4HyRwXiR7dCijk2b1dd12bVs39oY8aMZUnypFEMrctGX6/YrhQzhCPFweV7NTPhc+fD4zItWzUA==} + babel-plugin-transform-react-jsx-to-rn-stylesheet@4.2.0: + resolution: {integrity: sha512-YSqqpEl2GzmUggXUZAEeZU+dz59UpnhGQMLUoqE4fdBvEQbIF57FpMpHr6tVRvhDQxClcqqMtpexYlgooWi7QQ==} + engines: {node: '>= 18'} + peerDependencies: + '@babel/core': ^7.0.0 + babel-plugin-transform-solid-jsx@4.2.0: resolution: {integrity: sha512-5O8hB8z+W9TrTIjN/ZVdJ+VIzB3styzUq3+Cq7n2loLHjmftRCrEuGtUrMbicJLUbRCp1ljjviSlIWmnmXheMg==} @@ -15248,6 +16490,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0 || ^8.0.0-0 + babel-preset-expo@10.0.2: + resolution: {integrity: sha512-hg06qdSTK7MjKmFXSiq6cFoIbI3n3uT8a3NI2EZoISWhu+tedCj4DQduwi+3adFuRuYvAwECI0IYn/5iGh5zWQ==} + + babel-preset-fbjs@3.4.0: + resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} + peerDependencies: + '@babel/core': ^7.0.0 + babel-preset-jest@25.5.0: resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} engines: {node: '>= 8.3'} @@ -15291,6 +16541,9 @@ packages: react-refresh: optional: true + babel-runtime@6.26.0: + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} + bach@2.0.1: resolution: {integrity: sha512-A7bvGMGiTOxGMpNupYl9HQTf0FFDNF4VCmks4PJpFyN1AX2pdKuxuwdvUz2Hu388wcgp+OvGFNsumBfFNkR7eg==} engines: {node: '>=10.13.0'} @@ -15347,6 +16600,10 @@ packages: resolution: {integrity: sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==} engines: {node: '>=0.10.0'} + better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} @@ -15358,6 +16615,10 @@ packages: bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -15397,6 +16658,9 @@ packages: bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + blueimp-md5@2.19.0: + resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} + bmp-js@0.1.0: resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==} @@ -15437,6 +16701,17 @@ packages: resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} engines: {node: '>=18'} + bplist-creator@0.1.0: + resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} + + bplist-parser@0.3.1: + resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==} + engines: {node: '>= 5.10.0'} + + bplist-parser@0.3.2: + resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} + engines: {node: '>= 5.10.0'} + brace-expansion@1.1.13: resolution: {integrity: sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==} @@ -15514,6 +16789,10 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + builtin-modules@1.1.1: + resolution: {integrity: sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==} + engines: {node: '>=0.10.0'} + builtin-modules@5.2.0: resolution: {integrity: sha512-02yxLeyxF4dNl6SlY6/5HfRSrSdZ/sCPoxy2kZNP5dZZX8LSAD9aE2gtJIUgWrsQTiMPl3mxESyrobSwvRGisQ==} engines: {node: '>=18.20'} @@ -15571,6 +16850,10 @@ packages: cacache@10.0.4: resolution: {integrity: sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==} + cacache@15.3.0: + resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} + engines: {node: '>= 10'} + cacache@19.0.1: resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -15624,6 +16907,18 @@ packages: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} + caller-callsite@2.0.0: + resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} + engines: {node: '>=4'} + + caller-path@2.0.0: + resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} + engines: {node: '>=4'} + + callsites@2.0.0: + resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} + engines: {node: '>=4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -15662,6 +16957,9 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} + camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + can-link@2.0.0: resolution: {integrity: sha512-2W2yAdkQQrrL0WM6BrGqkrLkWlVon8riZch0EBNklid2CZsOzZnqR5HE7W3Q3BrMWUop+9I2dpjyZqhSOYh6Yg==} engines: {node: '>=10'} @@ -15801,14 +17099,26 @@ packages: chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} + chrome-launcher@0.15.2: + resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==} + engines: {node: '>=12.13.0'} + hasBin: true + chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} + chromium-edge-launcher@1.0.0: + resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} + ci-info@1.6.0: resolution: {integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==} @@ -15941,6 +17251,9 @@ packages: cliui@3.2.0: resolution: {integrity: sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==} + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -16043,13 +17356,23 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} @@ -16071,6 +17394,9 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + command-exists@1.2.9: + resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} @@ -16108,6 +17434,10 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + comment-json@5.0.0: resolution: {integrity: sha512-uiqLcOiVDJtBP8WGkZHEP+FZIhTzP1dxvn59EfoYUi9gqupjrBWVQkO2atDrbnKPwLeotFYDsuNb26uBMqB+hw==} engines: {node: '>= 6'} @@ -16142,6 +17472,9 @@ packages: component-emitter@1.3.1: resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + component-type@1.2.2: + resolution: {integrity: sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==} + compose-tailwindcss-plugins@0.0.4: resolution: {integrity: sha512-nBA8DkoNNwn0xTSWrJU+mTuuFszlXYC0K+rQJKdYx39VXBO3XzUnII1MHMHaG6+wYETd7A320SEC9SgMMi2u0A==} @@ -16188,6 +17521,10 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + consola@2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} @@ -16521,6 +17858,10 @@ packages: cosmiconfig: '>=9' typescript: '>=5' + cosmiconfig@5.2.1: + resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + engines: {node: '>=4'} + cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -16578,6 +17919,9 @@ packages: engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true + cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} @@ -16620,6 +17964,10 @@ packages: peerDependencies: postcss: ^8.4 + css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + css-declaration-sorter@6.4.1: resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} @@ -16687,6 +18035,9 @@ packages: webpack: optional: true + css-mediaquery@0.1.2: + resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==} + css-minimizer-webpack-plugin@3.4.1: resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} @@ -17062,6 +18413,9 @@ packages: resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==} engines: {node: '>=12'} + dag-map@1.0.2: + resolution: {integrity: sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==} + dagre-d3-es@7.0.14: resolution: {integrity: sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==} @@ -17272,6 +18626,10 @@ packages: resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} engines: {node: '>=18'} + default-gateway@4.2.0: + resolution: {integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==} + engines: {node: '>=6'} + default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -17342,6 +18700,9 @@ packages: delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + denodeify@1.2.1: + resolution: {integrity: sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==} + depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -17350,6 +18711,10 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + deprecated-react-native-prop-types@5.0.0: + resolution: {integrity: sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==} + engines: {node: '>=18'} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -17369,6 +18734,11 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} @@ -17407,6 +18777,10 @@ packages: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + diff@4.0.4: + resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} + engines: {node: '>=0.3.1'} + diff@8.0.4: resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} engines: {node: '>=0.3.1'} @@ -17415,6 +18789,9 @@ packages: resolution: {integrity: sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==} engines: {node: '>=0.3.1'} + dijkstrajs@1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + dingtalk-jsapi@2.15.6: resolution: {integrity: sha512-804mFz2AFV/H9ysmo7dLqMjSGOQgREsgQIuep+Xg+yNQeQtnUOYntElEzlB798Sj/691e4mMKz9mtQ7v9qdjuA==} @@ -17546,6 +18923,10 @@ packages: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} + dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} + engines: {node: '>=12'} + dotenv@16.6.1: resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} @@ -17728,6 +19109,10 @@ packages: resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} engines: {node: '>=20.19.0'} + env-editor@0.4.2: + resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} + engines: {node: '>=8'} + env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -17764,6 +19149,10 @@ packages: error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + errorhandler@1.5.2: + resolution: {integrity: sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw==} + engines: {node: '>= 0.8'} + es-abstract@1.24.1: resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} engines: {node: '>= 0.4'} @@ -18369,6 +19758,9 @@ packages: estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -18395,6 +19787,10 @@ packages: resolution: {integrity: sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==} engines: {node: '>=4.0.0'} + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -18470,6 +19866,80 @@ packages: resolution: {integrity: sha512-PMARsyh/JtqC20HoGqlFcIlQAyqUtW4PlI1rup1uhYJtKuwAjbvWi3GQMAn+STdHum/dk8xrKfUM1+5SAwpolA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + expo-asset@9.0.2: + resolution: {integrity: sha512-PzYKME1MgUOoUvwtdzhAyXkjXOXGiSYqGKG/MsXwWr0Ef5wlBaBm2DCO9V6KYbng5tBPFu6hTjoRNil1tBOSow==} + + expo-av@13.10.6: + resolution: {integrity: sha512-h3c1fg5yhWnP0RIGO+fhgPx6cmh4B4lnKdXR2i69aC3vs5D5Cu+JlzBon1gLIu6eUo2IVfC0RjSLpfQbcJ4doQ==} + peerDependencies: + expo: '*' + + expo-barcode-scanner@12.9.3: + resolution: {integrity: sha512-I3zaKSINRMHbTc7sHIq14ug3fHkCsW4rweJF12yk0kHaympI2wxVgIo2DhzeZaYG1Ylkuj5aiKen3NuwDk1FSA==} + peerDependencies: + expo: '*' + + expo-brightness@11.8.0: + resolution: {integrity: sha512-ipQA7s8PvJVhy+Ls6Dsql0veXXV5CdMcbXNPwQuXTbUofRE+8FHO0vasShMZlKYcD9KNgFygjx0U+THi80dtAw==} + peerDependencies: + expo: '*' + + expo-camera@14.1.3: + resolution: {integrity: sha512-JodpVjOY8JDuSp/RkphS8Bxqaj/gwg0h0UbQB9MLr1LoxbL9brvJt7IZnmTf7+ON8jRKUx9E5o/F02pRNbmSbQ==} + peerDependencies: + expo: '*' + + expo-constants@15.4.6: + resolution: {integrity: sha512-vizE69dww2Vl0PTWWvDmK0Jo2/J+WzdcMZlA05YEnEYofQuhKxTVsiuipf79mSOmFavt4UQYC1UnzptzKyfmiQ==} + peerDependencies: + expo: '*' + + expo-file-system@16.0.9: + resolution: {integrity: sha512-3gRPvKVv7/Y7AdD9eHMIdfg5YbUn2zbwKofjsloTI5sEC57SLUFJtbLvUCz9Pk63DaSQ7WIE1JM0EASyvuPbuw==} + peerDependencies: + expo: '*' + + expo-font@11.10.3: + resolution: {integrity: sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ==} + peerDependencies: + expo: '*' + + expo-image-loader@4.6.0: + resolution: {integrity: sha512-RHQTDak7/KyhWUxikn2yNzXL7i2cs16cMp6gEAgkHOjVhoCJQoOJ0Ljrt4cKQ3IowxgCuOrAgSUzGkqs7omj8Q==} + peerDependencies: + expo: '*' + + expo-image-picker@14.7.1: + resolution: {integrity: sha512-ILQVOJgI3aEzrDmCFGDPtpAepYkn8mot8G7vfQ51BfFdQbzL6N3Wm1fS/ofdWlAZJl/qT2DwaIh5xYmf3SyGZA==} + peerDependencies: + expo: '*' + + expo-keep-awake@12.8.2: + resolution: {integrity: sha512-uiQdGbSX24Pt8nGbnmBtrKq6xL/Tm3+DuDRGBk/3ZE/HlizzNosGRIufIMJ/4B4FRw4dw8KU81h2RLuTjbay6g==} + peerDependencies: + expo: '*' + + expo-location@16.5.5: + resolution: {integrity: sha512-dXEd1HaZgdi6yHVF8R+SMnGlKDYrD+Hkkzd/b9edjMSUBLxF2y824AFSSNUf6BVOM53tJBOFEELneXkU1uj9nA==} + peerDependencies: + expo: '*' + + expo-modules-autolinking@1.10.3: + resolution: {integrity: sha512-pn4n2Dl4iRh/zUeiChjRIe1C7EqOw1qhccr85viQV7W6l5vgRpY0osE51ij5LKg/kJmGRcJfs12+PwbdTplbKw==} + hasBin: true + + expo-modules-core@1.11.14: + resolution: {integrity: sha512-+W+A/jYJdWzA43KEAixhoArEb0EzTsS6T3tObYkZ1EHk8LaBT3hnFant52CnFTeVY4pqv4mgutBua2UQQMAWFA==} + + expo-sensors@12.9.1: + resolution: {integrity: sha512-G2WYHO+RMU9Vj7wvzjV3lPMPDEBvS3S9/oYs1ToaaS4LR6VH8Dr2pJqspS7n8GFq+n5ftEi/2oqE4EizlHX/lQ==} + peerDependencies: + expo: '*' + + expo@50.0.21: + resolution: {integrity: sha512-lY+HJdQcsTUbEtPhgT3Y2+WwKZdJiYN0Zq5yAOT9293N1TbdLbHCNkOUtFfTmK0JjwgSKbbH4kRlue7a4MJflg==} + hasBin: true + exponential-backoff@3.1.3: resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==} @@ -18612,6 +20082,15 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fbemitter@3.0.0: + resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} + + fbjs-css-vars@1.0.2: + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + + fbjs@3.0.5: + resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} + fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} @@ -18637,6 +20116,9 @@ packages: domexception: optional: true + fetch-retry@4.1.1: + resolution: {integrity: sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==} + fflate@0.8.3: resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==} @@ -18723,10 +20205,18 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} + engines: {node: '>=0.10.0'} + filter-obj@5.1.0: resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==} engines: {node: '>=14.16'} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + finalhandler@1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} @@ -18819,6 +20309,17 @@ packages: flatted@3.4.2: resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + flow-enums-runtime@0.0.6: + resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} + + flow-parser@0.121.0: + resolution: {integrity: sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==} + engines: {node: '>=0.4.0'} + + flow-parser@0.206.0: + resolution: {integrity: sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==} + engines: {node: '>=0.4.0'} + flush-write-stream@1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} @@ -18844,6 +20345,9 @@ packages: resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} engines: {node: '>=4.0'} + fontfaceobserver@2.3.0: + resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} + for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} @@ -18900,6 +20404,10 @@ packages: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} engines: {node: '>=0.10.0'} + freeport-async@2.0.0: + resolution: {integrity: sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==} + engines: {node: '>=8'} + fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -18945,10 +20453,18 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} + fs-extra@9.0.0: + resolution: {integrity: sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==} + engines: {node: '>=10'} + fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + fs-minipass@3.0.3: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -19092,6 +20608,10 @@ packages: get-value@4.0.1: resolution: {integrity: sha512-QTDzwunK3V+VlJJlL0BlCzebAaE8OSlUC+UVd80PiekTw1gpzQSb3cfEQB2LYFWr1lbWfbdqL4pjAoJDPCLxhQ==} + getenv@1.0.0: + resolution: {integrity: sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==} + engines: {node: '>=6'} + getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} @@ -19193,6 +20713,10 @@ packages: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} + glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -19329,6 +20853,16 @@ packages: graphlib@2.1.8: resolution: {integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==} + graphql-tag@2.12.6: + resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} + engines: {node: '>=10'} + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + + graphql@15.8.0: + resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==} + engines: {node: '>= 10.x'} + gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} @@ -19591,12 +21125,28 @@ packages: header-case@2.0.4: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} + hermes-estree@0.15.0: + resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} + + hermes-estree@0.23.1: + resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} + hermes-estree@0.25.1: resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + hermes-parser@0.15.0: + resolution: {integrity: sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==} + + hermes-parser@0.23.1: + resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} + hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + hermes-profile-transformer@0.0.6: + resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} + engines: {node: '>=8'} + highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} @@ -19640,10 +21190,18 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + hosted-git-info@3.0.8: + resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==} + engines: {node: '>=10'} + hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + hosted-git-info@8.1.0: resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==} engines: {node: ^18.17.0 || >=20.5.0} @@ -19933,6 +21491,10 @@ packages: immutable@5.1.5: resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} + import-fresh@2.0.0: + resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} + engines: {node: '>=4'} + import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} @@ -19972,6 +21534,9 @@ packages: individual@3.0.0: resolution: {integrity: sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g==} + infer-owner@1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + infima@0.2.0-alpha.45: resolution: {integrity: sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==} engines: {node: '>=12'} @@ -20017,6 +21582,10 @@ packages: resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} engines: {node: '>=12.0.0'} + internal-ip@4.3.0: + resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} + engines: {node: '>=6'} + internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -20055,6 +21624,10 @@ packages: resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==} engines: {node: '>= 12'} + ip-regex@2.1.0: + resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} + engines: {node: '>=4'} + ip@1.1.9: resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==} @@ -20091,6 +21664,9 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.4: + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} + is-async-function@2.1.1: resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} engines: {node: '>= 0.4'} @@ -20168,6 +21744,10 @@ packages: resolution: {integrity: sha512-bv5z95W0dDtLfKwDfkTNxaRxmISBD3eQBKJeVxv2AQ7MjuUnDNG7cIQqvFtMOUYhsILWHhMayWdoGqNqYYYjww==} engines: {node: '>= 0.4'} + is-directory@0.3.1: + resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} + engines: {node: '>=0.10.0'} + is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -20186,6 +21766,10 @@ packages: resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} engines: {node: '>=0.10.0'} + is-extglob@1.0.0: + resolution: {integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==} + engines: {node: '>=0.10.0'} + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -20224,6 +21808,10 @@ packages: resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} engines: {node: '>= 0.4'} + is-glob@2.0.1: + resolution: {integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==} + engines: {node: '>=0.10.0'} + is-glob@3.1.0: resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} engines: {node: '>=0.10.0'} @@ -20260,6 +21848,10 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} + is-invalid-path@0.1.0: + resolution: {integrity: sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==} + engines: {node: '>=0.10.0'} + is-invalid-path@1.0.2: resolution: {integrity: sha512-6KLcFrPCEP3AFXMfnWrIFkZpYNBVzZAoBJJDEZKtI3LXkaDjM3uFMJQjxiizUuZTZ9Oh9FNv/soXbx5TcpaDmA==} engines: {node: '>=6.0'} @@ -20271,6 +21863,9 @@ packages: is-mobile@4.0.0: resolution: {integrity: sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==} + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + is-natural-number@4.0.1: resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} @@ -20379,6 +21974,9 @@ packages: resolution: {integrity: sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==} engines: {node: '>=0.10.0'} + is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -20464,6 +22062,10 @@ packages: resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} engines: {node: '>=0.10.0'} + is-valid-path@0.1.1: + resolution: {integrity: sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==} + engines: {node: '>=0.10.0'} + is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -20704,6 +22306,10 @@ packages: resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-environment-node@30.4.1: resolution: {integrity: sha512-4FZYVOk85hz2AyT6BbarKy9u37g6DbrDyCdFhsnDdXqyrueYQvB+0zO4f/kqLCRD0BsPRXPMNJeQwihKZV8naw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -20752,6 +22358,10 @@ packages: resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-message-util@30.4.1: resolution: {integrity: sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -20760,6 +22370,10 @@ packages: resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-mock@30.4.1: resolution: {integrity: sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -20853,6 +22467,10 @@ packages: resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-validate@30.4.1: resolution: {integrity: sha512-PDWi4SOwLnwqNDfHZjOcsEFyZ4fc/2W2gVL3DEoyqnB6jCQMLRtfBong8s6omIw3lI0HWOus12xfnFmQtjW3fw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -20911,6 +22529,9 @@ packages: node-notifier: optional: true + jimp-compact@0.16.1: + resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} + jimp@0.10.3: resolution: {integrity: sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==} @@ -20932,6 +22553,9 @@ packages: joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + join-component@1.1.0: + resolution: {integrity: sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==} + jose@6.2.3: resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==} @@ -20971,6 +22595,24 @@ packages: jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + jsc-android@250231.0.0: + resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} + + jsc-safe-url@0.2.4: + resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} + + jscodeshift@0.11.0: + resolution: {integrity: sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + + jscodeshift@0.14.0: + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + jsdoc-type-pratt-parser@7.1.1: resolution: {integrity: sha512-/2uqY7x6bsrpi3i9LVU6J89352C0rpMk0as8trXxCtvd4kPk1ke/Eyif6wqfSLvoNJqcDG9Vk4UsXgygzCt2xA==} engines: {node: '>=20.0.0'} @@ -21035,6 +22677,10 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-schema-deref-sync@0.13.0: + resolution: {integrity: sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==} + engines: {node: '>=6.0.0'} + json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -21295,18 +22941,33 @@ packages: resolution: {integrity: sha512-wwLXMbuxSF8gMvubFcFRp56lkFV69twvbU5vDPbaw+Q+/rF8j0HKjGbIdlSi+LuJm9jf7k9PB+nTxnsLMPcv2Q==} engines: {node: '>=10.13.0'} + lighthouse-logger@1.4.2: + resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} + lightningcss-android-arm64@1.32.0: resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] + lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + lightningcss-darwin-arm64@1.32.0: resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] + lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + lightningcss-darwin-x64@1.32.0: resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} engines: {node: '>= 12.0.0'} @@ -21319,12 +22980,25 @@ packages: cpu: [x64] os: [freebsd] + lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + lightningcss-linux-arm-gnueabihf@1.32.0: resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] + lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + lightningcss-linux-arm64-gnu@1.32.0: resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} engines: {node: '>= 12.0.0'} @@ -21332,6 +23006,13 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + lightningcss-linux-arm64-musl@1.32.0: resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} engines: {node: '>= 12.0.0'} @@ -21339,6 +23020,13 @@ packages: os: [linux] libc: [musl] + lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + lightningcss-linux-x64-gnu@1.32.0: resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} engines: {node: '>= 12.0.0'} @@ -21346,6 +23034,13 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + lightningcss-linux-x64-musl@1.32.0: resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} engines: {node: '>= 12.0.0'} @@ -21359,12 +23054,22 @@ packages: cpu: [arm64] os: [win32] + lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + lightningcss-win32-x64-msvc@1.32.0: resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] + lightningcss@1.19.0: + resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} + engines: {node: '>= 12.0.0'} + lightningcss@1.32.0: resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} engines: {node: '>= 12.0.0'} @@ -21596,6 +23301,10 @@ packages: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} + logkitty@0.7.1: + resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==} + hasBin: true + loglevel-plugin-prefix@0.8.4: resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} @@ -21778,6 +23487,9 @@ packages: engines: {node: '>= 20'} hasBin: true + marky@1.3.0: + resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==} + math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} @@ -21788,14 +23500,25 @@ packages: mathml-tag-names@4.0.0: resolution: {integrity: sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ==} + md5-file@3.2.3: + resolution: {integrity: sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==} + engines: {node: '>=0.10'} + hasBin: true + md5-file@5.0.0: resolution: {integrity: sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==} engines: {node: '>=10.13.0'} hasBin: true + md5@2.2.1: + resolution: {integrity: sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==} + md5@2.3.0: resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} + md5hex@1.0.0: + resolution: {integrity: sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==} + mdast-util-directive@3.1.0: resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} @@ -21909,10 +23632,16 @@ packages: peerDependencies: tslib: '2' + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + memoize@10.2.0: resolution: {integrity: sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==} engines: {node: '>=18'} + memory-cache@0.2.0: + resolution: {integrity: sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==} + meow@13.2.0: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} @@ -21932,6 +23661,10 @@ packages: resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} engines: {node: '>=18'} + merge-options@3.0.4: + resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} + engines: {node: '>=10'} + merge-source-map@1.1.0: resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==} @@ -21952,6 +23685,71 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} + metro-babel-transformer@0.80.12: + resolution: {integrity: sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg==} + engines: {node: '>=18'} + + metro-cache-key@0.80.12: + resolution: {integrity: sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA==} + engines: {node: '>=18'} + + metro-cache@0.80.12: + resolution: {integrity: sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA==} + engines: {node: '>=18'} + + metro-config@0.80.12: + resolution: {integrity: sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ==} + engines: {node: '>=18'} + + metro-core@0.80.12: + resolution: {integrity: sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw==} + engines: {node: '>=18'} + + metro-file-map@0.80.12: + resolution: {integrity: sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw==} + engines: {node: '>=18'} + + metro-minify-terser@0.80.12: + resolution: {integrity: sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ==} + engines: {node: '>=18'} + + metro-react-native-babel-preset@0.77.0: + resolution: {integrity: sha512-HPPD+bTxADtoE4y/4t1txgTQ1LVR6imOBy7RMHUsqMVTbekoi8Ph5YI9vKX2VMPtVWeFt0w9YnCSLPa76GcXsA==} + engines: {node: '>=18'} + deprecated: Use @react-native/babel-preset instead + peerDependencies: + '@babel/core': '*' + + metro-resolver@0.80.12: + resolution: {integrity: sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw==} + engines: {node: '>=18'} + + metro-runtime@0.80.12: + resolution: {integrity: sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw==} + engines: {node: '>=18'} + + metro-source-map@0.80.12: + resolution: {integrity: sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw==} + engines: {node: '>=18'} + + metro-symbolicate@0.80.12: + resolution: {integrity: sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw==} + engines: {node: '>=18'} + hasBin: true + + metro-transform-plugins@0.80.12: + resolution: {integrity: sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA==} + engines: {node: '>=18'} + + metro-transform-worker@0.80.12: + resolution: {integrity: sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA==} + engines: {node: '>=18'} + + metro@0.80.12: + resolution: {integrity: sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA==} + engines: {node: '>=18'} + hasBin: true + micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -22234,6 +24032,10 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + minipass-collect@2.0.1: resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} engines: {node: '>=16 || 14 >=14.17'} @@ -22266,6 +24068,10 @@ packages: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + minipass@6.0.2: resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} engines: {node: '>=16 || 14 >=14.17'} @@ -22301,6 +24107,10 @@ packages: miniprogram-simulate@1.6.1: resolution: {integrity: sha512-WO+T1A1fYZV6qW4mLNEl/+Rtdpw339mPd8q0KkyGHUFbRCIMzIHVutn2UrhUbn6UWZpkGurKwDUckNkpLhJ9QA==} + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + minizlib@3.1.0: resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} engines: {node: '>= 18'} @@ -22325,6 +24135,11 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} @@ -22462,6 +24277,9 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + nested-error-stacks@2.0.1: + resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==} + next-path@1.0.0: resolution: {integrity: sha512-oWgXcUL3zi7KsPNoWLM2Z/EVaOMsZO8em4iAzJmqoo08zinMwsMvkrNbeLDztMdaPJryfYJvbx2OBoBYnPQKpg==} engines: {node: '>=6'} @@ -22475,9 +24293,20 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + nocache@3.0.4: + resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} + engines: {node: '>=12.0.0'} + + node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + node-emoji@2.2.0: resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} engines: {node: '>=18'} @@ -22527,6 +24356,10 @@ packages: node-releases@2.0.36: resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} + node-stream-zip@1.15.0: + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} + engines: {node: '>=0.12.0'} + nopt@1.0.10: resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} hasBin: true @@ -22541,6 +24374,9 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true + normalize-css-color@1.0.2: + resolution: {integrity: sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==} + normalize-newline@5.0.0: resolution: {integrity: sha512-pOL2BbzV4kuopIEK91m7lfn3GISx+yT0N4Nq7jH4YzNMXNkpS7d7WYW11EfH1k9U1YZ7yxJoGfBLXFHc5v2uPQ==} engines: {node: '>=20'} @@ -22614,6 +24450,10 @@ packages: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-package-arg@11.0.3: + resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + npm-package-arg@14.0.0: resolution: {integrity: sha512-69XQh3k+dtGa1p+7RaR57IuG3rCko96xr/nUfN4yDYBXbTYICiWcOpsFKLN2GtGE9cyIljE+f1exnaYt9MvM+Q==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} @@ -22621,6 +24461,9 @@ packages: npm-package-arg@5.1.2: resolution: {integrity: sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==} + npm-package-arg@7.0.0: + resolution: {integrity: sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==} + npm-packlist@5.1.3: resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -22661,6 +24504,9 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 + nullthrows@1.1.1: + resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} + number-is-nan@1.0.1: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} @@ -22676,6 +24522,10 @@ packages: oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + ob1@0.80.12: + resolution: {integrity: sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw==} + engines: {node: '>=18'} + object-assign@0.3.1: resolution: {integrity: sha512-4gWmwoU6o9UImLLzq+8R+kzWT0ABYdKXuvSp08JpYzhibFvdUirMfE9nE5yYHcG1k9ClcVueR4TolZpRvwg5og==} engines: {node: '>=0.10.0'} @@ -22758,6 +24608,10 @@ packages: omggif@1.0.10: resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -22800,6 +24654,10 @@ packages: resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} engines: {node: '>=8'} + open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -22816,6 +24674,10 @@ packages: resolution: {integrity: sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==} engines: {node: '>=4'} + ora@3.4.0: + resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==} + engines: {node: '>=6'} + ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} @@ -23100,6 +24962,10 @@ packages: parse-imports-exports@0.2.4: resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -23130,6 +24996,10 @@ packages: parse-path@7.1.0: resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==} + parse-png@2.1.0: + resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} + engines: {node: '>=10'} + parse-statements@1.0.11: resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} @@ -23326,6 +25196,10 @@ packages: resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} + picomatch@3.0.2: + resolution: {integrity: sha512-cfDHL6LStTEKlNilboNtobT/kEa30PtAf2Q1OgszfrG/rpVl1xaFWT9ktfkS306GmHgmnad1Sw4wabhlvFtsTw==} + engines: {node: '>=10'} + picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -23421,6 +25295,10 @@ packages: engines: {node: '>=18'} hasBin: true + plist@3.1.1: + resolution: {integrity: sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==} + engines: {node: '>=10.4.0'} + plugin-error@0.1.2: resolution: {integrity: sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==} engines: {node: '>=0.10.0'} @@ -23449,6 +25327,10 @@ packages: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} + pngjs@5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + pngjs@7.0.0: resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} engines: {node: '>=14.19.0'} @@ -24240,6 +26122,12 @@ packages: peerDependencies: postcss: ^8.0.3 + postcss-reporter@7.1.0: + resolution: {integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==} + engines: {node: '>=10'} + peerDependencies: + postcss: ^8.1.0 + postcss-resolve-nested-selector@0.1.6: resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==} @@ -24463,6 +26351,10 @@ packages: resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==} engines: {node: '>= 0.6'} + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + proc-log@5.0.0: resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -24487,6 +26379,10 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -24513,6 +26409,12 @@ packages: resolution: {integrity: sha512-lpABypysb42MdCZjMJAdapxt+uTU9F0BZW0YeYVlPD/Gv390c43CdFwBSC9YM3siAgyAjLV94WDuDnwHIJjxiw==} engines: {node: '>=8'} + promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + promisify-loader-runner@1.0.1: resolution: {integrity: sha512-Prpnkrfc4zmpmMS99FqwRGCYpOWlcyfefNqXKEXEcuya7B+p2J1BWhI19DbZy49gRKSKHqDVR5AXby4348gs0g==} @@ -24602,10 +26504,19 @@ packages: qrcode-reader@1.0.4: resolution: {integrity: sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==} + qrcode-terminal@0.11.0: + resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==} + hasBin: true + qrcode-terminal@0.12.0: resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==} hasBin: true + qrcode@1.5.4: + resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} + engines: {node: '>=10.13.0'} + hasBin: true + qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -24636,6 +26547,10 @@ packages: resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} engines: {node: '>=0.10.0'} + query-string@7.1.3: + resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} + engines: {node: '>=6'} + query-string@9.3.1: resolution: {integrity: sha512-5fBfMOcDi5SA9qj5jZhWAcTtDfKF5WFdd2uD9nVNlbxVv1baq65aALy6qofpNEGELHvisjjasxQp7BlM9gvMzw==} engines: {node: '>=18'} @@ -24723,6 +26638,9 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + react-devtools-core@4.28.5: + resolution: {integrity: sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==} + react-docgen-typescript@2.4.0: resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==} peerDependencies: @@ -24745,6 +26663,12 @@ packages: react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + react-freeze@1.0.4: + resolution: {integrity: sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==} + engines: {node: '>=10'} + peerDependencies: + react: '>=17.0.0' + react-github-btn@1.4.0: resolution: {integrity: sha512-lV4FYClAfjWnBfv0iNlJUGhamDgIq6TayD0kPZED6VzHWdpcHmPfsYOZ/CFwLfPv4Zp+F4m8QKTj0oy2HjiGXg==} peerDependencies: @@ -24782,12 +26706,117 @@ packages: react-loadable: '*' webpack: '>=4.41.1 || 5.x' + react-native-codegen@0.0.7: + resolution: {integrity: sha512-dwNgR8zJ3ALr480QnAmpTiqvFo+rDtq6V5oCggKhYFlRjzOmVSFn3YD41u8ltvKS5G2nQ8gCs2vReFFnRGLYng==} + + react-native-collapsible@1.6.2: + resolution: {integrity: sha512-MCOBVJWqHNjnDaGkvxX997VONmJeebh6wyJxnHEgg0L1PrlcXU1e/bo6eK+CDVFuMrCafw8Qh4DOv/C4V/+Iew==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-device-info@14.1.1: + resolution: {integrity: sha512-lXFpe6DJmzbQXNLWxlMHP2xuTU5gwrKAvI8dCAZuERhW9eOXSubOQIesk9lIBnsi9pI19GMrcpJEvs4ARPRYmw==} + peerDependencies: + react-native: '*' + + react-native-gesture-handler@2.14.1: + resolution: {integrity: sha512-YiM1BApV4aKeuwsM6O4C2ufwewYEKk6VMXOt0YqEZFMwABBFWhXLySFZYjBSNRU2USGppJbfHP1q1DfFQpKhdA==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-image-pan-zoom@2.1.12: + resolution: {integrity: sha512-BF66XeP6dzuANsPmmFsJshM2Jyh/Mo1t8FsGc1L9Q9/sVP8MJULDabB1hms+eAoqgtyhMr5BuXV3E1hJ5U5H6Q==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-image-zoom-viewer@3.0.1: + resolution: {integrity: sha512-la6s5DNSuq4GCRLsi5CZ29FPjgTpdCuGIRdO5T9rUrAtxrlpBPhhSnHrbmPVxsdtOUvxHacTh2Gfa9+RraMZQA==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-known-styling-properties@1.3.0: + resolution: {integrity: sha512-/sLwzlQnuA6uto4l/c00Z9yIBMDXJaYfoIDh7J92n0K9a6+6KBNXoN7e0TZu2qOtcJNnurk3NjOZFB00dplVsA==} + + react-native-maps@1.3.2: + resolution: {integrity: sha512-NB7HGRZOgxxXCWzrhIVucx/bsrEWANvk3DLci1ov4P9MQnEVQYQCCkTxsnaEvO191GeBOCRDyYn6jckqbfMtmg==} + peerDependencies: + react: '>= 17.0.1' + react-native: '>= 0.64.3' + react-native-web: '>= 0.11' + peerDependenciesMeta: + react-native-web: + optional: true + + react-native-modal-popover@2.1.3: + resolution: {integrity: sha512-2UrLzBNNTlR6uisJTWyDg6qFC0Qi8Fx3a6UrPS0bQBlUpo0MRPRVMCK5t8RIrTI6EoK1FMbnm+u8UOOboBJWgw==} + peerDependencies: + react: '>16.0.0' + react-native: '>0.50.0' + + react-native-pager-view@6.2.3: + resolution: {integrity: sha512-dqVpXWFtPNfD3D2QQQr8BP+ullS5MhjRJuF8Z/qml4QTILcrWaW8F5iAxKkQR3Jl0ikcEryG/+SQlNcwlo0Ggg==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-root-siblings@5.0.1: + resolution: {integrity: sha512-Ay3k/fBj6ReUkWX5WNS+oEAcgPLEGOK8n7K/L7D85mf3xvd8rm/b4spsv26E4HlFzluVx5HKbxEt9cl0wQ1u3g==} + + react-native-safe-area-context@4.8.2: + resolution: {integrity: sha512-ffUOv8BJQ6RqO3nLml5gxJ6ab3EestPiyWekxdzO/1MQ7NF8fW1Mzh1C5QE9yq573Xefnc7FuzGXjtesZGv7cQ==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-screens@3.29.0: + resolution: {integrity: sha512-yB1GoAMamFAcYf4ku94uBPn0/ani9QG7NdI98beJ5cet2YFESYYzuEIuU+kt+CNRcO8qqKeugxlfgAa3HyTqlg==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-svg-transformer@1.5.3: + resolution: {integrity: sha512-M4uFg5pUt35OMgjD4rWWbwd6PmxV96W7r/gQTTa+iZA5B+jO6aURhzAZGLHSrg1Kb91cKG0Rildy9q1WJvYstg==} + peerDependencies: + react-native: '>=0.59.0' + react-native-svg: '>=12.0.0' + + react-native-svg@14.1.0: + resolution: {integrity: sha512-HeseElmEk+AXGwFZl3h56s0LtYD9HyGdrpg8yd9QM26X+d7kjETrRQ9vCjtxuT5dCZEIQ5uggU1dQhzasnsCWA==} + peerDependencies: + react: '*' + react-native: '*' + + react-native-webview@13.6.4: + resolution: {integrity: sha512-AdgmaMBHPcyERTvng9eSGgHX6AleyUlSusWAxngSOSdiYGgHW81T6C5A8j/ImJAF9oZg0bQDxp43Hu56tzENZQ==} + peerDependencies: + react: '*' + react-native: '*' + + react-native@0.73.11: + resolution: {integrity: sha512-yvQIX+ZXOHMFnhmwZ1fBpRI/53k+iLN8DxVf24Fx4ABU63RGAYfyCZC0/3W+5OUVx4KSIZUv4Tv+/NGIieBOwg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + react: 18.2.0 + react-reconciler@0.29.0: resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} engines: {node: '>=0.10.0'} peerDependencies: react: ^18.2.0 + react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + react-refresh@0.17.0: resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} @@ -24796,6 +26825,10 @@ packages: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} + react-refresh@0.4.3: + resolution: {integrity: sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==} + engines: {node: '>=0.10.0'} + react-router-config@5.1.1: resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: @@ -24812,12 +26845,21 @@ packages: peerDependencies: react: '>=15' + react-shallow-renderer@16.15.0: + resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: react: '>=16.6.0' react-dom: '>=16.6.0' + react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} @@ -24877,6 +26919,9 @@ packages: resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} engines: {node: '>= 20.19.0'} + readline@1.3.0: + resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} + realpath-missing@1.1.0: resolution: {integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ==} engines: {node: '>=10'} @@ -24885,6 +26930,14 @@ packages: resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} engines: {node: '>=8'} + recast@0.20.5: + resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==} + engines: {node: '>= 4'} + + recast@0.21.5: + resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + engines: {node: '>= 4'} + recast@0.23.11: resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} @@ -25071,6 +27124,9 @@ packages: remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} + remove-trailing-slash@0.1.1: + resolution: {integrity: sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==} + rename-overwrite@6.0.6: resolution: {integrity: sha512-bSbsw/VyMyDez6NJKxqURBCLRCm98uezWBi03UZCeEFccCNIthC6Jk5JazMjexOTdrYd4q/jIxTIwGtgk1k1gA==} engines: {node: '>=18'} @@ -25150,6 +27206,13 @@ packages: require-main-filename@1.0.1: resolution: {integrity: sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==} + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + requireg@0.2.2: + resolution: {integrity: sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==} + engines: {node: '>= 4.0.0'} + requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -25175,6 +27238,10 @@ packages: resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} engines: {node: '>=0.10.0'} + resolve-from@3.0.0: + resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + engines: {node: '>=4'} + resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -25205,10 +27272,17 @@ packages: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated + resolve-workspace-root@2.0.1: + resolution: {integrity: sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==} + resolve.exports@1.1.1: resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} engines: {node: '>=10'} + resolve.exports@2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} + engines: {node: '>=10'} + resolve@1.22.11: resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} engines: {node: '>= 0.4'} @@ -25223,6 +27297,9 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true + resolve@1.7.1: + resolution: {integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==} + resolve@2.0.0-next.5: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true @@ -25268,6 +27345,11 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -25326,6 +27408,17 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + rollup-plugin-image-file@1.0.2: + resolution: {integrity: sha512-o3Ss9iZb4cF1R2jQYbIprk7GRE9/L17l674Azq/9zykTgnEpGM+lpXj43q4O71LwqVnzH0XV9POwDJqJMwWLcQ==} + + rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + + rollup@2.75.6: + resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==} + engines: {node: '>=10.0.0'} + hasBin: true + rollup@3.30.0: resolution: {integrity: sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -25651,6 +27744,9 @@ packages: sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + sax@1.6.0: resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} @@ -25666,6 +27762,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.24.0-canary-efb381bbf-20230505: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -25747,6 +27846,16 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true + semver@7.3.2: + resolution: {integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==} + engines: {node: '>=10'} + hasBin: true + + semver@7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + engines: {node: '>=10'} + hasBin: true + semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -25796,6 +27905,10 @@ packages: sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} + serialize-error@2.1.0: + resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==} + engines: {node: '>=0.10.0'} + serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -25923,6 +28036,12 @@ packages: simple-git@3.36.0: resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==} + simple-plist@1.3.1: + resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} + + simple-swizzle@0.2.4: + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} + sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -25955,6 +28074,10 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} + slice-ansi@2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} @@ -25974,6 +28097,10 @@ packages: slide@1.1.6: resolution: {integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==} + slugify@1.6.9: + resolution: {integrity: sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg==} + engines: {node: '>=8.0.0'} + smart-buffer@1.1.15: resolution: {integrity: sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ==} engines: {node: '>= 0.10.15', npm: '>= 1.3.5'} @@ -26129,6 +28256,10 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} + split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + engines: {node: '>=6'} + split-on-first@3.0.0: resolution: {integrity: sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==} engines: {node: '>=12'} @@ -26198,6 +28329,10 @@ packages: stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + stacktrace-parser@0.1.11: + resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==} + engines: {node: '>=6'} + stacktracey@2.2.0: resolution: {integrity: sha512-ETyQEz+CzXiLjEbyJqpbp+/T79RQD/6wqFucRBIlVNZfYq2Ay7wbretD4cxpbymZlaPWx58aIhPEY1Cr8DlVvg==} @@ -26247,6 +28382,10 @@ packages: vite-plus: optional: true + stream-buffers@2.2.0: + resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} + engines: {node: '>= 0.10.0'} + stream-composer@1.0.2: resolution: {integrity: sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==} @@ -26270,6 +28409,10 @@ packages: resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} engines: {node: '>=0.10.0'} + strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + engines: {node: '>=4'} + string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -26442,6 +28585,9 @@ packages: strnum@1.1.2: resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + structured-headers@0.4.1: + resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} + style-loader@3.3.4: resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} @@ -26524,6 +28670,13 @@ packages: peerDependencies: stylelint: ^17.0.0 + stylelint-config-taro-rn@4.2.0: + resolution: {integrity: sha512-o1zyjd1YtX/I+sw8zsxOYcNa+8rHWx4tkz0hkjvhFap+h6egNRPk1sIXrWaSf+zH956NfcZlJnx9Gkt7SuyN/w==} + engines: {node: '>= 18'} + peerDependencies: + stylelint: ^16 + stylelint-taro-rn: 4.2.0 + stylelint-order@8.1.1: resolution: {integrity: sha512-LqsEB6VggJuu5v10RtkrQsBObcdwBE7GuAOlwfc/LR3VL/w8UqKX2BOLIjhyGt0Gne/njo7gRNGiJAKhfmPMNw==} engines: {node: '>=20.19.0'} @@ -26546,6 +28699,12 @@ packages: peerDependencies: stylelint: ^16.8.2 || ^17.0.0 + stylelint-taro-rn@4.2.0: + resolution: {integrity: sha512-74RK6ERBdbmDx9pqLe0R8vKJjEdR3AAh8lfddnEyB69z8djEiFLTZs/KhwC13BUz1Bur/SoeD2tbj+WD6wo5cA==} + engines: {node: '>= 18'} + peerDependencies: + stylelint: ^16 + stylelint@16.26.1: resolution: {integrity: sha512-v20V59/crfc8sVTAtge0mdafI3AdnzQ2KsWe6v523L4OA1bJO02S7MO2oyXDCS6iWb9ckIPnqAFVItqSBQr7jw==} engines: {node: '>=18.12.0'} @@ -26572,8 +28731,13 @@ packages: webpack: optional: true - stylus@0.57.0: - resolution: {integrity: sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==} + stylus@0.63.0: + resolution: {integrity: sha512-OMlgrTCPzE/ibtRMoeLVhOY0RcNuNWh0rhAVqeKnk/QwcuUKQbnqhZ1kg2vzD8VU/6h3FoPTq4RJPHgLBvX6Bw==} + hasBin: true + + sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} hasBin: true sucrase@3.35.1: @@ -26581,6 +28745,10 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + sudo-prompt@9.2.1: + resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + supports-color@10.2.2: resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} engines: {node: '>=18'} @@ -26775,10 +28943,19 @@ packages: resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} engines: {node: '>= 0.8.0'} + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + tar@7.5.16: resolution: {integrity: sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==} engines: {node: '>=18'} + taro-css-to-react-native@4.2.0: + resolution: {integrity: sha512-4qkPzeC1FUI2qr4fh7Y+A4lVfPvciWn72zH+dShUvIiVAF28vg6QZwCnNHzKgHIsr90ygh0Bzjqyv7jAfUyHug==} + engines: {node: '>= 18'} + taro-hooks@2.2.0: resolution: {integrity: sha512-wGcGb+rfcXTYq16XJqABJrnKc6R2m7AZ50TM44uc3Dnu9VaksZJFJklX3BOUmMGNBfZaaaTBQGHDZSiYmCkCNQ==} engines: {node: '>=12.0.0'} @@ -26792,10 +28969,26 @@ packages: teex@1.0.1: resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + temp-dir@1.0.0: + resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} + engines: {node: '>=4'} + temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} + temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + + tempy@0.3.0: + resolution: {integrity: sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==} + engines: {node: '>=8'} + + tempy@0.7.1: + resolution: {integrity: sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==} + engines: {node: '>=10'} + tempy@1.0.1: resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} engines: {node: '>=10'} @@ -26964,6 +29157,9 @@ packages: resolution: {integrity: sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw==} engines: {node: '>=8'} + thenby@1.4.1: + resolution: {integrity: sha512-D5a/bO0KdalOE3q8MlrRmSxjbKZHT3MQmXkJP+r97Vw8MMwOZKOwUSEyTtK7eSMj2y0kyAjpYMRMZmmLw1FtNQ==} + thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -26989,6 +29185,9 @@ packages: peerDependencies: webpack: ^4.27.0 || ^5.0.0 + throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + throat@6.0.2: resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} @@ -27369,10 +29568,23 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tslint@6.1.3: + resolution: {integrity: sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==} + engines: {node: '>=4.8.0'} + deprecated: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information. + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev' + tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} + tsutils@2.29.0: + resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -27425,10 +29637,18 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} + type-fest@0.3.1: + resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} + engines: {node: '>=6'} + type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} + type-fest@0.7.1: + resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==} + engines: {node: '>=8'} + type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} @@ -27519,6 +29739,10 @@ packages: engines: {node: '>=14.17'} hasBin: true + ua-parser-js@1.0.41: + resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==} + hasBin: true + uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -27710,6 +29934,10 @@ packages: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} + universalify@1.0.0: + resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} + engines: {node: '>= 10.0.0'} + universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -27810,6 +30038,9 @@ packages: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated + url-join@4.0.0: + resolution: {integrity: sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==} + url-loader@4.1.1: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} @@ -27840,6 +30071,11 @@ packages: peerDependencies: react: '>= 16.8.0' + use-latest-callback@0.2.6: + resolution: {integrity: sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg==} + peerDependencies: + react: '>=16.8' + use-sync-external-store@1.6.0: resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} peerDependencies: @@ -27882,6 +30118,11 @@ packages: deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true + uuid@7.0.3: + resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -27916,6 +30157,9 @@ packages: typescript: optional: true + valid-url@1.0.9: + resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} + validate-html-nesting@1.2.4: resolution: {integrity: sha512-doQi7e8EJ2OWneSG1aZpJluS6A49aZM0+EICXWKm1i6WvqTLmq0tpUcImc4KTWG50mORO0C4YDBtOCSYvElftw==} @@ -28278,6 +30522,9 @@ packages: resolution: {integrity: sha512-RRZgiEAc8qaUerSi7lSbrkCoLBgRUwFQHwP1V44pJO7Js+7HeHFEkkpPrtkOi14hl4CntR4qIhIDvaKmIJqVsw==} engines: {HBuilderX: ^3.1.0} + vlq@1.0.1: + resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} + vm2@3.10.0: resolution: {integrity: sha512-3ggF4Bs0cw4M7Rxn19/Cv3nJi04xrgHwt4uLto+zkcZocaKwP/nKP9wPx6ggN2X0DSXxOOIc63BV1jvES19wXQ==} engines: {node: '>=6.0'} @@ -28456,6 +30703,9 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + warn-once@0.1.1: + resolution: {integrity: sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==} + watchpack@2.5.1: resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} engines: {node: '>=10.13.0'} @@ -28675,6 +30925,10 @@ packages: resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==} engines: {node: '>=20'} + whatwg-url-without-unicode@8.0.0-3: + resolution: {integrity: sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==} + engines: {node: '>=10'} + whatwg-url@14.2.0: resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} engines: {node: '>=18'} @@ -28764,6 +31018,9 @@ packages: wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + wonka@4.0.15: + resolution: {integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==} + word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -28906,6 +31163,10 @@ packages: resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} engines: {node: '>=20'} + xcode@3.0.1: + resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==} + engines: {node: '>=10.0.0'} + xdg-basedir@3.0.0: resolution: {integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==} engines: {node: '>=4'} @@ -28939,10 +31200,22 @@ packages: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} + xml2js@0.6.0: + resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} + engines: {node: '>=4.0.0'} + xmlbuilder@11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} + xmlbuilder@14.0.0: + resolution: {integrity: sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==} + engines: {node: '>=8.0'} + + xmlbuilder@15.1.1: + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} + xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} @@ -29005,6 +31278,10 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -29023,6 +31300,10 @@ packages: yargs@10.0.3: resolution: {integrity: sha512-DqBpQ8NAUX4GyPP/ijDGHsJya4tYqLQrjPr95HNsr1YwL3+daCfvBwg7+gIC6IdJhR2kATh3hb61vjzMWEtjdw==} + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} @@ -29091,6 +31372,8 @@ snapshots: event-pubsub: 4.3.0 js-message: 1.0.7 + '@adobe/css-tools@4.3.3': {} + '@adobe/css-tools@4.5.0': {} '@algolia/abtesting@1.18.0': @@ -29230,6 +31513,36 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 + '@ant-design/icons-react-native@2.3.2(react@18.3.1)': + dependencies: + react: 18.3.1 + + '@ant-design/react-native@5.0.0(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@react-native-community/cameraroll@4.1.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/segmented-control@2.2.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/slider@4.4.2)(@react-native-picker/picker@2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(typescript@6.0.3)': + dependencies: + '@ant-design/icons-react-native': 2.3.2(react@18.3.1) + '@bang88/react-native-ultimate-listview': 4.1.1 + '@react-native-community/cameraroll': 4.1.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/segmented-control': 2.2.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/slider': 4.4.2 + '@react-native-picker/picker': 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@types/shallowequal': 1.1.5 + array-tree-filter: 2.1.0 + babel-runtime: 6.26.0 + normalize-css-color: 1.0.2 + react-native-codegen: 0.0.7(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + react-native-collapsible: 1.6.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-gesture-handler: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-modal-popover: 2.1.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + shallowequal: 1.1.0 + tslint: 6.1.3(typescript@6.0.3) + utility-types: 3.11.0 + transitivePeerDependencies: + - '@babel/preset-env' + - react + - react-native + - supports-color + - typescript + '@antfu/eslint-config@9.0.0(@eslint-react/eslint-plugin@5.8.6(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(@next/eslint-plugin-next@16.2.4)(@typescript-eslint/rule-tester@8.60.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.60.0(typescript@6.0.3))(@typescript-eslint/utils@8.60.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.6.8(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.1(jiti@2.7.0)))(eslint-plugin-jsx-a11y@6.10.2(eslint@10.4.1(jiti@2.7.0)))(eslint-plugin-react-refresh@0.5.2(eslint@10.4.1(jiti@2.7.0)))(eslint-plugin-vuejs-accessibility@2.5.0(eslint@10.4.1(jiti@2.7.0))(globals@17.6.0))(eslint@10.4.1(jiti@2.7.0))(ts-declaration-location@1.0.7(typescript@6.0.3))(typescript@6.0.3)(vitest@4.1.8)': dependencies: '@antfu/install-pkg': 1.1.0 @@ -29324,6 +31637,10 @@ snapshots: '@ast-core/escape@1.0.1': {} + '@babel/code-frame@7.10.4': + dependencies: + '@babel/highlight': 7.25.9 + '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.25.9 @@ -29449,14 +31766,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-compilation-targets@7.28.6': - dependencies: - '@babel/compat-data': 7.29.3 - '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.2 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.29.7': dependencies: '@babel/compat-data': 7.29.7 @@ -29507,7 +31816,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-annotate-as-pure': 7.29.7 regexpu-core: 6.4.0 semver: 6.3.1 @@ -29521,7 +31830,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-compilation-targets': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 debug: 4.4.3 lodash.debounce: 4.0.8 @@ -29540,6 +31849,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.29.7 + '@babel/helper-globals@7.28.0': {} '@babel/helper-globals@7.29.7': {} @@ -29747,6 +32060,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -29764,6 +32087,47 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-export-default-from@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) + + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7) + + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.29.7)': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7) + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -29798,6 +32162,16 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-export-default-from@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -30014,6 +32388,12 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-flow-strip-types@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -30398,6 +32778,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-flow@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7) + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 @@ -30428,6 +32815,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/register@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.7 + source-map-support: 0.5.21 + '@babel/runtime-corejs3@7.29.7': dependencies: core-js-pure: 3.48.0 @@ -30485,6 +32881,13 @@ snapshots: '@babel/helper-string-parser': 8.0.0-rc.6 '@babel/helper-validator-identifier': 8.0.0-rc.6 + '@bam.tech/react-native-image-resizer@3.0.11(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@bang88/react-native-ultimate-listview@4.1.1': {} + '@bcoe/v8-coverage@0.2.3': {} '@bcoe/v8-coverage@1.0.2': {} @@ -30871,7 +33274,7 @@ snapshots: dependencies: '@simple-libs/child-process-utils': 1.0.2 '@simple-libs/stream-utils': 1.2.0 - semver: 7.8.3 + semver: 7.8.4 optionalDependencies: conventional-commits-parser: 6.4.0 @@ -31538,10 +33941,10 @@ snapshots: '@dcloudio/types@3.4.28': {} - '@dcloudio/uni-app-harmony@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@dcloudio/uni-app-harmony@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@dcloudio/uni-app-uts': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) - '@dcloudio/uni-app-vite': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@dcloudio/uni-app-vite': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) debug: 4.3.7 fs-extra: 10.1.0 licia: 1.41.1 @@ -31556,10 +33959,10 @@ snapshots: - vite - vue - '@dcloudio/uni-app-plus@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@dcloudio/uni-app-plus@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@dcloudio/uni-app-uts': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) - '@dcloudio/uni-app-vite': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@dcloudio/uni-app-vite': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-app-vue': 3.0.0-5000720260410001 debug: 4.3.7 fs-extra: 10.1.0 @@ -31610,14 +34013,14 @@ snapshots: - ts-node - vue - '@dcloudio/uni-app-vite@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@dcloudio/uni-app-vite@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@dcloudio/uni-cli-shared': 3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vue@3.5.35(typescript@6.0.3)) '@dcloudio/uni-i18n': 3.0.0-5000720260410001 '@dcloudio/uni-nvue-styler': 3.0.0-5000720260410001 '@dcloudio/uni-shared': 3.0.0-5000720260410001 '@rollup/pluginutils': 5.1.0(rollup@4.61.1) - '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 debug: 4.3.7 @@ -32206,7 +34609,7 @@ snapshots: '@dcloudio/uts-win32-ia32-msvc': 3.0.0-5000720260410001 '@dcloudio/uts-win32-x64-msvc': 3.0.0-5000720260410001 - '@dcloudio/vite-plugin-uni@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@dcloudio/vite-plugin-uni@3.0.0-5000720260410001(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3)))(postcss@8.5.15)(rollup@4.61.1)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) @@ -32215,9 +34618,9 @@ snapshots: '@dcloudio/uni-nvue-styler': 3.0.0-5000720260410001 '@dcloudio/uni-shared': 3.0.0-5000720260410001 '@rollup/pluginutils': 5.1.0(rollup@4.61.1) - '@vitejs/plugin-legacy': 5.3.2(terser@5.48.0)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) - '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-legacy': 5.3.2(terser@5.48.0)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 @@ -32234,7 +34637,7 @@ snapshots: picocolors: 1.1.0 terser: 5.48.0 unplugin-auto-import: 19.1.0(@vueuse/core@14.2.1(vue@3.5.35(typescript@6.0.3))) - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -33144,6 +35547,10 @@ snapshots: optionalDependencies: eslint: 10.4.1(jiti@2.7.0) + '@egjs/hammerjs@2.0.17': + dependencies: + '@types/hammerjs': 2.0.46 + '@egoist/tailwindcss-icons@1.9.2(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@iconify/utils': 3.1.1 @@ -34013,6 +36420,295 @@ snapshots: '@exodus/bytes@1.15.0': {} + '@expo/bunyan@4.0.1': + dependencies: + uuid: 8.3.2 + + '@expo/cli@0.17.13(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(expo-modules-autolinking@1.10.3)': + dependencies: + '@babel/runtime': 7.29.7 + '@expo/code-signing-certificates': 0.0.5 + '@expo/config': 8.5.6 + '@expo/config-plugins': 7.9.2 + '@expo/devcert': 1.2.1 + '@expo/env': 0.2.3 + '@expo/image-utils': 0.4.2(encoding@0.1.13) + '@expo/json-file': 8.3.3 + '@expo/metro-config': 0.17.8(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))) + '@expo/osascript': 2.6.0 + '@expo/package-manager': 1.12.1 + '@expo/plist': 0.1.3 + '@expo/prebuild-config': 6.8.1(encoding@0.1.13)(expo-modules-autolinking@1.10.3) + '@expo/rudder-sdk-node': 1.1.1(encoding@0.1.13) + '@expo/spawn-async': 1.5.0 + '@expo/xcpretty': 4.4.4 + '@react-native/dev-middleware': 0.73.8(encoding@0.1.13) + '@urql/core': 2.3.6(graphql@15.8.0) + '@urql/exchange-retry': 0.3.0(graphql@15.8.0) + accepts: 1.3.8 + arg: 5.0.2 + better-opn: 3.0.2 + bplist-parser: 0.3.2 + cacache: 15.3.0 + chalk: 4.1.2 + ci-info: 3.9.0 + connect: 3.7.0 + debug: 4.4.3 + env-editor: 0.4.2 + find-yarn-workspace-root: 2.0.0 + form-data: 3.0.4 + freeport-async: 2.0.0 + fs-extra: 8.1.0 + getenv: 1.0.0 + glob: 7.2.3 + graphql: 15.8.0 + graphql-tag: 2.12.6(graphql@15.8.0) + https-proxy-agent: 5.0.1 + internal-ip: 4.3.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + js-yaml: 3.14.2 + json-schema-deref-sync: 0.13.0 + lodash.debounce: 4.0.8 + md5hex: 1.0.0 + minimatch: 3.1.5 + minipass: 3.3.6 + node-fetch: 2.7.0(encoding@0.1.13) + node-forge: 1.3.3 + npm-package-arg: 7.0.0 + open: 8.4.2 + ora: 3.4.0 + picomatch: 3.0.2 + pretty-bytes: 5.6.0 + progress: 2.0.3 + prompts: 2.4.2 + qrcode-terminal: 0.11.0 + require-from-string: 2.0.2 + requireg: 0.2.2 + resolve: 1.22.12 + resolve-from: 5.0.0 + resolve.exports: 2.0.3 + semver: 7.8.4 + send: 0.18.0 + slugify: 1.6.9 + source-map-support: 0.5.21 + stacktrace-parser: 0.1.11 + structured-headers: 0.4.1 + tar: 6.2.1 + temp-dir: 2.0.0 + tempy: 0.7.1 + terminal-link: 2.1.1 + text-table: 0.2.0 + url-join: 4.0.0 + wrap-ansi: 7.0.0 + ws: 8.21.0 + transitivePeerDependencies: + - '@react-native/babel-preset' + - bluebird + - bufferutil + - encoding + - expo-modules-autolinking + - supports-color + - utf-8-validate + + '@expo/code-signing-certificates@0.0.5': + dependencies: + node-forge: 1.3.3 + nullthrows: 1.1.1 + + '@expo/config-plugins@7.9.2': + dependencies: + '@expo/config-types': 50.0.1 + '@expo/fingerprint': 0.6.1 + '@expo/json-file': 8.3.3 + '@expo/plist': 0.1.3 + '@expo/sdk-runtime-versions': 1.0.0 + '@react-native/normalize-color': 2.1.0 + chalk: 4.1.2 + debug: 4.4.3 + find-up: 5.0.0 + getenv: 1.0.0 + glob: 7.1.6 + resolve-from: 5.0.0 + semver: 7.8.4 + slash: 3.0.0 + slugify: 1.6.9 + xcode: 3.0.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + + '@expo/config-types@50.0.1': {} + + '@expo/config@8.5.6': + dependencies: + '@babel/code-frame': 7.10.4 + '@expo/config-plugins': 7.9.2 + '@expo/config-types': 50.0.1 + '@expo/json-file': 8.3.3 + getenv: 1.0.0 + glob: 7.1.6 + require-from-string: 2.0.2 + resolve-from: 5.0.0 + semver: 7.5.3 + slugify: 1.6.9 + sucrase: 3.34.0 + transitivePeerDependencies: + - supports-color + + '@expo/devcert@1.2.1': + dependencies: + '@expo/sudo-prompt': 9.3.2 + debug: 3.2.7 + transitivePeerDependencies: + - supports-color + + '@expo/env@0.2.3': + dependencies: + chalk: 4.1.2 + debug: 4.4.3 + dotenv: 16.4.7 + dotenv-expand: 11.0.7 + getenv: 1.0.0 + transitivePeerDependencies: + - supports-color + + '@expo/fingerprint@0.6.1': + dependencies: + '@expo/spawn-async': 1.8.0 + chalk: 4.1.2 + debug: 4.4.3 + find-up: 5.0.0 + minimatch: 3.1.5 + p-limit: 3.1.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - supports-color + + '@expo/image-utils@0.4.2(encoding@0.1.13)': + dependencies: + '@expo/spawn-async': 1.5.0 + chalk: 4.1.2 + fs-extra: 9.0.0 + getenv: 1.0.0 + jimp-compact: 0.16.1 + node-fetch: 2.7.0(encoding@0.1.13) + parse-png: 2.1.0 + resolve-from: 5.0.0 + semver: 7.3.2 + tempy: 0.3.0 + transitivePeerDependencies: + - encoding + + '@expo/json-file@10.2.0': + dependencies: + '@babel/code-frame': 7.29.7 + json5: 2.2.3 + + '@expo/json-file@8.3.3': + dependencies: + '@babel/code-frame': 7.10.4 + json5: 2.2.3 + write-file-atomic: 2.4.3 + + '@expo/metro-config@0.17.8(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))': + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@expo/config': 8.5.6 + '@expo/env': 0.2.3 + '@expo/json-file': 8.3.3 + '@expo/spawn-async': 1.8.0 + '@react-native/babel-preset': 0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + babel-preset-fbjs: 3.4.0(@babel/core@7.29.7) + chalk: 4.1.2 + debug: 4.4.3 + find-yarn-workspace-root: 2.0.0 + fs-extra: 9.1.0 + getenv: 1.0.0 + glob: 7.2.3 + jsc-safe-url: 0.2.4 + lightningcss: 1.19.0 + postcss: 8.4.45 + resolve-from: 5.0.0 + sucrase: 3.34.0 + transitivePeerDependencies: + - supports-color + + '@expo/osascript@2.6.0': + dependencies: + '@expo/spawn-async': 1.8.0 + + '@expo/package-manager@1.12.1': + dependencies: + '@expo/json-file': 10.2.0 + '@expo/spawn-async': 1.8.0 + chalk: 4.1.2 + npm-package-arg: 11.0.3 + ora: 3.4.0 + resolve-workspace-root: 2.0.1 + + '@expo/plist@0.1.3': + dependencies: + '@xmldom/xmldom': 0.7.13 + base64-js: 1.5.1 + xmlbuilder: 14.0.0 + + '@expo/prebuild-config@6.8.1(encoding@0.1.13)(expo-modules-autolinking@1.10.3)': + dependencies: + '@expo/config': 8.5.6 + '@expo/config-plugins': 7.9.2 + '@expo/config-types': 50.0.1 + '@expo/image-utils': 0.4.2(encoding@0.1.13) + '@expo/json-file': 8.3.3 + debug: 4.4.3 + expo-modules-autolinking: 1.10.3 + fs-extra: 9.1.0 + resolve-from: 5.0.0 + semver: 7.5.3 + xml2js: 0.6.0 + transitivePeerDependencies: + - encoding + - supports-color + + '@expo/rudder-sdk-node@1.1.1(encoding@0.1.13)': + dependencies: + '@expo/bunyan': 4.0.1 + '@segment/loosely-validate-event': 2.0.0 + fetch-retry: 4.1.1 + md5: 2.3.0 + node-fetch: 2.7.0(encoding@0.1.13) + remove-trailing-slash: 0.1.1 + uuid: 8.3.2 + transitivePeerDependencies: + - encoding + + '@expo/sdk-runtime-versions@1.0.0': {} + + '@expo/spawn-async@1.5.0': + dependencies: + cross-spawn: 6.0.6 + + '@expo/spawn-async@1.8.0': + dependencies: + cross-spawn: 7.0.6 + + '@expo/sudo-prompt@9.3.2': {} + + '@expo/vector-icons@14.1.0(expo-font@11.10.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + expo-font: 11.10.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@expo/xcpretty@4.4.4': + dependencies: + '@babel/code-frame': 7.29.7 + chalk: 4.1.2 + js-yaml: 4.2.0 + '@floating-ui/core@1.7.5': dependencies: '@floating-ui/utils': 0.2.11 @@ -34026,6 +36722,8 @@ snapshots: '@gar/promise-retry@1.0.3': {} + '@gar/promisify@1.1.3': {} + '@gerhobbelt/ast-types@0.10.1-15': {} '@gerhobbelt/ast-types@0.9.13-4': {} @@ -34067,6 +36765,10 @@ snapshots: '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 + '@graphql-typed-document-node/core@3.2.0(graphql@15.8.0)': + dependencies: + graphql: 15.8.0 + '@gulpjs/messages@1.1.0': {} '@gulpjs/to-absolute-glob@4.0.0': @@ -34225,7 +36927,7 @@ snapshots: eslint: 10.4.1(jiti@2.7.0) stylelint: 17.13.0(typescript@6.0.3) typescript: 6.0.3 - vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) transitivePeerDependencies: - '@angular-eslint/eslint-plugin' - '@angular-eslint/eslint-plugin-template' @@ -34684,6 +37386,8 @@ snapshots: dependencies: minipass: 7.1.3 + '@isaacs/ttlcache@1.4.1': {} + '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 @@ -34785,6 +37489,10 @@ snapshots: - supports-color - ts-node + '@jest/create-cache-key-function@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@jest/diff-sequences@30.0.1': {} '@jest/diff-sequences@30.4.0': {} @@ -34796,6 +37504,13 @@ snapshots: '@types/node': 25.9.2 jest-mock: 27.5.1 + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 25.9.2 + jest-mock: 29.7.0 + '@jest/environment@30.4.1': dependencies: '@jest/fake-timers': 30.4.1 @@ -34823,6 +37538,15 @@ snapshots: jest-mock: 27.5.1 jest-util: 27.5.1 + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 25.9.2 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + '@jest/fake-timers@30.4.1': dependencies: '@jest/types': 30.4.1 @@ -35044,7 +37768,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/yargs': 15.0.20 chalk: 4.1.2 @@ -35061,7 +37785,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -35569,11 +38293,11 @@ snapshots: dependencies: core-js: 2.6.12 - '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@6.0.3) - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: typescript: 6.0.3 @@ -35880,10 +38604,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@mpxjs/api-proxy@2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3)': + '@mpxjs/api-proxy@2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))': dependencies: '@mpxjs/utils': 2.10.21(@mpxjs/core@2.10.24) axios: 1.17.0(debug@4.4.3) + optionalDependencies: + '@react-native-async-storage/async-storage': 1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)) + '@react-native-community/netinfo': 11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@mpxjs/core' - debug @@ -35895,15 +38624,23 @@ snapshots: dependencies: execa: 5.1.1 - '@mpxjs/core@2.10.24(@mpxjs/api-proxy@2.10.21)(@mpxjs/store@2.10.22)(vue-demi@0.14.10(vue@2.7.16))(vue-i18n-bridge@9.14.1(vue@2.7.16))(vue-i18n@8.28.2(vue@2.7.16))(vue@2.7.16)': + '@mpxjs/core@2.10.24(1c28718c96822fb4f4aaf85760dedccb)': dependencies: - '@mpxjs/api-proxy': 2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3) + '@mpxjs/api-proxy': 2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)) '@mpxjs/perf': 2.10.24 '@mpxjs/store': 2.10.22(@mpxjs/core@2.10.24) '@mpxjs/utils': 2.10.21(@mpxjs/core@2.10.24) lodash: 4.18.1 miniprogram-api-typings: 3.12.3 optionalDependencies: + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-navigation/native-stack': 6.11.0(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + react-native-gesture-handler: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react-native-webview: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) vue: 2.7.16 vue-demi: 0.14.10(vue@2.7.16) vue-i18n: 8.28.2(vue@2.7.16) @@ -35947,9 +38684,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@mpxjs/fetch@2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3)': + '@mpxjs/fetch@2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))': dependencies: - '@mpxjs/api-proxy': 2.10.21(@mpxjs/core@2.10.24)(debug@4.4.3) + '@mpxjs/api-proxy': 2.10.21(@mpxjs/core@2.10.24)(@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(debug@4.4.3)(react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)) '@mpxjs/utils': 2.10.21(@mpxjs/core@2.10.24) json-bigint: 1.0.0 path-to-regexp: 6.3.0 @@ -35977,10 +38714,10 @@ snapshots: miniprogram-compiler: 0.2.3 postcss: 7.0.39 - '@mpxjs/mpx-cli-service@2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': + '@mpxjs/mpx-cli-service@2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': dependencies: '@mpxjs/cli-shared-utils': 2.2.29 - '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) minimist: 1.2.8 transitivePeerDependencies: @@ -36061,10 +38798,10 @@ snapshots: - webpack-sources - whiskers - '@mpxjs/mpx-cli-service@2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': + '@mpxjs/mpx-cli-service@2.2.29(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': dependencies: '@mpxjs/cli-shared-utils': 2.2.29 - '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) minimist: 1.2.8 transitivePeerDependencies: @@ -36160,7 +38897,7 @@ snapshots: '@mpxjs/pinia@2.10.22(@mpxjs/core@2.10.24)(pinia@2.3.1(typescript@6.0.3)(vue@2.7.16))(vue-demi@0.14.10(vue@2.7.16))(vue@2.7.16)': dependencies: - '@mpxjs/core': 2.10.24(@mpxjs/api-proxy@2.10.21)(@mpxjs/store@2.10.22)(vue-demi@0.14.10(vue@2.7.16))(vue-i18n-bridge@9.14.1(vue@2.7.16))(vue-i18n@8.28.2(vue@2.7.16))(vue@2.7.16) + '@mpxjs/core': 2.10.24(1c28718c96822fb4f4aaf85760dedccb) '@mpxjs/utils': 2.10.21(@mpxjs/core@2.10.24) pinia: 2.3.1(typescript@6.0.3)(vue@2.7.16) vue: 2.7.16 @@ -36183,7 +38920,7 @@ snapshots: '@mpxjs/store@2.10.22(@mpxjs/core@2.10.24)': dependencies: - '@mpxjs/core': 2.10.24(@mpxjs/api-proxy@2.10.21)(@mpxjs/store@2.10.22)(vue-demi@0.14.10(vue@2.7.16))(vue-i18n-bridge@9.14.1(vue@2.7.16))(vue-i18n@8.28.2(vue@2.7.16))(vue@2.7.16) + '@mpxjs/core': 2.10.24(1c28718c96822fb4f4aaf85760dedccb) '@mpxjs/utils': 2.10.21(@mpxjs/core@2.10.24) '@mpxjs/template-engine@2.8.7(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': @@ -36198,7 +38935,7 @@ snapshots: '@mpxjs/utils@2.10.21(@mpxjs/core@2.10.24)': dependencies: - '@mpxjs/core': 2.10.24(@mpxjs/api-proxy@2.10.21)(@mpxjs/store@2.10.22)(vue-demi@0.14.10(vue@2.7.16))(vue-i18n-bridge@9.14.1(vue@2.7.16))(vue-i18n@8.28.2(vue@2.7.16))(vue@2.7.16) + '@mpxjs/core': 2.10.24(1c28718c96822fb4f4aaf85760dedccb) '@mpxjs/vue-cli-plugin-mpx-e2e-test@2.2.29': dependencies: @@ -36235,13 +38972,13 @@ snapshots: - ts-node - utf-8-validate - '@mpxjs/vue-cli-plugin-mpx@2.2.29(@babel/core@7.29.7)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(debug@4.4.3)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lightningcss@1.32.0)(lodash@4.18.1)(postcss@8.5.15)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': + '@mpxjs/vue-cli-plugin-mpx@2.2.29(@babel/core@7.29.7)(@mpxjs/webpack-plugin@2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(debug@4.4.3)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lightningcss@1.32.0)(lodash@4.18.1)(postcss@8.5.15)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': dependencies: '@mpxjs/cli-shared-utils': 2.2.29 '@mpxjs/webpack-plugin': 2.10.24(@mpxjs/core@2.10.24)(vue@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@soda/friendly-errors-webpack-plugin': 1.8.1(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) - '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) ansi-escapes: 4.3.2 babel-loader: 8.4.1(@babel/core@7.29.7)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) cli-highlight: 2.1.11 @@ -36495,6 +39232,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@npmcli/fs@1.1.1': + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.8.4 + '@npmcli/fs@4.0.0': dependencies: semver: 7.8.4 @@ -36503,6 +39245,11 @@ snapshots: dependencies: semver: 7.8.4 + '@npmcli/move-file@1.1.2': + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + '@npmcli/redact@5.0.0': {} '@nutui/icons-react-taro@3.0.2-cpp.3.beta.4': {} @@ -38165,6 +40912,457 @@ snapshots: dependencies: '@babel/runtime': 7.29.7 + '@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))': + dependencies: + merge-options: 3.0.4 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + '@react-native-async-storage/async-storage@1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))': + dependencies: + merge-options: 3.0.4 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-camera-roll/camera-roll@7.10.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))': + dependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-clipboard/clipboard@1.16.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-community/cameraroll@4.1.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-community/cli-clean@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + chalk: 4.1.2 + execa: 5.1.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-config@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + chalk: 4.1.2 + cosmiconfig: 5.2.1 + deepmerge: 4.3.1 + glob: 7.2.3 + joi: 17.13.3 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-debugger-ui@12.3.7': + dependencies: + serve-static: 1.16.3 + transitivePeerDependencies: + - supports-color + + '@react-native-community/cli-doctor@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-config': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-android': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + chalk: 4.1.2 + command-exists: 1.2.9 + deepmerge: 4.3.1 + envinfo: 7.21.0 + execa: 5.1.1 + hermes-profile-transformer: 0.0.6 + node-stream-zip: 1.15.0 + ora: 5.4.1 + semver: 7.8.4 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + yaml: 2.9.0 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-hermes@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-platform-android': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + chalk: 4.1.2 + hermes-profile-transformer: 0.0.6 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-platform-android@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + chalk: 4.1.2 + execa: 5.1.1 + fast-xml-parser: 4.5.3 + glob: 7.2.3 + logkitty: 0.7.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-platform-ios@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + chalk: 4.1.2 + execa: 5.1.1 + fast-xml-parser: 4.5.3 + glob: 7.2.3 + ora: 5.4.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-plugin-metro@12.3.7': {} + + '@react-native-community/cli-server-api@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-debugger-ui': 12.3.7 + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + compression: 1.8.1 + connect: 3.7.0 + errorhandler: 1.5.2 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.16.3 + ws: 7.5.11 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native-community/cli-tools@12.3.7(encoding@0.1.13)': + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + find-up: 5.0.0 + mime: 2.6.0 + node-fetch: 2.7.0(encoding@0.1.13) + open: 6.4.0 + ora: 5.4.1 + semver: 7.8.4 + shell-quote: 1.8.3 + sudo-prompt: 9.2.1 + transitivePeerDependencies: + - encoding + + '@react-native-community/cli-types@12.3.7': + dependencies: + joi: 17.13.3 + + '@react-native-community/cli@12.3.7(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-clean': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-config': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-debugger-ui': 12.3.7 + '@react-native-community/cli-doctor': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-hermes': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-plugin-metro': 12.3.7 + '@react-native-community/cli-server-api': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-types': 12.3.7 + chalk: 4.1.2 + commander: 9.5.0 + deepmerge: 4.3.1 + execa: 5.1.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.8.4 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native-community/geolocation@3.4.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))': + dependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + '@react-native-community/netinfo@11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))': + dependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-community/segmented-control@2.2.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native-community/slider@4.4.2': {} + + '@react-native-picker/picker@2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-native/assets-registry@0.73.1': {} + + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + dependencies: + '@react-native/codegen': 0.73.3(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) + '@babel/template': 7.29.7 + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/codegen@0.73.3(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + dependencies: + '@babel/parser': 7.29.7 + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + flow-parser: 0.206.0 + glob: 7.2.3 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + '@react-native/community-cli-plugin@0.73.18(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)': + dependencies: + '@react-native-community/cli-server-api': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + '@react-native/dev-middleware': 0.73.8(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.12 + metro-config: 0.80.12 + metro-core: 0.80.12 + node-fetch: 2.7.0(encoding@0.1.13) + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native/debugger-frontend@0.73.3': {} + + '@react-native/dev-middleware@0.73.8(encoding@0.1.13)': + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.73.3 + chrome-launcher: 0.15.2 + chromium-edge-launcher: 1.0.0 + connect: 3.7.0 + debug: 2.6.9 + node-fetch: 2.7.0(encoding@0.1.13) + open: 7.4.2 + serve-static: 1.16.3 + temp-dir: 2.0.0 + ws: 6.2.4 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + '@react-native/gradle-plugin@0.73.5': {} + + '@react-native/js-polyfills@0.73.1': {} + + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + dependencies: + '@babel/core': 7.29.7 + '@react-native/babel-preset': 0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + hermes-parser: 0.15.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/metro-config@0.73.5(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))': + dependencies: + '@react-native/js-polyfills': 0.73.1 + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + metro-config: 0.80.12 + metro-runtime: 0.80.12 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - supports-color + - utf-8-validate + + '@react-native/normalize-color@2.1.0': {} + + '@react-native/normalize-colors@0.73.2': {} + + '@react-native/virtualized-lists@0.73.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + '@react-native/virtualized-lists@0.73.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-navigation/bottom-tabs@6.6.1(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + color: 4.2.3 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + warn-once: 0.1.1 + + '@react-navigation/core@6.4.17(react@18.2.0)': + dependencies: + '@react-navigation/routers': 6.1.9 + escape-string-regexp: 4.0.0 + nanoid: 3.3.12 + query-string: 7.1.3 + react: 18.2.0 + react-is: 16.13.1 + use-latest-callback: 0.2.6(react@18.2.0) + optional: true + + '@react-navigation/core@6.4.17(react@18.3.1)': + dependencies: + '@react-navigation/routers': 6.1.9 + escape-string-regexp: 4.0.0 + nanoid: 3.3.12 + query-string: 7.1.3 + react: 18.3.1 + react-is: 16.13.1 + use-latest-callback: 0.2.6(react@18.3.1) + + '@react-navigation/elements@1.3.31(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + optional: true + + '@react-navigation/elements@1.3.31(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + '@react-navigation/native-stack@6.11.0(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + warn-once: 0.1.1 + optional: true + + '@react-navigation/native-stack@6.11.0(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + warn-once: 0.1.1 + + '@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': + dependencies: + '@react-navigation/core': 6.4.17(react@18.2.0) + escape-string-regexp: 4.0.0 + fast-deep-equal: 3.1.3 + nanoid: 3.3.12 + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + '@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/core': 6.4.17(react@18.3.1) + escape-string-regexp: 4.0.0 + fast-deep-equal: 3.1.3 + nanoid: 3.3.12 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + '@react-navigation/routers@6.1.9': + dependencies: + nanoid: 3.3.12 + + '@react-navigation/stack@6.4.1(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + color: 4.2.3 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-gesture-handler: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + warn-once: 0.1.1 + '@react-spring/animated@9.6.1(react@18.3.1)': dependencies: '@react-spring/shared': 9.6.1(react@18.3.1) @@ -38233,7 +41431,7 @@ snapshots: '@reflink/reflink-win32-arm64-msvc': 0.1.19 '@reflink/reflink-win32-x64-msvc': 0.1.19 - '@rnx-kit/babel-preset-metro-react-native@1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)': + '@rnx-kit/babel-preset-metro-react-native@1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))': dependencies: '@babel/core': 7.29.7 '@babel/runtime': 7.29.7 @@ -38241,6 +41439,8 @@ snapshots: babel-plugin-const-enum: 1.2.0(@babel/core@7.29.7) optionalDependencies: '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + '@react-native/babel-preset': 0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + metro-react-native-babel-preset: 0.77.0(@babel/core@7.29.7) transitivePeerDependencies: - supports-color @@ -38411,6 +41611,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@rollup/plugin-commonjs@25.0.8(rollup@3.30.0)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@3.30.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.30.21 + optionalDependencies: + rollup: 3.30.0 + '@rollup/plugin-inject@5.0.5(rollup@3.30.0)': dependencies: '@rollup/pluginutils': 5.3.0(rollup@3.30.0) @@ -38419,6 +41630,29 @@ snapshots: optionalDependencies: rollup: 3.30.0 + '@rollup/plugin-json@6.1.0(rollup@3.30.0)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@3.30.0) + optionalDependencies: + rollup: 3.30.0 + + '@rollup/plugin-node-resolve@15.3.1(rollup@3.30.0)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@3.30.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.12 + optionalDependencies: + rollup: 3.30.0 + + '@rollup/plugin-replace@5.0.7(rollup@3.30.0)': + dependencies: + '@rollup/pluginutils': 5.4.0(rollup@3.30.0) + magic-string: 0.30.21 + optionalDependencies: + rollup: 3.30.0 + '@rollup/plugin-terser@0.4.4(rollup@3.30.0)': dependencies: serialize-javascript: 6.0.2 @@ -38451,6 +41685,14 @@ snapshots: optionalDependencies: rollup: 4.61.1 + '@rollup/pluginutils@5.4.0(rollup@3.30.0)': + dependencies: + '@types/estree': 1.0.9 + estree-walker: 2.0.2 + picomatch: 4.0.4 + optionalDependencies: + rollup: 3.30.0 + '@rollup/pluginutils@5.4.0(rollup@4.61.1)': dependencies: '@types/estree': 1.0.9 @@ -38733,6 +41975,11 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} + '@segment/loosely-validate-event@2.0.0': + dependencies: + component-type: 1.2.2 + join-component: 1.1.0 + '@shikijs/engine-oniguruma@3.23.0': dependencies: '@shikijs/types': 3.23.0 @@ -38803,6 +42050,10 @@ snapshots: dependencies: type-detect: 4.0.8 + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers@15.4.0': dependencies: '@sinonjs/commons': 3.0.1 @@ -38849,25 +42100,25 @@ snapshots: axe-core: 4.12.0 storybook: 10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/builder-vite@10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@storybook/builder-vite@10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: - '@storybook/csf-plugin': 10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@storybook/csf-plugin': 10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) storybook: 10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ts-dedent: 2.3.0 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - esbuild - rollup - webpack - '@storybook/csf-plugin@10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@storybook/csf-plugin@10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: storybook: 10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) unplugin: 2.3.11 optionalDependencies: esbuild: 0.28.0 rollup: 4.61.1 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) '@storybook/global@5.0.0': {} @@ -38886,11 +42137,11 @@ snapshots: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@storybook/react-vite@10.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@storybook/react-vite@10.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@rollup/pluginutils': 5.4.0(rollup@4.61.1) - '@storybook/builder-vite': 10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@storybook/builder-vite': 10.4.3(esbuild@0.28.0)(rollup@4.61.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@storybook/react': 10.4.3(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3) empathic: 2.0.1 magic-string: 0.30.21 @@ -38900,7 +42151,7 @@ snapshots: resolve: 1.22.12 storybook: 10.4.3(@testing-library/dom@10.4.0)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tsconfig-paths: 4.2.0 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -39264,19 +42515,19 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 4.3.0 - '@tailwindcss/vite@4.3.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@tailwindcss/vite@4.3.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.3.0 '@tailwindcss/oxide': 4.3.0 tailwindcss: 4.3.0 - vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@tailwindcss/vite@4.3.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@tailwindcss/vite@4.3.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.3.0 '@tailwindcss/oxide': 4.3.0 tailwindcss: 4.3.0 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) '@taro-hooks/ahooks@2.2.0': dependencies: @@ -39447,93 +42698,112 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/components-react@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': + '@tarojs/components-rn@4.2.0(c6e6deb322fa5fffc0069d5ff080df6f)': dependencies: - '@babel/runtime': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - classnames: 2.5.1 - identity-obj-proxy: 3.0.0 + '@ant-design/react-native': 5.0.0(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@react-native-community/cameraroll@4.1.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/segmented-control@2.2.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/slider@4.4.2)(@react-native-picker/picker@2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@react-native-community/slider': 4.4.2 + '@react-native-picker/picker': 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/router-rn': 4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-av: 13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-camera: 14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + prop-types: 15.8.1 react: 18.3.1 - solid-js: 1.9.10 - swiper: 11.1.15 - tslib: 2.8.1 - transitivePeerDependencies: - - '@tarojs/helper' - - '@types/react' - - html-webpack-plugin - - postcss - - rollup - - vue - - webpack - - webpack-chain - - webpack-dev-server - - '@tarojs/components-react@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': - dependencies: - '@babel/runtime': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - classnames: 2.5.1 - identity-obj-proxy: 3.0.0 - react: 19.2.7 - solid-js: 1.9.10 - swiper: 11.1.15 - tslib: 2.8.1 - transitivePeerDependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-maps: 1.3.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' - '@tarojs/helper' - '@types/react' - html-webpack-plugin - postcss + - react-native-gesture-handler + - react-native-safe-area-context + - react-native-screens + - react-native-web - rollup + - supports-color + - typescript - vue - webpack - webpack-chain - webpack-dev-server - '@tarojs/components-react@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/components-rn@4.2.0(c875a69ead75db97062348d1c7ed6f59)': dependencies: - '@babel/runtime': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(a768185d37cb81f382258dee681cf4f4) - classnames: 2.5.1 - identity-obj-proxy: 3.0.0 + '@ant-design/react-native': 5.0.0(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@react-native-community/cameraroll@4.1.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/segmented-control@2.2.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/slider@4.4.2)(@react-native-picker/picker@2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@react-native-community/slider': 4.4.2 + '@react-native-picker/picker': 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/router-rn': 4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-av: 13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-camera: 14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + prop-types: 15.8.1 react: 18.3.1 - solid-js: 1.9.10 - swiper: 11.1.15 - tslib: 2.8.1 - transitivePeerDependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-maps: 1.3.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' - '@tarojs/helper' - '@types/react' - html-webpack-plugin - postcss + - react-native-gesture-handler + - react-native-safe-area-context + - react-native-screens + - react-native-web - rollup + - supports-color + - typescript - vue - webpack - webpack-chain - webpack-dev-server - '@tarojs/components-react@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/components-rn@4.2.0(e578361858d1ada192e15e052bf5aeba)': dependencies: - '@babel/runtime': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(a768185d37cb81f382258dee681cf4f4) - classnames: 2.5.1 - identity-obj-proxy: 3.0.0 - react: 19.2.7 - solid-js: 1.9.10 - swiper: 11.1.15 - tslib: 2.8.1 - transitivePeerDependencies: + '@ant-design/react-native': 5.0.0(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@react-native-community/cameraroll@4.1.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/segmented-control@2.2.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(@react-native-community/slider@4.4.2)(@react-native-picker/picker@2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(typescript@6.0.3) + '@react-native-community/slider': 4.4.2 + '@react-native-picker/picker': 2.6.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/router-rn': 4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-av: 13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-camera: 14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + prop-types: 15.8.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-maps: 1.3.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-pager-view: 6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-svg: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-webview: 13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' - '@tarojs/helper' - '@types/react' - html-webpack-plugin - postcss + - react-native-gesture-handler + - react-native-safe-area-context + - react-native-screens + - react-native-web - rollup + - supports-color + - typescript - vue - webpack - webpack-chain @@ -39611,52 +42881,6 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': - dependencies: - '@stencil/core': 2.22.3 - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - classnames: 2.5.1 - hammerjs: 2.0.8 - hls.js: 1.6.15 - resolve-pathname: 3.0.0 - swiper: 11.1.15 - tslib: 2.8.1 - optionalDependencies: - vue: 3.5.35(typescript@6.0.3) - transitivePeerDependencies: - - '@tarojs/helper' - - html-webpack-plugin - - postcss - - rollup - - webpack - - webpack-chain - - webpack-dev-server - - '@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': - dependencies: - '@stencil/core': 2.22.3 - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(a768185d37cb81f382258dee681cf4f4) - classnames: 2.5.1 - hammerjs: 2.0.8 - hls.js: 1.6.15 - resolve-pathname: 3.0.0 - swiper: 11.1.15 - tslib: 2.8.1 - optionalDependencies: - vue: 3.5.35(typescript@6.0.3) - transitivePeerDependencies: - - '@tarojs/helper' - - html-webpack-plugin - - postcss - - rollup - - webpack - - webpack-chain - - webpack-dev-server - '@tarojs/helper@4.2.0(@swc/helpers@0.5.19)': dependencies: '@babel/core': 7.29.7 @@ -39779,7 +43003,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tarojs/plugin-framework-react@4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': + '@tarojs/plugin-framework-react@4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) '@tarojs/runtime': 4.2.0 @@ -39790,12 +43014,12 @@ snapshots: tslib: 2.8.1 optionalDependencies: '@pmmmwh/react-refresh-webpack-plugin': 0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@vitejs/plugin-react': 4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + '@vitejs/plugin-react': 4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) react: 18.3.1 - vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) - '@tarojs/plugin-framework-react@4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/plugin-framework-react@4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) '@tarojs/runtime': 4.2.0 @@ -39806,12 +43030,12 @@ snapshots: tslib: 2.8.1 optionalDependencies: '@pmmmwh/react-refresh-webpack-plugin': 0.6.2(@types/webpack@5.28.5(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@vitejs/plugin-react': 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + '@vitejs/plugin-react': 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) react: 18.3.1 - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) - '@tarojs/plugin-framework-react@4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/plugin-framework-react@4.2.0(@pmmmwh/react-refresh-webpack-plugin@0.6.2(@types/webpack@5.28.5(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)))(react@18.3.1)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) '@tarojs/runtime': 4.2.0 @@ -39822,12 +43046,12 @@ snapshots: tslib: 2.8.1 optionalDependencies: '@pmmmwh/react-refresh-webpack-plugin': 0.6.2(@types/webpack@5.28.5(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))(react-refresh@0.18.0)(type-fest@5.7.0)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@vitejs/plugin-react': 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + '@vitejs/plugin-react': 4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) react: 18.3.1 - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) webpack: 5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) - '@tarojs/plugin-framework-vue3@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': + '@tarojs/plugin-framework-vue3@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) '@tarojs/runner-utils': 4.2.0(@swc/helpers@0.5.19) @@ -39839,11 +43063,11 @@ snapshots: vue-loader: 17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) optionalDependencies: - '@vitejs/plugin-vue': 4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) - vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) - '@tarojs/plugin-framework-vue3@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/plugin-framework-vue3@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)))(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue-loader@17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) '@tarojs/runner-utils': 4.2.0(@swc/helpers@0.5.19) @@ -39855,9 +43079,9 @@ snapshots: vue-loader: 17.4.2(@vue/compiler-sfc@3.5.35)(vue@3.5.35(typescript@6.0.3))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) optionalDependencies: - '@vitejs/plugin-vue': 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + '@vitejs/plugin-vue': 4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3)) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) '@tarojs/plugin-html@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)': dependencies: @@ -39870,64 +43094,6 @@ snapshots: '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 - '@tarojs/plugin-platform-h5@4.2.0(0656281123bfa3bc17f8fae4008d573d)': - dependencies: - '@babel/core': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/runtime': 4.2.0 - '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(11130e87b09476c5a933f62e9d7c7313) - babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) - change-case: 4.1.2 - lodash-es: 4.17.21 - tslib: 2.8.1 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - '@types/react' - - html-webpack-plugin - - postcss - - react - - rollup - - solid-js - - supports-color - - vue - - webpack - - webpack-chain - - webpack-dev-server - - '@tarojs/plugin-platform-h5@4.2.0(989a62bdb00b4b0e2128ae99ad59ea47)': - dependencies: - '@babel/core': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/runtime': 4.2.0 - '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(11130e87b09476c5a933f62e9d7c7313) - babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) - change-case: 4.1.2 - lodash-es: 4.17.21 - tslib: 2.8.1 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - '@types/react' - - html-webpack-plugin - - postcss - - react - - rollup - - solid-js - - supports-color - - vue - - webpack - - webpack-chain - - webpack-dev-server - '@tarojs/plugin-platform-h5@4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@babel/core': 7.29.7 @@ -39986,64 +43152,6 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-h5@4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': - dependencies: - '@babel/core': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/runtime': 4.2.0 - '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4)) - babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) - change-case: 4.1.2 - lodash-es: 4.17.21 - tslib: 2.8.1 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - '@types/react' - - html-webpack-plugin - - postcss - - react - - rollup - - solid-js - - supports-color - - vue - - webpack - - webpack-chain - - webpack-dev-server - - '@tarojs/plugin-platform-h5@4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': - dependencies: - '@babel/core': 7.29.7 - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@19.2.7)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/runtime': 4.2.0 - '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4)) - babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) - change-case: 4.1.2 - lodash-es: 4.17.21 - tslib: 2.8.1 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - '@types/react' - - html-webpack-plugin - - postcss - - react - - rollup - - solid-js - - supports-color - - vue - - webpack - - webpack-chain - - webpack-dev-server - '@tarojs/plugin-platform-h5@4.2.0(cc283b1ce7a4ab0eb8d4316c76bfce85)': dependencies: '@babel/core': 7.29.7 @@ -40073,18 +43181,18 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-harmony-hybrid@4.2.0(635373fa0a3bf80fc4593c03c3de2aaa)': + '@tarojs/plugin-platform-harmony-hybrid@4.2.0(66b8c5df2acf42764c84a8c73f5298a7)': dependencies: '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/plugin-platform-h5': 4.2.0(0656281123bfa3bc17f8fae4008d573d) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) + '@tarojs/plugin-platform-h5': 4.2.0(cc283b1ce7a4ab0eb8d4316c76bfce85) + '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) '@tarojs/runtime': 4.2.0 '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(11130e87b09476c5a933f62e9d7c7313) + '@tarojs/taro-h5': 4.2.0(573eb859a8b8cc06df2e3c74216d4299) axios: 1.13.2(debug@4.4.3) babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) base64-js: 1.5.1 @@ -40110,18 +43218,18 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-harmony-hybrid@4.2.0(66b8c5df2acf42764c84a8c73f5298a7)': + '@tarojs/plugin-platform-harmony-hybrid@4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/plugin-platform-h5': 4.2.0(cc283b1ce7a4ab0eb8d4316c76bfce85) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) + '@tarojs/plugin-platform-h5': 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) '@tarojs/runtime': 4.2.0 '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(573eb859a8b8cc06df2e3c74216d4299) + '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) axios: 1.13.2(debug@4.4.3) babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) base64-js: 1.5.1 @@ -40147,18 +43255,18 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-harmony-hybrid@4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/plugin-platform-harmony-hybrid@4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/plugin-platform-h5': 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) + '@tarojs/plugin-platform-h5': 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff)) '@tarojs/runtime': 4.2.0 '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)) + '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff)) axios: 1.13.2(debug@4.4.3) babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) base64-js: 1.5.1 @@ -40184,112 +43292,447 @@ snapshots: - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-harmony-hybrid@4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff))(@types/react@19.2.17)(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/plugin-platform-jd@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': dependencies: - '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/plugin-platform-h5': 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff)) - '@tarojs/runtime': 4.2.0 '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.3.96(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(73cc14ce1dcb14202acdb6825eae13ff)) - axios: 1.13.2(debug@4.4.3) - babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) - base64-js: 1.5.1 - change-case: 4.1.2 - jsonp-retry: 1.0.3 - lodash-es: 4.17.21 - query-string: 9.3.1 + + '@tarojs/plugin-platform-qq@4.2.0(@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0))(@tarojs/shared@4.2.0)': + dependencies: + '@tarojs/plugin-platform-weapp': 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) + '@tarojs/shared': 4.2.0 + + '@tarojs/plugin-platform-swan@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + dependencies: + '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/shared': 4.2.0 + + '@tarojs/plugin-platform-tt@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + dependencies: + '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/shared': 4.2.0 + webpack-sources: 3.3.4 + + '@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + dependencies: + '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/shared': 4.2.0 + + '@tarojs/react@4.2.0(react@18.3.1)': + dependencies: + '@tarojs/runtime': 4.2.0 + '@tarojs/shared': 4.2.0 react: 18.3.1 - whatwg-fetch: 3.6.20 + react-reconciler: 0.29.0(react@18.3.1) + + '@tarojs/rn-runner@4.2.0(0cb9eaf8743992c8501a23ea4c974543)': + dependencies: + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@3.30.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@3.30.0) + '@rollup/plugin-json': 6.1.0(rollup@3.30.0) + '@rollup/plugin-node-resolve': 15.3.1(rollup@3.30.0) + '@rollup/plugin-replace': 5.0.7(rollup@3.30.0) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-supporter': 4.2.0(c5b96ed116e9b491278be7323c0bf233) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + babel-preset-taro: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + fs-extra: 11.3.5 + lodash: 4.18.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + rollup-plugin-image-file: 1.0.2 + stylelint-config-taro-rn: 4.2.0(stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)) transitivePeerDependencies: - '@babel/core' + - '@babel/preset-env' - '@swc/helpers' - - '@tarojs/taro' + - '@tarojs/components' + - '@types/babel__core' - '@types/react' - - debug + - bufferutil + - encoding - html-webpack-plugin - postcss + - react-native-svg - rollup - - solid-js + - stylelint + - stylelint-taro-rn - supports-color + - typescript + - utf-8-validate - vue - webpack - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-harmony-hybrid@4.2.0(@babel/core@7.29.7)(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(debug@4.4.3)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/rn-runner@4.2.0(13ba928af57cd49b516b91f228874523)': dependencies: - '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/components-react': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@3.30.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@3.30.0) + '@rollup/plugin-json': 6.1.0(rollup@3.30.0) + '@rollup/plugin-node-resolve': 15.3.1(rollup@3.30.0) + '@rollup/plugin-replace': 5.0.7(rollup@3.30.0) '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/plugin-platform-h5': 4.2.0(@swc/helpers@0.5.19)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(react@18.3.1)(rollup@3.30.0)(solid-js@1.9.10)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4)) - '@tarojs/runtime': 4.2.0 - '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/shared': 4.2.0 - '@tarojs/taro-h5': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4)) - axios: 1.13.2(debug@4.4.3) - babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) - base64-js: 1.5.1 - change-case: 4.1.2 - jsonp-retry: 1.0.3 - lodash-es: 4.17.21 - query-string: 9.3.1 + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-supporter': 4.2.0(56f91a3ef2e86b4d52e336f35955b1e7) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + babel-preset-taro: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + fs-extra: 11.3.5 + lodash: 4.18.1 react: 18.3.1 - whatwg-fetch: 3.6.20 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + rollup-plugin-image-file: 1.0.2 + stylelint-config-taro-rn: 4.2.0(stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)) transitivePeerDependencies: - '@babel/core' + - '@babel/preset-env' - '@swc/helpers' - - '@tarojs/taro' + - '@tarojs/components' + - '@types/babel__core' - '@types/react' - - debug + - bufferutil + - encoding - html-webpack-plugin - postcss + - react-native-svg - rollup - - solid-js + - stylelint + - stylelint-taro-rn - supports-color + - typescript + - utf-8-validate - vue - webpack - webpack-chain - webpack-dev-server - '@tarojs/plugin-platform-jd@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + '@tarojs/rn-runner@4.2.0(33bac20967992a98547c26ab393546bb)': dependencies: - '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/shared': 4.2.0 + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@3.30.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@3.30.0) + '@rollup/plugin-json': 6.1.0(rollup@3.30.0) + '@rollup/plugin-node-resolve': 15.3.1(rollup@3.30.0) + '@rollup/plugin-replace': 5.0.7(rollup@3.30.0) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-supporter': 4.2.0(56f91a3ef2e86b4d52e336f35955b1e7) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + babel-preset-taro: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + fs-extra: 11.3.5 + lodash: 4.18.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + rollup-plugin-image-file: 1.0.2 + stylelint-config-taro-rn: 4.2.0(stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)) + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - '@tarojs/components' + - '@types/babel__core' + - '@types/react' + - bufferutil + - encoding + - html-webpack-plugin + - postcss + - react-native-svg + - rollup + - stylelint + - stylelint-taro-rn + - supports-color + - typescript + - utf-8-validate + - vue + - webpack + - webpack-chain + - webpack-dev-server - '@tarojs/plugin-platform-qq@4.2.0(@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0))(@tarojs/shared@4.2.0)': + '@tarojs/rn-runner@4.2.0(ada9286dc23aa81e81a3be919bc26194)': dependencies: - '@tarojs/plugin-platform-weapp': 4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0) - '@tarojs/shared': 4.2.0 + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@3.30.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@3.30.0) + '@rollup/plugin-json': 6.1.0(rollup@3.30.0) + '@rollup/plugin-node-resolve': 15.3.1(rollup@3.30.0) + '@rollup/plugin-replace': 5.0.7(rollup@3.30.0) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-supporter': 4.2.0(b2709dc94df0265193741fb6f4e049cd) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + babel-preset-taro: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(adf49c3e3c8a993bf1fd75a35f0f00fb))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + fs-extra: 11.3.5 + lodash: 4.18.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + rollup-plugin-image-file: 1.0.2 + stylelint-config-taro-rn: 4.2.0(stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)) + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - '@tarojs/components' + - '@types/babel__core' + - '@types/react' + - bufferutil + - encoding + - html-webpack-plugin + - postcss + - react-native-svg + - rollup + - stylelint + - stylelint-taro-rn + - supports-color + - typescript + - utf-8-validate + - vue + - webpack + - webpack-chain + - webpack-dev-server - '@tarojs/plugin-platform-swan@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + '@tarojs/rn-runner@4.2.0(f333dfbca0045b8f256ea4f80f346701)': + dependencies: + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@3.30.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@3.30.0) + '@rollup/plugin-json': 6.1.0(rollup@3.30.0) + '@rollup/plugin-node-resolve': 15.3.1(rollup@3.30.0) + '@rollup/plugin-replace': 5.0.7(rollup@3.30.0) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-supporter': 4.2.0(c5b96ed116e9b491278be7323c0bf233) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + babel-preset-taro: 4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0) + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + fs-extra: 11.3.5 + lodash: 4.18.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + rollup-plugin-image-file: 1.0.2 + stylelint-config-taro-rn: 4.2.0(stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)) + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - '@tarojs/components' + - '@types/babel__core' + - '@types/react' + - bufferutil + - encoding + - html-webpack-plugin + - postcss + - react-native-svg + - rollup + - stylelint + - stylelint-taro-rn + - supports-color + - typescript + - utf-8-validate + - vue + - webpack + - webpack-chain + - webpack-dev-server + + '@tarojs/rn-style-transformer@4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3)': + dependencies: + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + fbjs: 3.0.5(encoding@0.1.13) + less: 4.6.4 + postcss: 8.5.15 + postcss-css-variables: 0.19.0(postcss@8.5.15) + postcss-import: 16.1.1(postcss@8.5.15) + postcss-pxtransform: 4.2.0(postcss@8.5.15) + postcss-reporter: 7.1.0(postcss@8.5.15) + prop-types: 15.8.1 + resolve: 1.22.12 + sass: 1.100.0 + stylelint: 16.26.1(typescript@6.0.3) + stylelint-config-taro-rn: 4.2.0(stylelint-taro-rn@4.2.0(stylelint@16.26.1(typescript@6.0.3)))(stylelint@16.26.1(typescript@6.0.3)) + stylelint-taro-rn: 4.2.0(stylelint@16.26.1(typescript@6.0.3)) + stylus: 0.63.0 + taro-css-to-react-native: 4.2.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - encoding + - supports-color + - typescript + + '@tarojs/rn-supporter@4.2.0(56f91a3ef2e86b4d52e336f35955b1e7)': dependencies: + '@react-native-community/cli-config': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 + '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + babel-plugin-global-define: 1.0.3 + babel-plugin-jsx-attributes-array-to-object: 0.3.0 + babel-plugin-transform-react-jsx-to-rn-stylesheet: 4.2.0(@babel/core@7.29.7) + lodash: 4.18.1 + metro: 0.80.12 + metro-cache: 0.80.12 + metro-core: 0.80.12 + metro-resolver: 0.80.12 + mime-types: 2.1.35 + qrcode: 1.5.4 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-svg-transformer: 1.5.3(react-native-svg@14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(typescript@6.0.3) + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - '@tarojs/components' + - '@types/react' + - bufferutil + - encoding + - html-webpack-plugin + - postcss + - react-native-svg + - rollup + - supports-color + - typescript + - utf-8-validate + - vue + - webpack + - webpack-chain + - webpack-dev-server - '@tarojs/plugin-platform-tt@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + '@tarojs/rn-supporter@4.2.0(b2709dc94df0265193741fb6f4e049cd)': dependencies: + '@react-native-community/cli-config': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 - webpack-sources: 3.3.4 + '@tarojs/taro': 4.2.0(73cc14ce1dcb14202acdb6825eae13ff) + babel-plugin-global-define: 1.0.3 + babel-plugin-jsx-attributes-array-to-object: 0.3.0 + babel-plugin-transform-react-jsx-to-rn-stylesheet: 4.2.0(@babel/core@7.29.7) + lodash: 4.18.1 + metro: 0.80.12 + metro-cache: 0.80.12 + metro-core: 0.80.12 + metro-resolver: 0.80.12 + mime-types: 2.1.35 + qrcode: 1.5.4 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-svg-transformer: 1.5.3(react-native-svg@14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(typescript@6.0.3) + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - '@tarojs/components' + - '@types/react' + - bufferutil + - encoding + - html-webpack-plugin + - postcss + - react-native-svg + - rollup + - supports-color + - typescript + - utf-8-validate + - vue + - webpack + - webpack-chain + - webpack-dev-server - '@tarojs/plugin-platform-weapp@4.2.0(@tarojs/service@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)': + '@tarojs/rn-supporter@4.2.0(c5b96ed116e9b491278be7323c0bf233)': dependencies: + '@react-native-community/cli-config': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 12.3.7(encoding@0.1.13) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + '@tarojs/rn-style-transformer': 4.2.0(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(encoding@0.1.13)(postcss@8.5.15)(typescript@6.0.3) + '@tarojs/rn-transformer': 4.2.0(@swc/helpers@0.5.19) '@tarojs/service': 4.2.0(@swc/helpers@0.5.19) '@tarojs/shared': 4.2.0 + '@tarojs/taro': 4.2.0(57a41204cf5878980470782fc2aea1f3) + babel-plugin-global-define: 1.0.3 + babel-plugin-jsx-attributes-array-to-object: 0.3.0 + babel-plugin-transform-react-jsx-to-rn-stylesheet: 4.2.0(@babel/core@7.29.7) + lodash: 4.18.1 + metro: 0.80.12 + metro-cache: 0.80.12 + metro-core: 0.80.12 + metro-resolver: 0.80.12 + mime-types: 2.1.35 + qrcode: 1.5.4 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-svg-transformer: 1.5.3(react-native-svg@14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(typescript@6.0.3) + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - '@swc/helpers' + - '@tarojs/components' + - '@types/react' + - bufferutil + - encoding + - html-webpack-plugin + - postcss + - react-native-svg + - rollup + - supports-color + - typescript + - utf-8-validate + - vue + - webpack + - webpack-chain + - webpack-dev-server - '@tarojs/react@4.2.0(react@18.3.1)': + '@tarojs/rn-transformer@4.2.0(@swc/helpers@0.5.19)': dependencies: - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + lodash: 4.18.1 + mime-types: 2.1.35 + mkdirp: 1.0.4 + normalize-path: 3.0.0 + transitivePeerDependencies: + - '@swc/helpers' + - supports-color + + '@tarojs/router-rn@4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-navigation/bottom-tabs': 6.6.1(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native': 6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/native-stack': 6.11.0(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-navigation/routers': 6.1.9 + '@react-navigation/stack': 6.4.1(@react-navigation/native@6.1.18(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + lodash: 4.18.1 + query-string: 9.3.1 react: 18.3.1 - react-reconciler: 0.29.0(react@18.3.1) + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-gesture-handler: 2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-screens: 3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) '@tarojs/router@4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3))': dependencies: @@ -40327,30 +43770,6 @@ snapshots: tslib: 2.8.1 universal-router: 9.2.1 - '@tarojs/router@4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))': - dependencies: - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - dingtalk-jsapi: 2.15.6 - history: 5.3.0 - mobile-detect: 1.4.5 - query-string: 9.3.1 - tslib: 2.8.1 - universal-router: 9.2.1 - - '@tarojs/router@4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))': - dependencies: - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - '@tarojs/taro': 4.2.0(a768185d37cb81f382258dee681cf4f4) - dingtalk-jsapi: 2.15.6 - history: 5.3.0 - mobile-detect: 1.4.5 - query-string: 9.3.1 - tslib: 2.8.1 - universal-router: 9.2.1 - '@tarojs/runner-utils@4.2.0(@swc/helpers@0.5.19)': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) @@ -40360,6 +43779,117 @@ snapshots: - '@swc/helpers' - supports-color + '@tarojs/runtime-rn@4.2.0(8420c16a8cf4de52e1815b8783143fe4)': + dependencies: + '@tarojs/components-rn': 4.2.0(c6e6deb322fa5fffc0069d5ff080df6f) + '@tarojs/router-rn': 4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@tarojs/shared': 4.2.0 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-root-siblings: 5.0.1 + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' + - '@react-native-community/slider' + - '@react-native-picker/picker' + - '@tarojs/helper' + - '@types/react' + - expo + - expo-av + - expo-camera + - html-webpack-plugin + - postcss + - react-native-gesture-handler + - react-native-pager-view + - react-native-safe-area-context + - react-native-screens + - react-native-svg + - react-native-web + - react-native-webview + - rollup + - supports-color + - typescript + - vue + - webpack + - webpack-chain + - webpack-dev-server + + '@tarojs/runtime-rn@4.2.0(a1acdd7871e8ad72908a15724bd6f792)': + dependencies: + '@tarojs/components-rn': 4.2.0(e578361858d1ada192e15e052bf5aeba) + '@tarojs/router-rn': 4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@tarojs/shared': 4.2.0 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-root-siblings: 5.0.1 + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' + - '@react-native-community/slider' + - '@react-native-picker/picker' + - '@tarojs/helper' + - '@types/react' + - expo + - expo-av + - expo-camera + - html-webpack-plugin + - postcss + - react-native-gesture-handler + - react-native-pager-view + - react-native-safe-area-context + - react-native-screens + - react-native-svg + - react-native-web + - react-native-webview + - rollup + - supports-color + - typescript + - vue + - webpack + - webpack-chain + - webpack-dev-server + + '@tarojs/runtime-rn@4.2.0(e95107291a391703969c6046c3ef9d1f)': + dependencies: + '@tarojs/components-rn': 4.2.0(c875a69ead75db97062348d1c7ed6f59) + '@tarojs/router-rn': 4.2.0(react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@tarojs/shared': 4.2.0 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-root-siblings: 5.0.1 + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' + - '@react-native-community/slider' + - '@react-native-picker/picker' + - '@tarojs/helper' + - '@types/react' + - expo + - expo-av + - expo-camera + - html-webpack-plugin + - postcss + - react-native-gesture-handler + - react-native-pager-view + - react-native-safe-area-context + - react-native-screens + - react-native-svg + - react-native-web + - react-native-webview + - rollup + - supports-color + - typescript + - vue + - webpack + - webpack-chain + - webpack-dev-server + '@tarojs/runtime@4.2.0': dependencies: '@tarojs/shared': 4.2.0 @@ -40382,26 +43912,6 @@ snapshots: '@tarojs/shared@4.2.0': {} - '@tarojs/taro-h5@4.2.0(11130e87b09476c5a933f62e9d7c7313)': - dependencies: - '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))) - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - abortcontroller-polyfill: 1.7.8 - base64-js: 1.5.1 - ics: 3.11.0 - is-mobile: 4.0.0 - jsonp-retry: 1.0.3 - lodash-es: 4.17.21 - platform: 1.3.6 - query-string: 9.3.1 - tslib: 2.8.1 - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - '@tarojs/taro' - '@tarojs/taro-h5@4.2.0(573eb859a8b8cc06df2e3c74216d4299)': dependencies: '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) @@ -40462,26 +43972,6 @@ snapshots: transitivePeerDependencies: - '@tarojs/taro' - '@tarojs/taro-h5@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4))': - dependencies: - '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/router': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0)(@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4)) - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - abortcontroller-polyfill: 1.7.8 - base64-js: 1.5.1 - ics: 3.11.0 - is-mobile: 4.0.0 - jsonp-retry: 1.0.3 - lodash-es: 4.17.21 - platform: 1.3.6 - query-string: 9.3.1 - tslib: 2.8.1 - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - '@tarojs/taro' - '@tarojs/taro-loader@4.2.0(@swc/helpers@0.5.19)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': dependencies: '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) @@ -40500,6 +43990,171 @@ snapshots: - '@swc/helpers' - supports-color + '@tarojs/taro-rn@4.2.0(adf49c3e3c8a993bf1fd75a35f0f00fb)': + dependencies: + '@bam.tech/react-native-image-resizer': 3.0.11(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-async-storage/async-storage': 1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@react-native-camera-roll/camera-roll': 7.10.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@react-native-clipboard/clipboard': 1.16.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/geolocation': 3.4.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/netinfo': 11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@tarojs/runtime-rn': 4.2.0(8420c16a8cf4de52e1815b8783143fe4) + '@tarojs/taro': 4.2.0(73cc14ce1dcb14202acdb6825eae13ff) + base64-js: 1.5.1 + deprecated-react-native-prop-types: 5.0.0 + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-av: 13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-barcode-scanner: 12.9.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-brightness: 11.8.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-camera: 14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-file-system: 16.0.9(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-image-picker: 14.7.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-keep-awake: 12.8.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-location: 16.5.5(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-sensors: 12.9.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + prop-types: 15.8.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-image-zoom-viewer: 3.0.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: 5.0.1 + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' + - '@react-native-community/slider' + - '@react-native-picker/picker' + - '@tarojs/components' + - '@tarojs/helper' + - '@tarojs/shared' + - '@types/react' + - html-webpack-plugin + - postcss + - react-native-gesture-handler + - react-native-pager-view + - react-native-screens + - react-native-svg + - react-native-web + - react-native-webview + - rollup + - supports-color + - typescript + - vue + - webpack + - webpack-chain + - webpack-dev-server + + '@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13)': + dependencies: + '@bam.tech/react-native-image-resizer': 3.0.11(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-async-storage/async-storage': 1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@react-native-camera-roll/camera-roll': 7.10.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@react-native-clipboard/clipboard': 1.16.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/geolocation': 3.4.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/netinfo': 11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@tarojs/runtime-rn': 4.2.0(e95107291a391703969c6046c3ef9d1f) + '@tarojs/taro': 4.2.0(57a41204cf5878980470782fc2aea1f3) + base64-js: 1.5.1 + deprecated-react-native-prop-types: 5.0.0 + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-av: 13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-barcode-scanner: 12.9.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-brightness: 11.8.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-camera: 14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-file-system: 16.0.9(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-image-picker: 14.7.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-keep-awake: 12.8.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-location: 16.5.5(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-sensors: 12.9.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + prop-types: 15.8.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-image-zoom-viewer: 3.0.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: 5.0.1 + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' + - '@react-native-community/slider' + - '@react-native-picker/picker' + - '@tarojs/components' + - '@tarojs/helper' + - '@tarojs/shared' + - '@types/react' + - html-webpack-plugin + - postcss + - react-native-gesture-handler + - react-native-pager-view + - react-native-screens + - react-native-svg + - react-native-web + - react-native-webview + - rollup + - supports-color + - typescript + - vue + - webpack + - webpack-chain + - webpack-dev-server + + '@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d)': + dependencies: + '@bam.tech/react-native-image-resizer': 3.0.11(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-async-storage/async-storage': 1.21.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@react-native-camera-roll/camera-roll': 7.10.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@react-native-clipboard/clipboard': 1.16.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/geolocation': 3.4.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-native-community/netinfo': 11.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + '@tarojs/runtime-rn': 4.2.0(a1acdd7871e8ad72908a15724bd6f792) + '@tarojs/taro': 4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + base64-js: 1.5.1 + deprecated-react-native-prop-types: 5.0.0 + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-av: 13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-barcode-scanner: 12.9.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-brightness: 11.8.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-camera: 14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-file-system: 16.0.9(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-image-picker: 14.7.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-keep-awake: 12.8.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-location: 16.5.5(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-sensors: 12.9.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + prop-types: 15.8.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-device-info: 14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + react-native-image-zoom-viewer: 3.0.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + react-native-root-siblings: 5.0.1 + react-native-safe-area-context: 4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - '@react-native-community/cameraroll' + - '@react-native-community/segmented-control' + - '@react-native-community/slider' + - '@react-native-picker/picker' + - '@tarojs/components' + - '@tarojs/helper' + - '@tarojs/shared' + - '@types/react' + - html-webpack-plugin + - postcss + - react-native-gesture-handler + - react-native-pager-view + - react-native-screens + - react-native-svg + - react-native-web + - react-native-webview + - rollup + - supports-color + - typescript + - vue + - webpack + - webpack-chain + - webpack-dev-server + '@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)': dependencies: '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) @@ -40554,41 +44209,7 @@ snapshots: webpack-chain: 6.5.1 webpack-dev-server: 4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/taro@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@tarojs/shared@4.2.0)(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': - dependencies: - '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - '@types/postcss-url': 10.0.4 - postcss: 8.5.15 - optionalDependencies: - html-webpack-plugin: 5.6.7(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - rollup: 3.30.0 - vue: 3.5.35(typescript@6.0.3) - webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) - webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(debug@4.4.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - - '@tarojs/taro@4.2.0(a768185d37cb81f382258dee681cf4f4)': - dependencies: - '@tarojs/api': 4.2.0(@tarojs/runtime@4.2.0)(@tarojs/shared@4.2.0) - '@tarojs/components': 4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) - '@tarojs/runtime': 4.2.0 - '@tarojs/shared': 4.2.0 - '@types/postcss-url': 10.0.4 - postcss: 8.5.15 - optionalDependencies: - html-webpack-plugin: 5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - rollup: 3.30.0 - vue: 3.5.35(typescript@6.0.3) - webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) - webpack-chain: 6.5.1 - webpack-dev-server: 4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - - '@tarojs/vite-runner@4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))': + '@tarojs/vite-runner@4.2.0(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(@types/babel__core@7.20.5)(jiti@2.7.0)(postcss@8.5.15)(rollup@3.30.0)(terser@5.48.0)(tsx@4.22.4)(typescript@6.0.3)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))': dependencies: '@ampproject/remapping': 2.3.0 '@babel/core': 7.29.7 @@ -40601,7 +44222,7 @@ snapshots: '@tarojs/runner-utils': 4.2.0(@swc/helpers@0.5.19) '@tarojs/runtime': 4.2.0 '@tarojs/shared': 4.2.0 - '@vitejs/plugin-legacy': 4.1.1(terser@5.48.0)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + '@vitejs/plugin-legacy': 4.1.1(terser@5.48.0)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) acorn-walk: 8.3.4 autoprefixer: 10.5.0(postcss@8.5.15) babel-plugin-transform-taroapi: 4.2.0(@babel/core@7.29.7) @@ -40624,8 +44245,8 @@ snapshots: regenerator-runtime: 0.11.1 sax: 1.2.4 stylelint: 16.26.1(typescript@6.0.3) - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) - vite-plugin-static-copy: 0.17.1(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) + vite-plugin-static-copy: 0.17.1(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) transitivePeerDependencies: - '@swc/helpers' - '@types/babel__core' @@ -40662,7 +44283,7 @@ snapshots: - '@swc/helpers' - supports-color - '@tarojs/webpack5-runner@4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': + '@tarojs/webpack5-runner@4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(typescript@6.0.3)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0))': dependencies: '@babel/core': 7.29.7 '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) @@ -40705,7 +44326,7 @@ snapshots: sass-loader: 14.2.1(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) sax: 1.2.4 style-loader: 3.3.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) - stylus-loader: 8.1.2(stylus@0.57.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + stylus-loader: 8.1.2(stylus@0.63.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) terser-webpack-plugin: 5.6.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.21.5)(lightningcss@1.32.0)(postcss@8.5.15)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) vm2: 3.10.0 webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) @@ -40717,7 +44338,7 @@ snapshots: optionalDependencies: less: 4.6.4 sass: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 transitivePeerDependencies: - '@minify-html/node' - '@parcel/css' @@ -40741,7 +44362,7 @@ snapshots: - utf-8-validate - webpack-cli - '@tarojs/webpack5-runner@4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(typescript@6.0.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': + '@tarojs/webpack5-runner@4.2.0(@babel/core@7.29.7)(@swc/core@1.15.41(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@tarojs/runtime@4.2.0)(debug@4.4.3)(less@4.6.4)(postcss@8.5.15)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(typescript@6.0.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15))': dependencies: '@babel/core': 7.29.7 '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) @@ -40784,7 +44405,7 @@ snapshots: sass-loader: 14.2.1(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) sax: 1.2.4 style-loader: 3.3.4(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) - stylus-loader: 8.1.2(stylus@0.57.0)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) + stylus-loader: 8.1.2(stylus@0.63.0)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) terser-webpack-plugin: 5.6.0(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.21.5)(lightningcss@1.32.0)(postcss@8.5.15)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)) vm2: 3.10.0 webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) @@ -40796,7 +44417,7 @@ snapshots: optionalDependencies: less: 4.6.4 sass: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 transitivePeerDependencies: - '@minify-html/node' - '@parcel/css' @@ -40881,7 +44502,7 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 16.18.126 + '@types/node': 25.9.2 '@types/archy@0.0.31': {} @@ -40917,7 +44538,7 @@ snapshots: '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/braces@3.0.5': {} @@ -40929,7 +44550,7 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.8 - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/connect@3.4.38': dependencies: @@ -40942,7 +44563,7 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 5.0.6 '@types/keygrip': 1.0.6 - '@types/node': 16.18.126 + '@types/node': 25.9.2 '@types/d3-array@3.2.2': {} @@ -41100,7 +44721,7 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -41213,6 +44834,8 @@ snapshots: '@types/vinyl-fs': 3.0.7 chokidar: 3.6.0 + '@types/hammerjs@2.0.46': {} + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -41229,7 +44852,7 @@ snapshots: '@types/http-proxy@1.17.17': dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/istanbul-lib-coverage@2.0.6': {} @@ -41297,7 +44920,7 @@ snapshots: '@types/http-errors': 2.0.5 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.9 - '@types/node': 16.18.126 + '@types/node': 25.9.2 '@types/loader-runner@2.2.8': dependencies: @@ -41439,6 +45062,8 @@ snapshots: dependencies: csstype: 3.2.3 + '@types/resolve@1.20.2': {} + '@types/resolve@1.20.6': {} '@types/responselike@1.0.3': @@ -41455,14 +45080,14 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/semver@7.7.1': {} '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/send@1.2.1': dependencies: @@ -41475,7 +45100,7 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/send': 0.17.6 '@types/serve-static@2.2.0': @@ -41485,9 +45110,11 @@ snapshots: '@types/set-value@4.0.3': {} + '@types/shallowequal@1.1.5': {} + '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/source-list-map@0.1.6': {} @@ -41603,7 +45230,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 '@types/yargs-parser@21.0.3': {} @@ -42068,6 +45695,18 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) + '@urql/core@2.3.6(graphql@15.8.0)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) + graphql: 15.8.0 + wonka: 4.0.15 + + '@urql/exchange-retry@0.3.0(graphql@15.8.0)': + dependencies: + '@urql/core': 2.3.6(graphql@15.8.0) + graphql: 15.8.0 + wonka: 4.0.15 + '@use-gesture/core@10.2.20': {} '@use-gesture/core@10.3.0': {} @@ -42090,7 +45729,7 @@ snapshots: '@vercel/detect-agent@1.2.3': {} - '@vitejs/plugin-legacy@4.1.1(terser@5.48.0)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))': + '@vitejs/plugin-legacy@4.1.1(terser@5.48.0)(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))': dependencies: '@babel/core': 7.29.7 '@babel/preset-env': 7.29.7(@babel/core@7.29.7) @@ -42100,11 +45739,11 @@ snapshots: regenerator-runtime: 0.13.11 systemjs: 6.15.1 terser: 5.48.0 - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-legacy@5.3.2(terser@5.48.0)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))': + '@vitejs/plugin-legacy@5.3.2(terser@5.48.0)(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))': dependencies: '@babel/core': 7.29.7 '@babel/preset-env': 7.29.7(@babel/core@7.29.7) @@ -42115,11 +45754,11 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.48.0 - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))': + '@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.7) @@ -42127,12 +45766,12 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) transitivePeerDependencies: - supports-color optional: true - '@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))': + '@vitejs/plugin-react@4.7.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.7) @@ -42140,70 +45779,70 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@6.0.2(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.2(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.29.7) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) - vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.29.7) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.29.7) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue: 3.5.35(typescript@6.0.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: - vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue: 3.5.35(typescript@6.0.3) - '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue: 3.5.35(typescript@6.0.3) - '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0))(vue@3.5.35(typescript@6.0.3))': dependencies: - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) vue: 3.5.35(typescript@6.0.3) - '@vitejs/plugin-vue@6.0.7(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.7(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) - '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vue: 3.5.35(typescript@6.0.3) '@vitest/coverage-v8@4.1.8(vitest@4.1.8)': @@ -42218,7 +45857,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/eslint-plugin@1.6.18(@typescript-eslint/eslint-plugin@8.61.0(@typescript-eslint/parser@8.61.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.8)': dependencies: @@ -42228,7 +45867,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.61.0(@typescript-eslint/parser@8.61.0(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.1(jiti@2.7.0))(typescript@6.0.3) typescript: 6.0.3 - vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) transitivePeerDependencies: - supports-color @@ -42249,29 +45888,29 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.8(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -42308,7 +45947,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/utils@3.2.4': dependencies: @@ -42387,40 +46026,40 @@ snapshots: '@vue/cli-overlay@5.0.9': {} - '@vue/cli-plugin-router@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13)': + '@vue/cli-plugin-router@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13)': dependencies: - '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) transitivePeerDependencies: - encoding - '@vue/cli-plugin-router@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13)': + '@vue/cli-plugin-router@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13)': dependencies: - '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) transitivePeerDependencies: - encoding - '@vue/cli-plugin-vuex@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))': + '@vue/cli-plugin-vuex@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))': dependencies: - '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) - '@vue/cli-plugin-vuex@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))': + '@vue/cli-plugin-vuex@5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))': dependencies: - '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) + '@vue/cli-service': 5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0) - '@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': + '@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': dependencies: '@babel/helper-compilation-targets': 7.27.2 '@soda/friendly-errors-webpack-plugin': 1.8.1(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@soda/get-current-script': 1.0.2 '@types/minimist': 1.2.5 '@vue/cli-overlay': 5.0.9 - '@vue/cli-plugin-router': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13) - '@vue/cli-plugin-vuex': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)) + '@vue/cli-plugin-router': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13) + '@vue/cli-plugin-vuex': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(sass-loader@17.0.0(sass-embedded@1.100.0)(sass@1.100.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1) - '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0) + '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@vue/web-component-wrapper': 1.3.0 acorn: 8.15.0 acorn-walk: 8.3.4 @@ -42540,18 +46179,18 @@ snapshots: - webpack-cli - whiskers - '@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': + '@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)': dependencies: '@babel/helper-compilation-targets': 7.27.2 '@soda/friendly-errors-webpack-plugin': 1.8.1(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@soda/get-current-script': 1.0.2 '@types/minimist': 1.2.5 '@vue/cli-overlay': 5.0.9 - '@vue/cli-plugin-router': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13) - '@vue/cli-plugin-vuex': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)) + '@vue/cli-plugin-router': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0))(encoding@0.1.13) + '@vue/cli-plugin-vuex': 5.0.9(@vue/cli-service@5.0.9(@swc/core@1.15.41(@swc/helpers@0.5.19))(@vue/compiler-sfc@3.5.35)(ejs@3.1.10)(encoding@0.1.13)(esbuild@0.28.0)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(vue@2.7.16)(webpack-sources@3.5.0)) '@vue/cli-shared-utils': 5.0.9(encoding@0.1.13) - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1) - '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) + '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0) + '@vue/vue-loader-v15': vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) '@vue/web-component-wrapper': 1.3.0 acorn: 8.15.0 acorn-walk: 8.3.4 @@ -42775,9 +46414,9 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/component-compiler-utils@3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)': + '@vue/component-compiler-utils@3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0)': dependencies: - consolidate: 0.15.1(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1) + consolidate: 0.15.1(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0) hash-sum: 1.0.2 lru-cache: 4.1.5 merge-source-map: 1.1.0 @@ -43155,6 +46794,10 @@ snapshots: '@weapp-core/constants': 0.1.12 '@wevu/api': 0.2.9 + '@xmldom/xmldom@0.7.13': {} + + '@xmldom/xmldom@0.9.10': {} + '@xtuc/ieee754@1.2.0': {} '@xtuc/long@4.2.2': {} @@ -43220,6 +46863,10 @@ snapshots: abbrev@3.0.1: {} + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + abortcontroller-polyfill@1.7.8: {} accepts@1.3.8: @@ -43449,6 +47096,8 @@ snapshots: dependencies: semver: 7.6.3 + anser@1.4.10: {} + anser@2.3.5: {} ansi-align@2.0.0: @@ -43484,6 +47133,12 @@ snapshots: dependencies: environment: 1.1.0 + ansi-fragments@0.2.1: + dependencies: + colorette: 1.4.0 + slice-ansi: 2.1.0 + strip-ansi: 5.2.0 + ansi-gray@0.1.1: dependencies: ansi-wrap: 0.1.0 @@ -43575,6 +47230,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 + appdirsjs@1.2.7: {} + append-buffer@1.0.2: dependencies: buffer-equal: 1.0.1 @@ -43648,6 +47305,8 @@ snapshots: array-timsort@1.0.3: {} + array-tree-filter@2.1.0: {} + array-union@2.1.0: {} array-uniq@1.0.3: {} @@ -43711,6 +47370,8 @@ snapshots: dependencies: printable-characters: 1.0.42 + asap@2.0.6: {} + asn1@0.2.1: {} asn1@0.2.6: @@ -43743,6 +47404,14 @@ snapshots: ast-types-flow@0.0.8: optional: true + ast-types@0.14.2: + dependencies: + tslib: 2.8.1 + + ast-types@0.15.2: + dependencies: + tslib: 2.8.1 + ast-types@0.16.1: dependencies: tslib: 2.8.1 @@ -43758,6 +47427,8 @@ snapshots: '@babel/parser': 7.29.7 ast-kit: 2.2.0 + astral-regex@1.0.0: {} + astral-regex@2.0.0: {} astring@1.9.0: {} @@ -43863,6 +47534,10 @@ snapshots: b4a@1.7.3: {} + babel-core@7.0.0-bridge.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + babel-jest@25.5.1(@babel/core@7.29.7): dependencies: '@babel/core': 7.29.7 @@ -43951,7 +47626,7 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color @@ -43960,6 +47635,8 @@ snapshots: dependencies: object.assign: 4.1.7 + babel-plugin-global-define@1.0.3: {} + babel-plugin-import@1.13.8: dependencies: '@babel/helper-module-imports': 7.28.6 @@ -44003,6 +47680,8 @@ snapshots: dependencies: '@types/babel__core': 7.20.5 + babel-plugin-jsx-attributes-array-to-object@0.3.0: {} + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.29.7): dependencies: '@babel/compat-data': 7.29.3 @@ -44051,10 +47730,26 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-react-native-web@0.18.12: {} + + babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} + + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7): + dependencies: + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + transitivePeerDependencies: + - '@babel/core' + babel-plugin-transform-imports-api@1.0.0: dependencies: is-invalid-path: 1.0.2 + babel-plugin-transform-react-jsx-to-rn-stylesheet@4.2.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + camelize: 1.0.1 + taro-css-to-react-native: 4.2.0 + babel-plugin-transform-solid-jsx@4.2.0(@babel/core@7.29.7): dependencies: '@babel/helper-module-imports': 7.18.6 @@ -44103,6 +47798,54 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7) + babel-preset-expo@10.0.2(@babel/core@7.29.7): + dependencies: + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@react-native/babel-preset': 0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + babel-plugin-react-native-web: 0.18.12 + react-refresh: 0.14.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + + babel-preset-fbjs@3.4.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7) + babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + transitivePeerDependencies: + - supports-color + babel-preset-jest@25.5.0(@babel/core@7.29.7): dependencies: '@babel/core': 7.29.7 @@ -44121,7 +47864,7 @@ snapshots: babel-plugin-jest-hoist: 30.4.0 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7) - babel-preset-taro@4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@swc/helpers@0.5.19)(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(react-refresh@0.18.0): + babel-preset-taro@4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(adf49c3e3c8a993bf1fd75a35f0f00fb))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0): dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 @@ -44132,7 +47875,7 @@ snapshots: '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@babel/runtime': 7.29.7 '@babel/runtime-corejs3': 7.29.7 - '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7) + '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7)) '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-transform-imports-api: 1.0.0 @@ -44140,6 +47883,7 @@ snapshots: core-js: 3.49.0 optionalDependencies: '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@tarojs/taro-rn': 4.2.0(adf49c3e3c8a993bf1fd75a35f0f00fb) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) react-refresh: 0.18.0 transitivePeerDependencies: @@ -44149,6 +47893,127 @@ snapshots: - metro-react-native-babel-preset - supports-color + babel-preset-taro@4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/runtime': 7.29.7 + '@babel/runtime-corejs3': 7.29.7 + '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-transform-imports-api: 1.0.0 + babel-plugin-transform-solid-jsx: 4.2.0(@babel/core@7.29.7) + core-js: 3.49.0 + optionalDependencies: + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@tarojs/taro-rn': 4.2.0(b7274e8436fd77ec38a56428cab90d13) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/plugin-transform-typescript' + - '@react-native/babel-preset' + - '@swc/helpers' + - metro-react-native-babel-preset + - supports-color + + babel-preset-taro@4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(b7274e8436fd77ec38a56428cab90d13))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/runtime': 7.29.7 + '@babel/runtime-corejs3': 7.29.7 + '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-transform-imports-api: 1.0.0 + babel-plugin-transform-solid-jsx: 4.2.0(@babel/core@7.29.7) + core-js: 3.49.0 + optionalDependencies: + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@tarojs/taro-rn': 4.2.0(b7274e8436fd77ec38a56428cab90d13) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) + react-refresh: 0.18.0 + transitivePeerDependencies: + - '@babel/plugin-transform-typescript' + - '@react-native/babel-preset' + - '@swc/helpers' + - metro-react-native-babel-preset + - supports-color + + babel-preset-taro@4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.14.2): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/runtime': 7.29.7 + '@babel/runtime-corejs3': 7.29.7 + '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-transform-imports-api: 1.0.0 + babel-plugin-transform-solid-jsx: 4.2.0(@babel/core@7.29.7) + core-js: 3.49.0 + optionalDependencies: + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@tarojs/taro-rn': 4.2.0(d24158300ac067249f65feb77d3ca25d) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/plugin-transform-typescript' + - '@react-native/babel-preset' + - '@swc/helpers' + - metro-react-native-babel-preset + - supports-color + + babel-preset-taro@4.2.0(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/preset-react@7.29.7(@babel/core@7.29.7))(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(@swc/helpers@0.5.19)(@tarojs/taro-rn@4.2.0(d24158300ac067249f65feb77d3ca25d))(@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7))(react-refresh@0.18.0): + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/runtime': 7.29.7 + '@babel/runtime-corejs3': 7.29.7 + '@rnx-kit/babel-preset-metro-react-native': 1.1.8(@babel/core@7.29.7)(@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7)) + '@tarojs/helper': 4.2.0(@swc/helpers@0.5.19) + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-transform-imports-api: 1.0.0 + babel-plugin-transform-solid-jsx: 4.2.0(@babel/core@7.29.7) + core-js: 3.49.0 + optionalDependencies: + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@tarojs/taro-rn': 4.2.0(d24158300ac067249f65feb77d3ca25d) + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7) + react-refresh: 0.18.0 + transitivePeerDependencies: + - '@babel/plugin-transform-typescript' + - '@react-native/babel-preset' + - '@swc/helpers' + - metro-react-native-babel-preset + - supports-color + + babel-runtime@6.26.0: + dependencies: + core-js: 2.6.12 + regenerator-runtime: 0.11.1 + bach@2.0.1: dependencies: async-done: 2.0.0 @@ -44191,6 +48056,10 @@ snapshots: beeper@1.1.1: {} + better-opn@3.0.2: + dependencies: + open: 8.4.2 + better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 @@ -44203,6 +48072,8 @@ snapshots: dependencies: require-from-string: 2.0.2 + big-integer@1.6.52: {} + big.js@5.2.2: {} bignumber.js@9.3.1: {} @@ -44243,6 +48114,8 @@ snapshots: bluebird@3.7.2: {} + blueimp-md5@2.19.0: {} + bmp-js@0.1.0: {} body-parser@1.20.3: @@ -44348,6 +48221,18 @@ snapshots: widest-line: 5.0.0 wrap-ansi: 9.0.2 + bplist-creator@0.1.0: + dependencies: + stream-buffers: 2.2.0 + + bplist-parser@0.3.1: + dependencies: + big-integer: 1.6.52 + + bplist-parser@0.3.2: + dependencies: + big-integer: 1.6.52 + brace-expansion@1.1.13: dependencies: balanced-match: 1.0.2 @@ -44442,6 +48327,8 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + builtin-modules@1.1.1: {} + builtin-modules@5.2.0: {} builtins@1.0.3: {} @@ -44516,6 +48403,29 @@ snapshots: unique-filename: 1.1.1 y18n: 4.0.3 + cacache@15.3.0: + dependencies: + '@npmcli/fs': 1.1.1 + '@npmcli/move-file': 1.1.2 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 7.2.3 + infer-owner: 1.0.4 + lru-cache: 6.0.0 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-flush: 1.0.7 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1(bluebird@3.7.2) + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.2.1 + unique-filename: 1.1.1 + transitivePeerDependencies: + - bluebird + cacache@19.0.1: dependencies: '@npmcli/fs': 4.0.0 @@ -44641,6 +48551,16 @@ snapshots: call-bind-apply-helpers: 1.0.2 get-intrinsic: 1.3.0 + caller-callsite@2.0.0: + dependencies: + callsites: 2.0.0 + + caller-path@2.0.0: + dependencies: + caller-callsite: 2.0.0 + + callsites@2.0.0: {} + callsites@3.1.0: {} camel-case@3.0.0: @@ -44671,6 +48591,8 @@ snapshots: camelcase@8.0.0: {} + camelize@1.0.1: {} + can-link@2.0.0: {} can-write-to-dir@1.1.1: @@ -44846,10 +48768,32 @@ snapshots: chownr@1.1.4: {} + chownr@2.0.0: {} + chownr@3.0.0: {} + chrome-launcher@0.15.2: + dependencies: + '@types/node': 25.9.2 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + transitivePeerDependencies: + - supports-color + chrome-trace-event@1.0.4: {} + chromium-edge-launcher@1.0.0: + dependencies: + '@types/node': 25.9.2 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + ci-info@1.6.0: {} ci-info@2.0.0: {} @@ -44977,6 +48921,12 @@ snapshots: strip-ansi: 3.0.1 wrap-ansi: 2.1.0 + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -45100,10 +49050,22 @@ snapshots: color-name@1.1.4: {} + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.4 + color-support@1.1.3: {} + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + colord@2.9.3: {} + colorette@1.4.0: {} + colorette@2.0.20: {} colorjs.io@0.5.2: {} @@ -45118,6 +49080,8 @@ snapshots: comma-separated-tokens@2.0.3: {} + command-exists@1.2.9: {} + commander@10.0.1: {} commander@11.1.0: {} @@ -45138,6 +49102,8 @@ snapshots: commander@8.3.0: {} + commander@9.5.0: {} + comment-json@5.0.0: dependencies: array-timsort: 1.0.3 @@ -45164,6 +49130,8 @@ snapshots: component-emitter@1.3.1: {} + component-type@1.2.2: {} + compose-tailwindcss-plugins@0.0.4: {} compressible@2.0.18: @@ -45235,17 +49203,27 @@ snapshots: connect-history-api-fallback@2.0.0: {} + connect@3.7.0: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + consola@2.15.3: {} consola@3.4.2: {} - consolidate@0.15.1(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1): + consolidate@0.15.1(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0): dependencies: bluebird: 3.7.2 optionalDependencies: ejs: 3.1.10 handlebars: 4.7.9 lodash: 4.18.1 + react: 18.2.0 constant-case@3.0.4: dependencies: @@ -45416,6 +49394,13 @@ snapshots: jiti: 2.7.0 typescript: 6.0.3 + cosmiconfig@5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.2 + parse-json: 4.0.0 + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 @@ -45478,6 +49463,12 @@ snapshots: dependencies: cross-spawn: 7.0.6 + cross-fetch@3.2.0(encoding@0.1.13): + dependencies: + node-fetch: 2.7.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 @@ -45524,6 +49515,8 @@ snapshots: postcss: 8.5.15 postcss-selector-parser: 7.1.2 + css-color-keywords@1.0.0: {} + css-declaration-sorter@6.4.1(postcss@8.5.15): dependencies: postcss: 8.5.15 @@ -45597,6 +49590,8 @@ snapshots: optionalDependencies: webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) + css-mediaquery@0.1.2: {} + css-minimizer-webpack-plugin@3.4.1(esbuild@0.28.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): dependencies: cssnano: 5.1.15(postcss@8.5.15) @@ -46051,6 +50046,8 @@ snapshots: d3-transition: 3.0.1(d3-selection@3.0.0) d3-zoom: 3.0.0 + dag-map@1.0.2: {} + dagre-d3-es@7.0.14: dependencies: d3: 7.9.0 @@ -46241,6 +50238,11 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.1 + default-gateway@4.2.0: + dependencies: + execa: 1.0.0 + ip-regex: 2.1.0 + default-gateway@6.0.3: dependencies: execa: 5.1.1 @@ -46317,10 +50319,18 @@ snapshots: delegates@1.0.0: {} + denodeify@1.2.1: {} + depd@1.1.2: {} depd@2.0.0: {} + deprecated-react-native-prop-types@5.0.0: + dependencies: + '@react-native/normalize-colors': 0.73.2 + invariant: 2.2.4 + prop-types: 15.8.1 + dequal@2.0.3: {} destr@2.0.5: {} @@ -46331,6 +50341,8 @@ snapshots: detect-indent@6.1.0: {} + detect-libc@1.0.3: {} + detect-libc@2.1.2: {} detect-newline@3.1.0: {} @@ -46373,10 +50385,14 @@ snapshots: diff-sequences@29.6.3: {} + diff@4.0.4: {} + diff@8.0.4: {} diff@9.0.0: {} + dijkstrajs@1.0.3: {} + dingtalk-jsapi@2.15.6: dependencies: promise-polyfill: 7.1.2 @@ -46526,6 +50542,8 @@ snapshots: dotenv@10.0.0: {} + dotenv@16.4.7: {} + dotenv@16.6.1: {} dotenv@17.4.2: {} @@ -46699,6 +50717,8 @@ snapshots: entities@8.0.0: {} + env-editor@0.4.2: {} + env-paths@2.2.1: {} envinfo@7.21.0: {} @@ -46726,6 +50746,11 @@ snapshots: dependencies: stackframe: 1.3.4 + errorhandler@1.5.2: + dependencies: + accepts: 1.3.8 + escape-html: 1.0.3 + es-abstract@1.24.1: dependencies: array-buffer-byte-length: 1.0.2 @@ -47177,7 +51202,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@10.4.1(jiti@2.7.0)): dependencies: eslint: 10.4.1(jiti@2.7.0) - semver: 7.8.3 + semver: 7.8.4 eslint-config-flat-gitignore@2.3.0(eslint@10.4.1(jiti@2.7.0)): dependencies: @@ -47994,6 +52019,8 @@ snapshots: '@types/estree-jsx': 1.0.5 '@types/unist': 3.0.3 + estree-walker@0.6.1: {} + estree-walker@2.0.2: {} estree-walker@3.0.3: @@ -48013,6 +52040,8 @@ snapshots: event-pubsub@4.3.0: {} + event-target-shim@5.0.1: {} + eventemitter3@4.0.7: {} eventemitter3@5.0.4: {} @@ -48124,6 +52153,117 @@ snapshots: jest-mock: 30.4.1 jest-util: 30.4.1 + expo-asset@9.0.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + '@react-native/assets-registry': 0.73.1 + blueimp-md5: 2.19.0 + expo-constants: 15.4.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-file-system: 16.0.9(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + invariant: 2.2.4 + md5-file: 3.2.3 + transitivePeerDependencies: + - expo + - supports-color + + expo-av@13.10.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + expo-barcode-scanner@12.9.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-image-loader: 4.6.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + + expo-brightness@11.8.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + expo-camera@14.1.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + invariant: 2.2.4 + + expo-constants@15.4.6(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + '@expo/config': 8.5.6 + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - supports-color + + expo-file-system@16.0.9(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + expo-font@11.10.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + fontfaceobserver: 2.3.0 + + expo-image-loader@4.6.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + expo-image-picker@14.7.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + expo-image-loader: 4.6.0(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + + expo-keep-awake@12.8.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + expo-location@16.5.5(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + expo-modules-autolinking@1.10.3: + dependencies: + '@expo/config': 8.5.6 + chalk: 4.1.2 + commander: 7.2.0 + fast-glob: 3.3.3 + find-up: 5.0.0 + fs-extra: 9.1.0 + transitivePeerDependencies: + - supports-color + + expo-modules-core@1.11.14: + dependencies: + invariant: 2.2.4 + + expo-sensors@12.9.1(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)): + dependencies: + expo: 50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + invariant: 2.2.4 + + expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + '@babel/runtime': 7.29.7 + '@expo/cli': 0.17.13(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(expo-modules-autolinking@1.10.3) + '@expo/config': 8.5.6 + '@expo/config-plugins': 7.9.2 + '@expo/metro-config': 0.17.8(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))) + '@expo/vector-icons': 14.1.0(expo-font@11.10.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + babel-preset-expo: 10.0.2(@babel/core@7.29.7) + expo-asset: 9.0.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-file-system: 16.0.9(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-font: 11.10.3(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-keep-awake: 12.8.2(expo@50.0.21(@babel/core@7.29.7)(@react-native/babel-preset@0.73.21(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)))(encoding@0.1.13)(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)) + expo-modules-autolinking: 1.10.3 + expo-modules-core: 1.11.14 + fbemitter: 3.0.0(encoding@0.1.13) + whatwg-url-without-unicode: 8.0.0-3 + transitivePeerDependencies: + - '@babel/core' + - '@react-native/babel-preset' + - bluebird + - bufferutil + - encoding + - react + - react-native + - supports-color + - utf-8-validate + exponential-backoff@3.1.3: {} expr-parser@1.0.0: {} @@ -48371,6 +52511,26 @@ snapshots: dependencies: bser: 2.1.1 + fbemitter@3.0.0(encoding@0.1.13): + dependencies: + fbjs: 3.0.5(encoding@0.1.13) + transitivePeerDependencies: + - encoding + + fbjs-css-vars@1.0.2: {} + + fbjs@3.0.5(encoding@0.1.13): + dependencies: + cross-fetch: 3.2.0(encoding@0.1.13) + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 1.0.41 + transitivePeerDependencies: + - encoding + fd-slicer@1.1.0: dependencies: pend: 1.2.0 @@ -48389,6 +52549,8 @@ snapshots: fetch-blob@2.1.2: {} + fetch-retry@4.1.1: {} + fflate@0.8.3: {} figures@2.0.0: @@ -48462,8 +52624,22 @@ snapshots: dependencies: to-regex-range: 5.0.1 + filter-obj@1.1.0: {} + filter-obj@5.1.0: {} + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + finalhandler@1.2.0: dependencies: debug: 2.6.9 @@ -48597,6 +52773,12 @@ snapshots: flatted@3.4.2: {} + flow-enums-runtime@0.0.6: {} + + flow-parser@0.121.0: {} + + flow-parser@0.206.0: {} + flush-write-stream@1.1.1: dependencies: inherits: 2.0.4 @@ -48616,6 +52798,8 @@ snapshots: transitivePeerDependencies: - supports-color + fontfaceobserver@2.3.0: {} + for-each@0.3.5: dependencies: is-callable: 1.2.7 @@ -48648,7 +52832,7 @@ snapshots: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 - hasown: 2.0.2 + hasown: 2.0.4 mime-types: 2.1.35 form-data@4.0.5: @@ -48671,6 +52855,8 @@ snapshots: dependencies: map-cache: 0.2.2 + freeport-async@2.0.0: {} + fresh@0.5.2: {} fresh@2.0.0: {} @@ -48726,6 +52912,13 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 + fs-extra@9.0.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 1.0.0 + fs-extra@9.1.0: dependencies: at-least-node: 1.0.0 @@ -48733,6 +52926,10 @@ snapshots: jsonfile: 6.2.1 universalify: 2.0.1 + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + fs-minipass@3.0.3: dependencies: minipass: 7.1.3 @@ -48873,6 +53070,8 @@ snapshots: get-value@4.0.1: {} + getenv@1.0.0: {} + getpass@0.1.7: dependencies: assert-plus: 1.0.0 @@ -49012,6 +53211,15 @@ snapshots: minipass: 7.1.3 path-scurry: 2.0.2 + glob@7.1.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -49235,6 +53443,13 @@ snapshots: dependencies: lodash: 4.18.1 + graphql-tag@2.12.6(graphql@15.8.0): + dependencies: + graphql: 15.8.0 + tslib: 2.8.1 + + graphql@15.8.0: {} + gray-matter@4.0.3: dependencies: js-yaml: 3.14.2 @@ -49506,7 +53721,6 @@ snapshots: hasown@2.0.4: dependencies: function-bind: 1.1.2 - optional: true hast-util-from-parse5@8.0.3: dependencies: @@ -49620,12 +53834,28 @@ snapshots: capital-case: 1.0.4 tslib: 2.8.1 + hermes-estree@0.15.0: {} + + hermes-estree@0.23.1: {} + hermes-estree@0.25.1: {} + hermes-parser@0.15.0: + dependencies: + hermes-estree: 0.15.0 + + hermes-parser@0.23.1: + dependencies: + hermes-estree: 0.23.1 + hermes-parser@0.25.1: dependencies: hermes-estree: 0.25.1 + hermes-profile-transformer@0.0.6: + dependencies: + source-map: 0.7.6 + highlight.js@10.7.3: {} highlight.js@11.11.1: {} @@ -49667,10 +53897,18 @@ snapshots: hosted-git-info@2.8.9: {} + hosted-git-info@3.0.8: + dependencies: + lru-cache: 6.0.0 + hosted-git-info@4.1.0: dependencies: lru-cache: 6.0.0 + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.4.3 + hosted-git-info@8.1.0: dependencies: lru-cache: 10.4.3 @@ -50024,6 +54262,11 @@ snapshots: immutable@5.1.5: {} + import-fresh@2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -50050,6 +54293,8 @@ snapshots: individual@3.0.0: {} + infer-owner@1.0.4: {} + infima@0.2.0-alpha.45: {} inflation@2.1.0: {} @@ -50129,6 +54374,11 @@ snapshots: transitivePeerDependencies: - '@types/node' + internal-ip@4.3.0: + dependencies: + default-gateway: 4.2.0 + ipaddr.js: 1.9.1 + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -50158,6 +54408,8 @@ snapshots: ip-address@10.2.0: {} + ip-regex@2.1.0: {} + ip@1.1.9: {} ipaddr.js@1.9.1: {} @@ -50173,7 +54425,7 @@ snapshots: is-accessor-descriptor@1.0.2: dependencies: - hasown: 2.0.3 + hasown: 2.0.4 is-alphabetical@2.0.1: {} @@ -50190,6 +54442,8 @@ snapshots: is-arrayish@0.2.1: {} + is-arrayish@0.3.4: {} + is-async-function@2.1.1: dependencies: async-function: 1.0.0 @@ -50243,7 +54497,7 @@ snapshots: is-data-descriptor@1.0.1: dependencies: - hasown: 2.0.3 + hasown: 2.0.4 is-data-view@1.0.2: dependencies: @@ -50268,6 +54522,8 @@ snapshots: is-accessor-descriptor: 1.0.2 is-data-descriptor: 1.0.1 + is-directory@0.3.1: {} + is-docker@2.2.1: {} is-docker@3.0.0: {} @@ -50278,6 +54534,8 @@ snapshots: dependencies: is-plain-object: 2.0.4 + is-extglob@1.0.0: {} + is-extglob@2.1.1: {} is-file-esm@1.0.0: @@ -50312,6 +54570,10 @@ snapshots: has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 + is-glob@2.0.1: + dependencies: + is-extglob: 1.0.0 + is-glob@3.1.0: dependencies: is-extglob: 2.1.1 @@ -50342,12 +54604,18 @@ snapshots: is-interactive@1.0.0: {} + is-invalid-path@0.1.0: + dependencies: + is-glob: 2.0.1 + is-invalid-path@1.0.2: {} is-map@2.0.3: {} is-mobile@4.0.0: {} + is-module@1.0.0: {} + is-natural-number@4.0.1: {} is-negated-glob@1.0.0: {} @@ -50413,6 +54681,10 @@ snapshots: is-redirect@1.0.0: {} + is-reference@1.2.1: + dependencies: + '@types/estree': 1.0.9 + is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -50483,6 +54755,10 @@ snapshots: is-valid-glob@1.0.0: {} + is-valid-path@0.1.1: + dependencies: + is-invalid-path: 0.1.0 + is-weakmap@2.0.2: {} is-weakref@1.1.1: @@ -50879,6 +55155,15 @@ snapshots: jest-mock: 27.5.1 jest-util: 27.5.1 + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 25.9.2 + jest-mock: 29.7.0 + jest-util: 29.7.0 + jest-environment-node@30.4.1: dependencies: '@jest/environment': 30.4.1 @@ -51002,6 +55287,18 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.29.7 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + jest-message-util@30.4.1: dependencies: '@babel/code-frame': 7.29.0 @@ -51020,6 +55317,12 @@ snapshots: '@jest/types': 27.5.1 '@types/node': 25.9.2 + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 25.9.2 + jest-util: 29.7.0 + jest-mock@30.4.1: dependencies: '@jest/types': 30.4.1 @@ -51229,8 +55532,8 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 - '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) '@babel/types': 7.29.7 '@jest/expect-utils': 30.4.1 '@jest/get-type': 30.1.0 @@ -51271,7 +55574,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.13.1 + '@types/node': 25.9.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -51295,6 +55598,15 @@ snapshots: leven: 3.1.0 pretty-format: 27.5.1 + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + jest-validate@30.4.1: dependencies: '@jest/get-type': 30.1.0 @@ -51338,7 +55650,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 24.13.1 + '@types/node': 25.9.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -51388,6 +55700,8 @@ snapshots: - supports-color - ts-node + jimp-compact@0.16.1: {} + jimp@0.10.3(debug@4.4.3): dependencies: '@babel/runtime': 7.29.7 @@ -51429,6 +55743,8 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + join-component@1.1.0: {} + jose@6.2.3: {} jpeg-js@0.3.7: {} @@ -51462,6 +55778,60 @@ snapshots: jsbn@0.1.1: {} + jsc-android@250231.0.0: {} + + jsc-safe-url@0.2.4: {} + + jscodeshift@0.11.0(@babel/preset-env@7.29.7(@babel/core@7.29.7)): + dependencies: + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-flow': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/register': 7.29.7(@babel/core@7.29.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.29.7) + colors: 1.4.0 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 3.1.10 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.20.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + + jscodeshift@0.14.0(@babel/preset-env@7.29.7(@babel/core@7.29.7)): + dependencies: + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-flow': 7.29.7(@babel/core@7.29.7) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/register': 7.29.7(@babel/core@7.29.7) + babel-core: 7.0.0-bridge.0(@babel/core@7.29.7) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + jsdoc-type-pratt-parser@7.1.1: {} jsdoc-type-pratt-parser@7.2.0: {} @@ -51521,7 +55891,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - ws: 8.20.1 + ws: 8.21.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -51572,6 +55942,17 @@ snapshots: json-parse-even-better-errors@2.3.1: {} + json-schema-deref-sync@0.13.0: + dependencies: + clone: 2.1.2 + dag-map: 1.0.2 + is-valid-path: 0.1.1 + lodash: 4.18.1 + md5: 2.2.1 + memory-cache: 0.2.0 + traverse: 0.6.11 + valid-url: 1.0.9 + json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} @@ -51596,7 +55977,7 @@ snapshots: dependencies: acorn: 8.16.0 eslint-visitor-keys: 5.0.1 - semver: 7.8.3 + semver: 7.8.4 jsonc-parser@3.3.1: {} @@ -51874,39 +56255,83 @@ snapshots: rechoir: 0.8.0 resolve: 1.22.12 + lighthouse-logger@1.4.2: + dependencies: + debug: 2.6.9 + marky: 1.3.0 + transitivePeerDependencies: + - supports-color + lightningcss-android-arm64@1.32.0: optional: true + lightningcss-darwin-arm64@1.19.0: + optional: true + lightningcss-darwin-arm64@1.32.0: optional: true + lightningcss-darwin-x64@1.19.0: + optional: true + lightningcss-darwin-x64@1.32.0: optional: true lightningcss-freebsd-x64@1.32.0: optional: true + lightningcss-linux-arm-gnueabihf@1.19.0: + optional: true + lightningcss-linux-arm-gnueabihf@1.32.0: optional: true + lightningcss-linux-arm64-gnu@1.19.0: + optional: true + lightningcss-linux-arm64-gnu@1.32.0: optional: true + lightningcss-linux-arm64-musl@1.19.0: + optional: true + lightningcss-linux-arm64-musl@1.32.0: optional: true + lightningcss-linux-x64-gnu@1.19.0: + optional: true + lightningcss-linux-x64-gnu@1.32.0: optional: true + lightningcss-linux-x64-musl@1.19.0: + optional: true + lightningcss-linux-x64-musl@1.32.0: optional: true lightningcss-win32-arm64-msvc@1.32.0: optional: true + lightningcss-win32-x64-msvc@1.19.0: + optional: true + lightningcss-win32-x64-msvc@1.32.0: optional: true + lightningcss@1.19.0: + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.19.0 + lightningcss-darwin-x64: 1.19.0 + lightningcss-linux-arm-gnueabihf: 1.19.0 + lightningcss-linux-arm64-gnu: 1.19.0 + lightningcss-linux-arm64-musl: 1.19.0 + lightningcss-linux-x64-gnu: 1.19.0 + lightningcss-linux-x64-musl: 1.19.0 + lightningcss-win32-x64-msvc: 1.19.0 + lightningcss@1.32.0: dependencies: detect-libc: 2.1.2 @@ -52165,6 +56590,12 @@ snapshots: strip-ansi: 7.2.0 wrap-ansi: 9.0.2 + logkitty@0.7.1: + dependencies: + ansi-fragments: 0.2.1 + dayjs: 1.11.21 + yargs: 15.4.1 + loglevel-plugin-prefix@0.8.4: {} loglevel@1.9.2: {} @@ -52372,20 +56803,34 @@ snapshots: marked@16.4.2: {} + marky@1.3.0: {} + math-intrinsics@1.1.0: {} mathml-tag-names@2.1.3: {} mathml-tag-names@4.0.0: {} + md5-file@3.2.3: + dependencies: + buffer-alloc: 1.2.0 + md5-file@5.0.0: {} + md5@2.2.1: + dependencies: + charenc: 0.0.2 + crypt: 0.0.2 + is-buffer: 1.1.6 + md5@2.3.0: dependencies: charenc: 0.0.2 crypt: 0.0.2 is-buffer: 1.1.6 + md5hex@1.0.0: {} + mdast-util-directive@3.1.0: dependencies: '@types/mdast': 4.0.4 @@ -52665,10 +57110,14 @@ snapshots: tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 + memoize-one@5.2.1: {} + memoize@10.2.0: dependencies: mimic-function: 5.0.1 + memory-cache@0.2.0: {} + meow@13.2.0: {} meow@14.1.0: {} @@ -52692,6 +57141,10 @@ snapshots: merge-descriptors@2.0.0: {} + merge-options@3.0.4: + dependencies: + is-plain-obj: 2.1.0 + merge-source-map@1.1.0: dependencies: source-map: 0.6.1 @@ -52728,6 +57181,228 @@ snapshots: methods@1.1.2: {} + metro-babel-transformer@0.80.12: + dependencies: + '@babel/core': 7.29.7 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.23.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-cache-key@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-cache@0.80.12: + dependencies: + exponential-backoff: 3.1.3 + flow-enums-runtime: 0.0.6 + metro-core: 0.80.12 + + metro-config@0.80.12: + dependencies: + connect: 3.7.0 + cosmiconfig: 5.2.1 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.80.12 + metro-cache: 0.80.12 + metro-core: 0.80.12 + metro-runtime: 0.80.12 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-core@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.80.12 + + metro-file-map@0.80.12: + dependencies: + anymatch: 3.1.3 + debug: 2.6.9 + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + node-abort-controller: 3.1.1 + nullthrows: 1.1.1 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - supports-color + + metro-minify-terser@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.48.0 + + metro-react-native-babel-preset@0.77.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.29.7) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.29.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.29.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) + '@babel/template': 7.29.7 + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7) + react-refresh: 0.4.3 + transitivePeerDependencies: + - supports-color + + metro-resolver@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-runtime@0.80.12: + dependencies: + '@babel/runtime': 7.29.7 + flow-enums-runtime: 0.0.6 + + metro-source-map@0.80.12: + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.80.12 + nullthrows: 1.1.1 + ob1: 0.80.12 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-symbolicate@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.80.12 + nullthrows: 1.1.1 + source-map: 0.5.7 + through2: 2.0.5 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.80.12: + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-worker@0.80.12: + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + flow-enums-runtime: 0.0.6 + metro: 0.80.12 + metro-babel-transformer: 0.80.12 + metro-cache: 0.80.12 + metro-cache-key: 0.80.12 + metro-minify-terser: 0.80.12 + metro-source-map: 0.80.12 + metro-transform-plugins: 0.80.12 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro@0.80.12: + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + accepts: 1.3.8 + chalk: 4.1.2 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 2.6.9 + denodeify: 1.2.1 + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.23.1 + image-size: 1.2.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.80.12 + metro-cache: 0.80.12 + metro-cache-key: 0.80.12 + metro-config: 0.80.12 + metro-core: 0.80.12 + metro-file-map: 0.80.12 + metro-resolver: 0.80.12 + metro-runtime: 0.80.12 + metro-source-map: 0.80.12 + metro-symbolicate: 0.80.12 + metro-transform-plugins: 0.80.12 + metro-transform-worker: 0.80.12 + mime-types: 2.1.35 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + strip-ansi: 6.0.1 + throat: 5.0.0 + ws: 7.5.11 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.2.0 @@ -53180,6 +57855,10 @@ snapshots: minimist@1.2.8: {} + minipass-collect@1.0.2: + dependencies: + minipass: 3.3.6 + minipass-collect@2.0.1: dependencies: minipass: 7.1.3 @@ -53220,6 +57899,8 @@ snapshots: dependencies: yallist: 4.0.0 + minipass@5.0.0: {} + minipass@6.0.2: {} minipass@7.1.2: {} @@ -53265,6 +57946,11 @@ snapshots: postcss: 7.0.39 pretty-format: 26.6.2 + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + minizlib@3.1.0: dependencies: minipass: 7.1.3 @@ -53308,6 +57994,8 @@ snapshots: dependencies: minimist: 1.2.8 + mkdirp@1.0.4: {} + mlly@1.8.0: dependencies: acorn: 8.15.0 @@ -53452,6 +58140,8 @@ snapshots: neo-async@2.6.2: {} + nested-error-stacks@2.0.1: {} + next-path@1.0.0: {} nice-try@1.0.5: {} @@ -53465,9 +58155,17 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 + nocache@3.0.4: {} + + node-abort-controller@3.1.1: {} + node-addon-api@7.1.1: optional: true + node-dir@0.1.17: + dependencies: + minimatch: 3.1.5 + node-emoji@2.2.0: dependencies: '@sindresorhus/is': 4.6.0 @@ -53522,6 +58220,8 @@ snapshots: node-releases@2.0.36: {} + node-stream-zip@1.15.0: {} + nopt@1.0.10: dependencies: abbrev: 1.1.1 @@ -53534,6 +58234,8 @@ snapshots: dependencies: abbrev: 3.0.1 + normalize-css-color@1.0.2: {} + normalize-newline@5.0.0: {} normalize-package-data@2.5.0: @@ -53605,6 +58307,13 @@ snapshots: npm-normalize-package-bin@3.0.1: {} + npm-package-arg@11.0.3: + dependencies: + hosted-git-info: 7.0.2 + proc-log: 4.2.0 + semver: 7.8.4 + validate-npm-package-name: 5.0.1 + npm-package-arg@14.0.0: dependencies: hosted-git-info: 10.1.1 @@ -53619,6 +58328,13 @@ snapshots: semver: 5.7.2 validate-npm-package-name: 3.0.0 + npm-package-arg@7.0.0: + dependencies: + hosted-git-info: 3.0.8 + osenv: 0.1.5 + semver: 5.7.2 + validate-npm-package-name: 3.0.0 + npm-packlist@5.1.3: dependencies: glob: 8.1.0 @@ -53671,6 +58387,8 @@ snapshots: schema-utils: 3.3.0 webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) + nullthrows@1.1.1: {} + number-is-nan@1.0.1: {} nwsapi@2.2.23: {} @@ -53685,6 +58403,10 @@ snapshots: oauth-sign@0.9.0: {} + ob1@0.80.12: + dependencies: + flow-enums-runtime: 0.0.6 + object-assign@0.3.1: {} object-assign@3.0.0: {} @@ -53768,6 +58490,10 @@ snapshots: omggif@1.0.10: {} + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -53816,6 +58542,11 @@ snapshots: dependencies: is-wsl: 1.1.0 + open@7.4.2: + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + open@8.4.2: dependencies: define-lazy-prop: 2.0.0 @@ -53840,6 +58571,15 @@ snapshots: cli-spinners: 1.3.1 log-symbols: 2.2.0 + ora@3.4.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-spinners: 2.9.2 + log-symbols: 2.2.0 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + ora@5.4.1: dependencies: bl: 4.1.0 @@ -54261,6 +59001,11 @@ snapshots: dependencies: parse-statements: 1.0.11 + parse-json@4.0.0: + dependencies: + error-ex: 1.3.4 + json-parse-better-errors: 1.0.2 + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.29.0 @@ -54286,6 +59031,10 @@ snapshots: dependencies: protocols: 2.0.2 + parse-png@2.1.0: + dependencies: + pngjs: 3.4.0 + parse-statements@1.0.11: {} parse-url@9.2.0: @@ -54439,6 +59188,8 @@ snapshots: picomatch@2.3.2: {} + picomatch@3.0.2: {} + picomatch@4.0.3: {} picomatch@4.0.4: {} @@ -54530,6 +59281,12 @@ snapshots: optionalDependencies: fsevents: 2.3.2 + plist@3.1.1: + dependencies: + '@xmldom/xmldom': 0.9.10 + base64-js: 1.5.1 + xmlbuilder: 15.1.1 + plugin-error@0.1.2: dependencies: ansi-cyan: 0.1.1 @@ -54561,6 +59318,8 @@ snapshots: pngjs@3.4.0: {} + pngjs@5.0.0: {} + pngjs@7.0.0: {} pnpm-workspace-yaml@1.6.1: @@ -55468,6 +60227,12 @@ snapshots: dependencies: postcss: 8.5.15 + postcss-reporter@7.1.0(postcss@8.5.15): + dependencies: + picocolors: 1.1.1 + postcss: 8.5.15 + thenby: 1.4.1 + postcss-resolve-nested-selector@0.1.6: {} postcss-rpx-transform@1.0.1: {} @@ -55685,6 +60450,8 @@ snapshots: private@0.1.8: {} + proc-log@4.2.0: {} + proc-log@5.0.0: {} proc-log@7.0.0: {} @@ -55702,6 +60469,8 @@ snapshots: log-update: 2.3.0 webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) + progress@2.0.3: {} + promise-inflight@1.0.1(bluebird@3.7.2): optionalDependencies: bluebird: 3.7.2 @@ -55724,6 +60493,14 @@ snapshots: dependencies: p-reflect: 2.1.0 + promise@7.3.1: + dependencies: + asap: 2.0.6 + + promise@8.3.0: + dependencies: + asap: 2.0.6 + promisify-loader-runner@1.0.1: dependencies: '@types/loader-runner': 2.2.8 @@ -55815,8 +60592,16 @@ snapshots: qrcode-reader@1.0.4: {} + qrcode-terminal@0.11.0: {} + qrcode-terminal@0.12.0: {} + qrcode@1.5.4: + dependencies: + dijkstrajs: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + qs@6.11.0: dependencies: side-channel: 1.1.0 @@ -55845,6 +60630,13 @@ snapshots: object-assign: 4.1.1 strict-uri-encode: 1.1.0 + query-string@7.1.3: + dependencies: + decode-uri-component: 0.2.2 + filter-obj: 1.1.0 + split-on-first: 1.1.0 + strict-uri-encode: 2.0.0 + query-string@9.3.1: dependencies: decode-uri-component: 0.4.1 @@ -55947,6 +60739,14 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 + react-devtools-core@4.28.5: + dependencies: + shell-quote: 1.8.3 + ws: 7.5.11 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + react-docgen-typescript@2.4.0(typescript@6.0.3): dependencies: typescript: 6.0.3 @@ -55979,6 +60779,15 @@ snapshots: react-fast-compare@3.2.2: {} + react-freeze@1.0.4(react@18.2.0): + dependencies: + react: 18.2.0 + optional: true + + react-freeze@1.0.4(react@18.3.1): + dependencies: + react: 18.3.1 + react-github-btn@1.4.0(react@19.2.7): dependencies: github-buttons: 2.29.1 @@ -56010,16 +60819,258 @@ snapshots: react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.7)' webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) + react-native-codegen@0.0.7(@babel/preset-env@7.29.7(@babel/core@7.29.7)): + dependencies: + flow-parser: 0.121.0 + jscodeshift: 0.11.0(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + react-native-collapsible@1.6.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)): + dependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + react-native-device-info@14.1.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)): + dependencies: + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + dependencies: + '@egjs/hammerjs': 2.0.17 + hoist-non-react-statics: 3.3.2 + invariant: 2.2.4 + lodash: 4.18.1 + prop-types: 15.8.1 + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + react-native-gesture-handler@2.14.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + '@egjs/hammerjs': 2.0.17 + hoist-non-react-statics: 3.3.2 + invariant: 2.2.4 + lodash: 4.18.1 + prop-types: 15.8.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-image-pan-zoom@2.1.12(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-image-zoom-viewer@3.0.1(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-image-pan-zoom: 2.1.12(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + + react-native-known-styling-properties@1.3.0: {} + + react-native-maps@1.3.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + '@types/geojson': 7946.0.16 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-modal-popover@2.1.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + lodash: 4.18.1 + prop-types: 15.8.1 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-pager-view@6.2.3(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-root-siblings@5.0.1: {} + + react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + dependencies: + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + react-native-safe-area-context@4.8.2(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + dependencies: + react: 18.2.0 + react-freeze: 1.0.4(react@18.2.0) + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + warn-once: 0.1.1 + optional: true + + react-native-screens@3.29.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-freeze: 1.0.4(react@18.3.1) + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + warn-once: 0.1.1 + + react-native-svg-transformer@1.5.3(react-native-svg@14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1))(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(typescript@6.0.3): + dependencies: + '@svgr/core': 8.1.0(typescript@6.0.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3))(typescript@6.0.3) + path-dirname: 1.0.2 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + react-native-svg: 14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + transitivePeerDependencies: + - supports-color + - typescript + + react-native-svg@14.1.0(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + css-select: 5.2.2 + css-tree: 1.1.3 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native-webview@13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0): + dependencies: + escape-string-regexp: 2.0.0 + invariant: 2.2.4 + react: 18.2.0 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0) + optional: true + + react-native-webview@13.6.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1))(react@18.3.1): + dependencies: + escape-string-regexp: 2.0.0 + invariant: 2.2.4 + react: 18.3.1 + react-native: 0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1) + + react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-android': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 12.3.7(encoding@0.1.13) + '@react-native/assets-registry': 0.73.1 + '@react-native/codegen': 0.73.3(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@react-native/community-cli-plugin': 0.73.18(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13) + '@react-native/gradle-plugin': 0.73.5 + '@react-native/js-polyfills': 0.73.1 + '@react-native/normalize-colors': 0.73.2 + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.2.0)) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + deprecated-react-native-prop-types: 5.0.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.12 + metro-source-map: 0.80.12 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 4.28.5 + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.11 + whatwg-fetch: 3.6.20 + ws: 6.2.4 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + optional: true + + react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-android': 12.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 12.3.7(encoding@0.1.13) + '@react-native/assets-registry': 0.73.1 + '@react-native/codegen': 0.73.3(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@react-native/community-cli-plugin': 0.73.18(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13) + '@react-native/gradle-plugin': 0.73.5 + '@react-native/js-polyfills': 0.73.1 + '@react-native/normalize-colors': 0.73.2 + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.11(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7))(encoding@0.1.13)(react@18.3.1)) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + deprecated-react-native-prop-types: 5.0.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.12 + metro-source-map: 0.80.12 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.3.1 + react-devtools-core: 4.28.5 + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@18.3.1) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.11 + whatwg-fetch: 3.6.20 + ws: 6.2.4 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + react-reconciler@0.29.0(react@18.3.1): dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 + react-refresh@0.14.0: {} + + react-refresh@0.14.2: {} + react-refresh@0.17.0: {} react-refresh@0.18.0: {} + react-refresh@0.4.3: {} + react-router-config@5.1.1(react-router@5.3.4(react@19.2.7))(react@19.2.7): dependencies: '@babel/runtime': 7.29.7 @@ -56050,6 +61101,19 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 + react-shallow-renderer@16.15.0(react@18.2.0): + dependencies: + object-assign: 4.1.1 + react: 18.2.0 + react-is: 18.3.1 + optional: true + + react-shallow-renderer@16.15.0(react@18.3.1): + dependencies: + object-assign: 4.1.1 + react: 18.3.1 + react-is: 18.3.1 + react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.29.7 @@ -56059,6 +61123,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + react@18.2.0: + dependencies: + loose-envify: 1.4.0 + optional: true + react@18.3.1: dependencies: loose-envify: 1.4.0 @@ -56144,10 +61213,26 @@ snapshots: readdirp@5.0.0: {} + readline@1.3.0: {} + realpath-missing@1.1.0: {} realpath-native@2.0.0: {} + recast@0.20.5: + dependencies: + ast-types: 0.14.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.8.1 + + recast@0.21.5: + dependencies: + ast-types: 0.15.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.8.1 + recast@0.23.11: dependencies: ast-types: 0.16.1 @@ -56423,6 +61508,8 @@ snapshots: remove-trailing-separator@1.1.0: {} + remove-trailing-slash@0.1.1: {} + rename-overwrite@6.0.6: dependencies: '@zkochan/rimraf': 3.0.2 @@ -56467,7 +61554,7 @@ snapshots: eslint: 10.4.1(jiti@2.7.0) stylelint: 17.13.0(typescript@6.0.3) typescript: 6.0.3 - vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vitest: 4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) transitivePeerDependencies: - '@angular-eslint/eslint-plugin' - '@angular-eslint/eslint-plugin-template' @@ -56529,6 +61616,14 @@ snapshots: require-main-filename@1.0.1: {} + require-main-filename@2.0.0: {} + + requireg@0.2.2: + dependencies: + nested-error-stacks: 2.0.1 + rc: 1.2.8 + resolve: 1.7.1 + requires-port@1.0.0: {} reserved-identifiers@1.2.0: {} @@ -56551,6 +61646,8 @@ snapshots: expand-tilde: 2.0.2 global-modules: 1.0.0 + resolve-from@3.0.0: {} + resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -56577,8 +61674,12 @@ snapshots: resolve-url@0.2.1: {} + resolve-workspace-root@2.0.1: {} + resolve.exports@1.1.1: {} + resolve.exports@2.0.3: {} + resolve@1.22.11: dependencies: is-core-module: 2.16.1 @@ -56598,6 +61699,10 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + resolve@1.7.1: + dependencies: + path-parse: 1.0.7 + resolve@2.0.0-next.5: dependencies: is-core-module: 2.16.1 @@ -56639,6 +61744,10 @@ snapshots: rfdc@1.4.1: {} + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + rimraf@2.7.1: dependencies: glob: 7.2.3 @@ -56768,6 +61877,19 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.1.0 '@rolldown/binding-win32-x64-msvc': 1.1.0 + rollup-plugin-image-file@1.0.2: + dependencies: + rollup: 2.75.6 + rollup-pluginutils: 2.8.2 + + rollup-pluginutils@2.8.2: + dependencies: + estree-walker: 0.6.1 + + rollup@2.75.6: + optionalDependencies: + fsevents: 2.3.3 + rollup@3.30.0: optionalDependencies: fsevents: 2.3.3 @@ -57137,6 +62259,8 @@ snapshots: sax@1.2.4: {} + sax@1.3.0: {} + sax@1.6.0: {} saxes@5.0.1: @@ -57151,6 +62275,10 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.24.0-canary-efb381bbf-20230505: + dependencies: + loose-envify: 1.4.0 + scheduler@0.27.0: {} schema-dts@1.1.5: {} @@ -57248,6 +62376,12 @@ snapshots: semver@6.3.1: {} + semver@7.3.2: {} + + semver@7.5.3: + dependencies: + lru-cache: 6.0.0 + semver@7.5.4: dependencies: lru-cache: 6.0.0 @@ -57338,6 +62472,8 @@ snapshots: tslib: 2.8.1 upper-case-first: 2.0.2 + serialize-error@2.1.0: {} + serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 @@ -57538,6 +62674,16 @@ snapshots: transitivePeerDependencies: - supports-color + simple-plist@1.3.1: + dependencies: + bplist-creator: 0.1.0 + bplist-parser: 0.3.1 + plist: 3.1.1 + + simple-swizzle@0.2.4: + dependencies: + is-arrayish: 0.3.4 + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.29 @@ -57569,6 +62715,12 @@ snapshots: slash@5.1.0: {} + slice-ansi@2.1.0: + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + slice-ansi@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -57593,6 +62745,8 @@ snapshots: slide@1.1.6: {} + slugify@1.6.9: {} + smart-buffer@1.1.15: {} smart-buffer@4.2.0: {} @@ -57782,6 +62936,8 @@ snapshots: transitivePeerDependencies: - supports-color + split-on-first@1.1.0: {} + split-on-first@3.0.0: {} split-string@3.1.0: @@ -57848,6 +63004,10 @@ snapshots: stackframe@1.3.4: {} + stacktrace-parser@0.1.11: + dependencies: + type-fest: 0.7.1 + stacktracey@2.2.0: dependencies: as-table: 1.0.55 @@ -57904,6 +63064,8 @@ snapshots: - react-dom - utf-8-validate + stream-buffers@2.2.0: {} + stream-composer@1.0.2: dependencies: streamx: 2.23.0 @@ -57933,6 +63095,8 @@ snapshots: strict-uri-encode@1.1.0: {} + strict-uri-encode@2.0.0: {} + string-argv@0.3.2: {} string-hash@1.1.3: {} @@ -58128,6 +63292,8 @@ snapshots: strnum@1.1.2: {} + structured-headers@0.4.1: {} + style-loader@3.3.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): dependencies: webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) @@ -58204,6 +63370,16 @@ snapshots: stylelint: 17.13.0(typescript@6.0.3) stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) + stylelint-config-taro-rn@4.2.0(stylelint-taro-rn@4.2.0(stylelint@16.26.1(typescript@6.0.3)))(stylelint@16.26.1(typescript@6.0.3)): + dependencies: + stylelint: 16.26.1(typescript@6.0.3) + stylelint-taro-rn: 4.2.0(stylelint@16.26.1(typescript@6.0.3)) + + stylelint-config-taro-rn@4.2.0(stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)))(stylelint@17.13.0(typescript@6.0.3)): + dependencies: + stylelint: 17.13.0(typescript@6.0.3) + stylelint-taro-rn: 4.2.0(stylelint@17.13.0(typescript@6.0.3)) + stylelint-order@8.1.1(stylelint@17.13.0(typescript@6.0.3)): dependencies: postcss: 8.5.15 @@ -58232,6 +63408,16 @@ snapshots: postcss-value-parser: 4.2.0 stylelint: 17.13.0(typescript@6.0.3) + stylelint-taro-rn@4.2.0(stylelint@16.26.1(typescript@6.0.3)): + dependencies: + react-native-known-styling-properties: 1.3.0 + stylelint: 16.26.1(typescript@6.0.3) + + stylelint-taro-rn@4.2.0(stylelint@17.13.0(typescript@6.0.3)): + dependencies: + react-native-known-styling-properties: 1.3.0 + stylelint: 17.13.0(typescript@6.0.3) + stylelint@16.26.1(typescript@6.0.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) @@ -58320,33 +63506,42 @@ snapshots: stylis@4.4.0: {} - stylus-loader@8.1.2(stylus@0.57.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): + stylus-loader@8.1.2(stylus@0.63.0)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): dependencies: fast-glob: 3.3.3 normalize-path: 3.0.0 - stylus: 0.57.0 + stylus: 0.63.0 optionalDependencies: webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) - stylus-loader@8.1.2(stylus@0.57.0)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)): + stylus-loader@8.1.2(stylus@0.63.0)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)): dependencies: fast-glob: 3.3.3 normalize-path: 3.0.0 - stylus: 0.57.0 + stylus: 0.63.0 optionalDependencies: webpack: 5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15) - stylus@0.57.0: + stylus@0.63.0: dependencies: - css: 3.0.0 + '@adobe/css-tools': 4.3.3 debug: 4.4.3 glob: 7.2.3 - safer-buffer: 2.1.2 - sax: 1.2.4 + sax: 1.3.0 source-map: 0.7.6 transitivePeerDependencies: - supports-color + sucrase@3.34.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.7 + ts-interface-checker: 0.1.13 + sucrase@3.35.1: dependencies: '@jridgewell/gen-mapping': 0.3.13 @@ -58357,6 +63552,8 @@ snapshots: tinyglobby: 0.2.15 ts-interface-checker: 0.1.13 + sudo-prompt@9.2.1: {} + supports-color@10.2.2: {} supports-color@2.0.0: {} @@ -58610,6 +63807,15 @@ snapshots: to-buffer: 1.2.2 xtend: 4.0.2 + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + tar@7.5.16: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -58618,6 +63824,14 @@ snapshots: minizlib: 3.1.0 yallist: 5.0.0 + taro-css-to-react-native@4.2.0: + dependencies: + camelize: 1.0.1 + css: 3.0.0 + css-color-keywords: 1.0.0 + css-mediaquery: 0.1.2 + postcss-value-parser: 4.2.0 + taro-hooks@2.2.0(@tarojs/taro-h5@4.2.0(@tarojs/components@4.2.0(@tarojs/helper@4.2.0(@swc/helpers@0.5.19))(@types/react@19.2.17)(html-webpack-plugin@5.6.7(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(postcss@8.5.15)(rollup@3.30.0)(vue@3.5.35(typescript@6.0.3))(webpack-chain@6.5.1)(webpack-dev-server@4.15.2(debug@4.4.3)(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(webpack@5.107.2(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)(lightningcss@1.32.0)(postcss@8.5.15)))(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)))(@tarojs/taro@4.2.0(57a41204cf5878980470782fc2aea1f3)): dependencies: '@taro-hooks/ahooks': 2.2.0 @@ -58638,8 +63852,28 @@ snapshots: - bare-abort-controller - react-native-b4a + temp-dir@1.0.0: {} + temp-dir@2.0.0: {} + temp@0.8.4: + dependencies: + rimraf: 2.6.3 + + tempy@0.3.0: + dependencies: + temp-dir: 1.0.0 + type-fest: 0.3.1 + unique-string: 1.0.0 + + tempy@0.7.1: + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + tempy@1.0.1: dependencies: del: 6.1.1 @@ -58846,6 +64080,8 @@ snapshots: textextensions@3.3.0: {} + thenby@1.4.1: {} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -58871,6 +64107,8 @@ snapshots: schema-utils: 3.3.0 webpack: 5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0) + throat@5.0.0: {} + throat@6.0.2: {} through2-filter@3.0.0: @@ -59212,8 +64450,30 @@ snapshots: tslib@2.8.1: {} + tslint@6.1.3(typescript@6.0.3): + dependencies: + '@babel/code-frame': 7.29.7 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.4 + glob: 7.2.3 + js-yaml: 3.14.2 + minimatch: 3.1.5 + mkdirp: 0.5.6 + resolve: 1.22.12 + semver: 5.7.2 + tslib: 1.14.1 + tsutils: 2.29.0(typescript@6.0.3) + typescript: 6.0.3 + tsscmp@1.0.6: {} + tsutils@2.29.0(typescript@6.0.3): + dependencies: + tslib: 1.14.1 + typescript: 6.0.3 + tsutils@3.21.0(typescript@6.0.3): dependencies: tslib: 1.14.1 @@ -59260,8 +64520,12 @@ snapshots: type-fest@0.21.3: {} + type-fest@0.3.1: {} + type-fest@0.6.0: {} + type-fest@0.7.1: {} + type-fest@0.8.1: {} type-fest@1.4.0: {} @@ -59360,6 +64624,8 @@ snapshots: typescript@6.0.3: {} + ua-parser-js@1.0.41: {} + uc.micro@2.1.0: {} ufo@1.6.1: {} @@ -59588,6 +64854,8 @@ snapshots: universalify@0.2.0: {} + universalify@1.0.0: {} + universalify@2.0.1: {} unpipe@1.0.0: {} @@ -59749,6 +65017,8 @@ snapshots: urix@0.1.0: {} + url-join@4.0.0: {} + url-loader@4.1.1(file-loader@6.2.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): dependencies: loader-utils: 2.0.4 @@ -59777,6 +65047,15 @@ snapshots: dependencies: react: 19.2.7 + use-latest-callback@0.2.6(react@18.2.0): + dependencies: + react: 18.2.0 + optional: true + + use-latest-callback@0.2.6(react@18.3.1): + dependencies: + react: 18.3.1 + use-sync-external-store@1.6.0(react@18.3.1): dependencies: react: 18.3.1 @@ -59803,6 +65082,8 @@ snapshots: uuid@3.4.0: {} + uuid@7.0.3: {} + uuid@8.3.2: {} uuid@9.0.1: {} @@ -59827,6 +65108,8 @@ snapshots: optionalDependencies: typescript: 6.0.3 + valid-url@1.0.9: {} + validate-html-nesting@1.2.4: {} validate-npm-package-license@3.0.4: @@ -59980,37 +65263,37 @@ snapshots: - bare-abort-controller - react-native-b4a - vite-dev-rpc@2.0.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)): + vite-dev-rpc@2.0.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)): dependencies: birpc: 4.0.0 - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) - vite-hot-client: 2.2.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) + vite-hot-client: 2.2.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) - vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: birpc: 4.0.0 - vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite-hot-client: 2.2.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite-hot-client: 2.2.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: birpc: 4.0.0 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite-hot-client: 2.2.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite-hot-client: 2.2.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - vite-hot-client@2.2.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)): + vite-hot-client@2.2.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)): dependencies: - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) - vite-hot-client@2.2.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-hot-client@2.2.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite-hot-client@2.2.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-hot-client@2.2.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite-plugin-dts@4.5.4(@types/node@25.9.2)(rollup@4.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-dts@4.5.4(@types/node@25.9.2)(rollup@4.61.1)(typescript@6.0.3)(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@microsoft/api-extractor': 7.55.2(@types/node@25.9.2) '@rollup/pluginutils': 5.3.0(rollup@4.61.1) @@ -60023,13 +65306,13 @@ snapshots: magic-string: 0.30.21 typescript: 6.0.3 optionalDependencies: - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-inspect@11.4.1(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)): + vite-plugin-inspect@11.4.1(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)): dependencies: ansis: 4.3.0 error-stack-parser-es: 1.0.5 @@ -60039,10 +65322,10 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) - vite-dev-rpc: 2.0.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)) + vite: 5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) + vite-dev-rpc: 2.0.0(vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)) - vite-plugin-inspect@11.4.1(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-inspect@11.4.1(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: ansis: 4.3.0 error-stack-parser-es: 1.0.5 @@ -60052,10 +65335,10 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) - vite-plugin-inspect@11.4.1(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-inspect@11.4.1(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: ansis: 4.3.0 error-stack-parser-es: 1.0.5 @@ -60065,30 +65348,30 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) - vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite: 7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) vite-plugin-performance@2.0.1: {} - vite-plugin-static-copy@0.17.1(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)): + vite-plugin-static-copy@0.17.1(vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.3 fs-extra: 11.3.5 picocolors: 1.1.1 - vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0) + vite: 4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0) - vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: debug: 4.4.3 globrex: 0.1.2 tsconfck: 3.1.6(typescript@6.0.3) - vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) transitivePeerDependencies: - supports-color - typescript - vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0): + vite@4.5.14(@types/node@24.13.1)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0): dependencies: esbuild: 0.18.20 postcss: 8.5.15 @@ -60099,10 +65382,10 @@ snapshots: less: 4.6.4 lightningcss: 1.32.0 sass: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 - vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0): + vite@4.5.14(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0): dependencies: esbuild: 0.18.20 postcss: 8.5.15 @@ -60113,10 +65396,10 @@ snapshots: less: 4.6.4 lightningcss: 1.32.0 sass: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 - vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0): + vite@5.4.21(@types/node@25.9.2)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0): dependencies: esbuild: 0.21.5 postcss: 8.5.15 @@ -60128,10 +65411,10 @@ snapshots: lightningcss: 1.32.0 sass: 1.100.0 sass-embedded: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 - vite@7.2.7(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@7.2.7(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -60147,12 +65430,12 @@ snapshots: lightningcss: 1.32.0 sass: 1.100.0 sass-embedded: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 tsx: 4.22.4 yaml: 2.9.0 - vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -60168,12 +65451,12 @@ snapshots: lightningcss: 1.32.0 sass: 1.100.0 sass-embedded: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 tsx: 4.22.4 yaml: 2.9.0 - vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@7.3.5(@types/node@25.9.2)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -60189,12 +65472,12 @@ snapshots: lightningcss: 1.32.0 sass: 1.100.0 sass-embedded: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 tsx: 4.22.4 yaml: 2.9.0 - vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -60209,12 +65492,12 @@ snapshots: less: 4.6.4 sass: 1.100.0 sass-embedded: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 tsx: 4.22.4 yaml: 2.9.0 - vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -60229,15 +65512,15 @@ snapshots: less: 4.6.4 sass: 1.100.0 sass-embedded: 1.100.0 - stylus: 0.57.0 + stylus: 0.63.0 terser: 5.48.0 tsx: 4.22.4 yaml: 2.9.0 - vitest@4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vitest@4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.8(vite@7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -60254,7 +65537,7 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 7.3.5(@types/node@24.13.1)(jiti@2.7.0)(less@4.6.4)(lightningcss@1.32.0)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.1 @@ -60264,10 +65547,10 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vitest@4.1.8(@types/node@24.13.1)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -60284,7 +65567,7 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@24.13.1)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.13.1 @@ -60294,10 +65577,10 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.8(@types/node@25.9.2)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): + vitest@4.1.8(@types/node@25.9.2)(@vitest/coverage-v8@4.1.8)(@vitest/ui@4.1.8)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -60314,7 +65597,7 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.9.2 @@ -60326,6 +65609,8 @@ snapshots: vk-uview-ui@1.5.2: {} + vlq@1.0.1: {} + vm2@3.10.0: dependencies: acorn: 8.16.0 @@ -60404,9 +65689,9 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.35(typescript@6.0.3) - vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): + vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): dependencies: - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1) + '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0) css-loader: 6.11.0(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) hash-sum: 1.0.2 loader-utils: 1.4.2 @@ -60472,9 +65757,9 @@ snapshots: - walrus - whiskers - vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): + vue-loader@15.11.1(@vue/compiler-sfc@3.5.35)(css-loader@7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)))(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(prettier@3.8.4)(react@18.2.0)(vue-template-compiler@2.7.16)(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)): dependencies: - '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1) + '@vue/component-compiler-utils': 3.3.0(ejs@3.1.10)(handlebars@4.7.9)(lodash@4.18.1)(react@18.2.0) css-loader: 7.1.4(webpack@5.105.4(@swc/core@1.15.41(@swc/helpers@0.5.19))(esbuild@0.28.0)) hash-sum: 1.0.2 loader-utils: 1.4.2 @@ -60645,6 +65930,8 @@ snapshots: dependencies: makeerror: 1.0.12 + warn-once@0.1.1: {} + watchpack@2.5.1: dependencies: glob-to-regexp: 0.4.1 @@ -60681,7 +65968,7 @@ snapshots: dependencies: tailwindcss: 3.4.19(tsx@4.22.4)(yaml@2.9.0) - weapp-vite@6.16.43(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(miniprogram-api-typings@5.2.1)(oxc-resolver@11.20.0)(rollup@4.61.1)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): + weapp-vite@6.16.43(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(miniprogram-api-typings@5.2.1)(oxc-resolver@11.20.0)(rollup@4.61.1)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: '@jridgewell/remapping': 2.3.5 '@vercel/detect-agent': 1.2.3 @@ -60719,9 +66006,9 @@ snapshots: rolldown-require: 2.0.18(rolldown@1.1.0)(rollup@4.61.1) semver: 7.8.3 typescript: 6.0.3 - vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-performance: 2.0.1 - vite-tsconfig-paths: 6.1.1(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.57.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) + vite-tsconfig-paths: 6.1.1(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.2)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass-embedded@1.100.0)(sass@1.100.0)(stylus@0.63.0)(terser@5.48.0)(tsx@4.22.4)(yaml@2.9.0)) vue: 3.5.35(typescript@6.0.3) vue-tsc: 3.3.4(typescript@6.0.3) weapp-ide-cli: 5.4.4 @@ -61278,6 +66565,12 @@ snapshots: whatwg-mimetype@5.0.0: {} + whatwg-url-without-unicode@8.0.0-3: + dependencies: + buffer: 5.7.1 + punycode: 2.3.1 + webidl-conversions: 5.0.0 + whatwg-url@14.2.0: dependencies: tr46: 5.1.1 @@ -61401,6 +66694,8 @@ snapshots: wildcard@2.0.1: {} + wonka@4.0.15: {} + word-wrap@1.2.5: {} wordwrap@1.0.0: {} @@ -61525,6 +66820,11 @@ snapshots: is-wsl: 3.1.1 powershell-utils: 0.1.0 + xcode@3.0.1: + dependencies: + simple-plist: 1.3.1 + uuid: 7.0.3 + xdg-basedir@3.0.0: {} xdg-basedir@5.1.0: {} @@ -61553,8 +66853,17 @@ snapshots: sax: 1.6.0 xmlbuilder: 11.0.1 + xml2js@0.6.0: + dependencies: + sax: 1.6.0 + xmlbuilder: 11.0.1 + xmlbuilder@11.0.1: {} + xmlbuilder@14.0.0: {} + + xmlbuilder@15.1.1: {} + xmlchars@2.2.0: {} xmlhttprequest@1.8.0: {} @@ -61598,6 +66907,11 @@ snapshots: yaml@2.9.0: {} + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} @@ -61623,6 +66937,20 @@ snapshots: y18n: 3.2.2 yargs-parser: 8.1.0 + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + yargs@16.2.0: dependencies: cliui: 7.0.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0a6337462..14fb00f25 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -143,6 +143,7 @@ catalogs: '@tarojs/plugin-platform-weapp': ^4.2.0 '@tarojs/react': ^4.2.0 '@tarojs/runtime': ^4.2.0 + '@tarojs/router': ^4.2.0 '@tarojs/shared': ^4.2.0 '@tarojs/taro': ^4.2.0 '@tarojs/taro-loader': ^4.2.0 @@ -150,6 +151,38 @@ catalogs: '@tarojs/webpack5-runner': ^4.2.0 babel-preset-taro: ^4.2.0 eslint-config-taro: ^4.2.0 + taro4rn: + '@tarojs/components-rn': ^4.2.0 + '@tarojs/rn-runner': ^4.2.0 + '@tarojs/rn-supporter': ^4.2.0 + '@tarojs/runtime-rn': ^4.2.0 + '@tarojs/taro-rn': ^4.2.0 + expo50: + expo: 50.0.21 + reactNative073: + react-native: 0.73.11 + reactNativeMetroConfig073: + '@react-native/metro-config': 0.73.5 + reactNativePicker261: + '@react-native-picker/picker': 2.6.1 + reactNativeSlider442: + '@react-native-community/slider': 4.4.2 + reactNativePagerView623: + react-native-pager-view: 6.2.3 + reactNativeSvg141: + react-native-svg: 14.1.0 + reactNativeWebview136: + react-native-webview: 13.6.4 + reactNativeDeviceInfo14: + react-native-device-info: ^14.0.0 + reactNativeGestureHandler214: + react-native-gesture-handler: 2.14.1 + reactNativeScreens329: + react-native-screens: 3.29.0 + reactNativeRootSiblings5: + react-native-root-siblings: ^5.0.1 + metroReactNativeBabelPreset077: + metro-react-native-babel-preset: 0.77.0 tsx: tsx: ^4.22.4 typesNode2410: diff --git a/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web-compile-settle.ts b/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web-compile-settle.ts new file mode 100644 index 000000000..57366d6e2 --- /dev/null +++ b/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web-compile-settle.ts @@ -0,0 +1,37 @@ +import { waitFor } from './text' + +export interface WaitForWebCompileSettledOptions { + ensureRunning: () => void + getLastCompileSignalAt: () => number + label: string + phase: string + phaseStartedAt: number + pollMs: number + timeoutMs: number + acceptWhen?: () => Promise +} + +export async function waitForWebCompileSettled(options: WaitForWebCompileSettledOptions) { + const stableWindowMs = Math.min(Math.max(options.pollMs * 2, 600), 1500) + return await waitFor( + async () => { + options.ensureRunning() + if (options.acceptWhen && await options.acceptWhen()) { + return true + } + const lastCompileSignalAt = options.getLastCompileSignalAt() + return lastCompileSignalAt > options.phaseStartedAt + && Date.now() - lastCompileSignalAt >= stableWindowMs + }, + { + timeoutMs: options.timeoutMs, + pollMs: options.pollMs, + message: `[${options.label}] web ${options.phase} compile did not settle in time`, + }, + options.phaseStartedAt, + ) +} + +export function resolveReloadAcceptAttemptTimeout(timeoutMs: number, pollMs: number) { + return Math.min(timeoutMs, Math.max(pollMs * 100, 5000), 15_000) +} diff --git a/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web.ts b/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web.ts index 270663059..b26cc5f5d 100644 --- a/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web.ts +++ b/tools/weapp-tailwindcss-scripts/src/watch-hmr-regression/web.ts @@ -15,6 +15,7 @@ import { spawnPnpm, } from './session' import { waitFor, writeFilePreserveEol } from './text' +import { resolveReloadAcceptAttemptTimeout, waitForWebCompileSettled } from './web-compile-settle' const LOCAL_URL_RE = /https?:\/\/(?:localhost|127\.0\.0\.1|\[::1\])\S*/i const RGB_RE = /^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/ @@ -258,6 +259,53 @@ export async function waitForWebPageReady( }) } +export async function waitForWebPageReloadReady( + page: Pick, + readySelector: string, + options: Pick & { + ensureRunning?: () => void + message?: string + }, + startedAt = Date.now(), +) { + const attemptTimeoutMs = Math.min( + Math.max(options.pollMs * 100, 5_000), + 15_000, + Math.max(options.timeoutMs, 1), + ) + let lastError = '' + + return await waitFor( + async () => { + try { + options.ensureRunning?.() + await page.reload({ + waitUntil: 'domcontentloaded', + timeout: attemptTimeoutMs, + }) + await page.locator(readySelector).waitFor({ + state: 'attached', + timeout: attemptTimeoutMs, + }) + return true + } + catch (error) { + lastError = error instanceof Error ? error.message : String(error) + return false + } + }, + { + timeoutMs: options.timeoutMs, + pollMs: options.pollMs, + message: options.message ?? 'web page did not become ready after reload in time', + }, + startedAt, + ).catch((error) => { + const message = error instanceof Error ? error.message : String(error) + throw new Error(`${message}${lastError ? `\n${lastError}` : ''}`) + }) +} + async function runSourceClassReplacementSequence( watchCase: WatchCase, options: CliOptions, @@ -524,34 +572,29 @@ export async function runWebHmr( child.stdout.on('data', collect) child.stderr.on('data', collect) - const waitForWebCompileSettled = async ( + const waitForCompileSettled = async ( phaseStartedAt: number, phase: string, acceptWhen?: () => Promise, ) => { - const stableWindowMs = Math.min(Math.max(options.pollMs * 2, 600), 1500) const timeoutMs = Math.min( options.timeoutMs, config.compileSettleTimeoutMs ?? 30_000, ) - await waitFor( - async () => { + await waitForWebCompileSettled({ + acceptWhen, + getLastCompileSignalAt: () => lastCompileSignalAt, + label: watchCase.label, + phase, + phaseStartedAt, + pollMs: options.pollMs, + timeoutMs, + ensureRunning() { if (child.exitCode != null) { throw new Error(`[${watchCase.label}] web watch process exited unexpectedly with code ${child.exitCode}`) } - if (acceptWhen && await acceptWhen()) { - return true - } - return lastCompileSignalAt > phaseStartedAt - && Date.now() - lastCompileSignalAt >= stableWindowMs - }, - { - timeoutMs, - pollMs: options.pollMs, - message: `[${watchCase.label}] web ${phase} compile did not settle in time`, }, - phaseStartedAt, - ) + }) } const stop = async () => { @@ -624,6 +667,7 @@ export async function runWebHmr( let lastStyleError = '' const reloadTimeoutMs = Math.min(options.timeoutMs, 120_000) + const reloadAcceptAttemptTimeoutMs = resolveReloadAcceptAttemptTimeout(reloadTimeoutMs, options.pollMs) const createReloadedStyleAcceptWhen = (expectedStyle: ReturnType) => { let lastReloadAttemptAt = 0 return async () => { @@ -635,11 +679,11 @@ export async function runWebHmr( try { await page.reload({ waitUntil: 'domcontentloaded', - timeout: reloadTimeoutMs, + timeout: reloadAcceptAttemptTimeoutMs, }) await page.locator(config.readySelector ?? 'body').waitFor({ state: 'attached', - timeout: reloadTimeoutMs, + timeout: reloadAcceptAttemptTimeoutMs, }) if (config.injectMarkerElement) { await ensureInjectedMarkerElement(page, marker) @@ -673,14 +717,16 @@ export async function runWebHmr( } const expectedStyle = resolveExpectedStyle(config) if (config.reloadAfterCssMutation) { - await waitForWebCompileSettled(hotUpdateStartedAt, 'hot-update', createReloadedStyleAcceptWhen(expectedStyle)) - await page.reload({ - waitUntil: 'domcontentloaded', - timeout: reloadTimeoutMs, - }) - await page.locator(config.readySelector ?? 'body').waitFor({ - state: 'attached', - timeout: reloadTimeoutMs, + await waitForCompileSettled(hotUpdateStartedAt, 'hot-update', createReloadedStyleAcceptWhen(expectedStyle)) + await waitForWebPageReloadReady(page, config.readySelector ?? 'body', { + timeoutMs: reloadTimeoutMs, + pollMs: options.pollMs, + message: `[${watchCase.label}] web page did not become ready after hot-update reload`, + ensureRunning() { + if (child.exitCode != null) { + throw new Error(`[${watchCase.label}] web watch process exited unexpectedly with code ${child.exitCode}`) + } + }, }) } let computedStyle: WebHmrMetrics['computedStyle'] | undefined @@ -733,14 +779,16 @@ export async function runWebHmr( ) } if (config.reloadAfterCssMutation) { - await waitForWebCompileSettled(rollbackStartedAt, 'rollback', createReloadedStyleAcceptWhen(rollbackExpectedStyle)) - await page.reload({ - waitUntil: 'domcontentloaded', - timeout: reloadTimeoutMs, - }) - await page.locator(config.readySelector ?? 'body').waitFor({ - state: 'attached', - timeout: reloadTimeoutMs, + await waitForCompileSettled(rollbackStartedAt, 'rollback', createReloadedStyleAcceptWhen(rollbackExpectedStyle)) + await waitForWebPageReloadReady(page, config.readySelector ?? 'body', { + timeoutMs: reloadTimeoutMs, + pollMs: options.pollMs, + message: `[${watchCase.label}] web page did not become ready after rollback reload`, + ensureRunning() { + if (child.exitCode != null) { + throw new Error(`[${watchCase.label}] web watch process exited unexpectedly with code ${child.exitCode}`) + } + }, }) } const rollbackEffectiveMs = await waitFor(