From 8f0994e0b22c73355d5526f08cbfaeb6d329b25c Mon Sep 17 00:00:00 2001 From: HoshinoSuzumi Date: Thu, 19 Sep 2024 00:26:40 +0800 Subject: [PATCH] feat: Add typings for additional uni-components - Added typings for additional uni-components to improve type safety and code clarity. - Created a new file `type.d.ts` to declare the `ROUTES` constant. npmrc: Add .npmrc file - Added a new `.npmrc` file to configure hoisting patterns for public packages. - The file includes patterns for hoisting `@vue*` packages and an optional setting for `shamefully-hoist`. refactor: Remove unused user store - Deleted the `src/stores/user.ts` file as it is no longer needed. - The functionality provided by the user store has been replaced by other stores. tsconfig.json: Add wot-design-uni/global to types - Updated the `tsconfig.json` file to include the `wot-design-uni/global` type definition. - This allows for better type checking and autocompletion when using the `wot-design-uni` library. feat: Add useTabbar store - Created a new store `useTabbar` in the `src/stores/useTabbar.ts` file. - The store provides reactive state for managing the active tab in the tab bar. refactor: Update App.vue - Updated the `src/App.vue` file to import and use the `useTabbar` store. - Set the initial active tab to 'home' when the app is launched. feat: Add useConfig store - Created a new store `useConfig` in the `src/composables/useConfig.ts` file. - The store provides reactive state for managing the base URL used in API requests. feat: Add router configuration - Created a new file `src/router/index.ts` to configure the app's router. - Imported the `createRouter` function from the `uni-mini-router` library. - Imported the `pages.json` file and used `uni-parse-pages` to generate the routes. - Exported the created router instance. feat: Add persist plugin - Created a new file `src/stores/persist.ts` to implement a plugin for persisting store state. - The plugin uses `uni.getStorageSync` and `uni.setStorageSync` to store and retrieve store state from local storage. feat: Add page-wrapper component - Created a new file `src/components/page-wrapper.vue` to define a reusable page wrapper component. - The component includes a slot for content and adds a tab bar at the bottom of the page. feat: Add BussApi and user types - Created a new file `src/api/BussApi.ts` to define API methods for the business-related functionality. - Added types for the API request and response objects. - Created a new file `src/types/api/user.ts` to define types for the user-related API responses. chore: Update dependencies - Updated various dependencies in the `package.json` file. - Added `wot-design-uni` as a new dependency. - Updated `sass-loader` to version 10. feat: Add my page - Created a new file `src/pages/my/index.vue` to implement the "My" page. - Added API calls to fetch user profile information. - Added a logout button to log out the user and redirect to the login page. chore: Update pages.json - Updated the `pages.json` file to include the new "my" page and configure the tab bar. - Set the "home" page as the initial page. --- .npmrc | 4 + components.d.ts | 1 + package.json | 11 +- pnpm-lock.yaml | 1190 +++++++++++++++++++++++++++---- src/App.vue | 5 + src/api/BussApi.ts | 28 + src/components/TabBar.vue | 56 +- src/components/page-wrapper.vue | 27 + src/composables/useConfig.ts | 10 + src/http/HttpClient.ts | 114 +++ src/main.ts | 5 + src/pages.json | 39 +- src/pages/index/index.vue | 29 +- src/pages/login/index.vue | 77 ++ src/pages/my/index.vue | 39 + src/router/index.ts | 11 + src/static/logo.png | Bin 4023 -> 205304 bytes src/stores/persist.ts | 17 + src/stores/useTabbar.ts | 10 + src/stores/useUser.ts | 19 + src/stores/user.ts | 10 - src/type.d.ts | 2 + src/types/api/user.ts | 43 ++ tsconfig.json | 2 +- vite.config.ts | 6 + 25 files changed, 1595 insertions(+), 160 deletions(-) create mode 100644 .npmrc create mode 100644 src/api/BussApi.ts create mode 100644 src/components/page-wrapper.vue create mode 100644 src/composables/useConfig.ts create mode 100644 src/http/HttpClient.ts create mode 100644 src/pages/login/index.vue create mode 100644 src/pages/my/index.vue create mode 100644 src/router/index.ts create mode 100644 src/stores/persist.ts create mode 100644 src/stores/useTabbar.ts create mode 100644 src/stores/useUser.ts delete mode 100644 src/stores/user.ts create mode 100644 src/type.d.ts create mode 100644 src/types/api/user.ts diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..f508f8a --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +// .npmrc +public-hoist-pattern[]=@vue* +// or +// shamefully-hoist = true \ No newline at end of file diff --git a/components.d.ts b/components.d.ts index dc42aa3..2387bb2 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,6 +7,7 @@ export {} declare module 'vue' { export interface GlobalComponents { + PageWrapper: typeof import('./src/components/page-wrapper.vue')['default'] Tabbar: typeof import('./src/components/Tabbar.vue')['default'] TabBar: typeof import('./src/components/TabBar.vue')['default'] WdButton: typeof import('wot-design-uni/components/wd-button/wd-button.vue')['default'] diff --git a/package.json b/package.json index 839f783..3c663a8 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,8 @@ "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002", "pinia": "^2.2.2", "vue": "^3.4.21", - "vue-i18n": "^9.1.9" + "vue-i18n": "^9.1.9", + "wot-design-uni": "^1.3.10" }, "devDependencies": { "@dcloudio/types": "^3.4.8", @@ -68,9 +69,17 @@ "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", "@dcloudio/uni-stacktracey": "3.0.0-4020420240722002", "@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002", + "@uni-helper/vite-plugin-uni-components": "^0.1.0", "@vue/runtime-core": "^3.4.21", "@vue/tsconfig": "^0.1.3", + "add": "^2.0.6", + "axios": "^1.7.7", + "fant-axios-adapter": "^0.0.6", + "sass": "^1.78.0", + "sass-loader": "10", "typescript": "^4.9.4", + "uni-mini-router": "^0.1.6", + "uni-parse-pages": "^0.0.1", "unocss": "^0.62.3", "unocss-preset-weapp": "^0.62.2", "vite": "5.2.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 357526e..34cc0b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,49 +10,49 @@ importers: dependencies: '@dcloudio/uni-app': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@dcloudio/types@3.4.12)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@dcloudio/types@3.4.12)(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-app-harmony': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-app-plus': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-components': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-h5': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-alipay': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-baidu': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-jd': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-kuaishou': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-lark': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-qq': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-toutiao': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-weixin': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-xhs': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-quickapp-webview': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) pinia: specifier: ^2.2.2 version: 2.2.2(typescript@4.9.5)(vue@3.5.5(typescript@4.9.5)) @@ -62,40 +62,67 @@ importers: vue-i18n: specifier: ^9.1.9 version: 9.14.0(vue@3.5.5(typescript@4.9.5)) + wot-design-uni: + specifier: ^1.3.10 + version: 1.3.10(vue@3.5.5(typescript@4.9.5)) devDependencies: '@dcloudio/types': specifier: ^3.4.8 version: 3.4.12 '@dcloudio/uni-automator': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-cli-shared': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-stacktracey': specifier: 3.0.0-4020420240722002 version: 3.0.0-4020420240722002 '@dcloudio/vite-plugin-uni': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@uni-helper/vite-plugin-uni-components': + specifier: ^0.1.0 + version: 0.1.0(rollup@4.21.3) '@vue/runtime-core': specifier: ^3.4.21 version: 3.5.5 '@vue/tsconfig': specifier: ^0.1.3 version: 0.1.3(@types/node@22.5.5) + add: + specifier: ^2.0.6 + version: 2.0.6 + axios: + specifier: ^1.7.7 + version: 1.7.7 + fant-axios-adapter: + specifier: ^0.0.6 + version: 0.0.6 + sass: + specifier: ^1.78.0 + version: 1.78.0 + sass-loader: + specifier: '10' + version: 10.5.2(sass@1.78.0)(webpack@5.94.0(esbuild@0.20.2)) typescript: specifier: ^4.9.4 version: 4.9.5 + uni-mini-router: + specifier: ^0.1.6 + version: 0.1.6 + uni-parse-pages: + specifier: ^0.0.1 + version: 0.0.1 unocss: specifier: ^0.62.3 - version: 0.62.3(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0)) + version: 0.62.3(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0)) unocss-preset-weapp: specifier: ^0.62.2 version: 0.62.2(rollup@4.21.3)(webpack-sources@3.2.3) vite: specifier: 5.2.8 - version: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + version: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) vue-tsc: specifier: ^1.0.24 version: 1.8.27(typescript@4.9.5) @@ -701,6 +728,10 @@ packages: resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} + '@babel/standalone@7.25.6': + resolution: {integrity: sha512-Kf2ZcZVqsKbtYhlA7sP0z5A3q5hmCVYMKMWRWNK/5OVwHIve3JY1djVRmIVAx8FMueLIfZGKQDIILK2w8zO4mg==} + engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} @@ -1419,6 +1450,14 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nuxt/kit@3.13.2': + resolution: {integrity: sha512-KvRw21zU//wdz25IeE1E5m/aFSzhJloBRAQtv+evcFeZvuroIxpIQuUqhbzuwznaUwpiWbmwlcsp5uOWmi4vwA==} + engines: {node: ^14.18.0 || >=16.10.0} + + '@nuxt/schema@3.13.2': + resolution: {integrity: sha512-CCZgpm+MkqtOMDEgF9SWgGPBXlQ01hV/6+2reDEpJuqFPGzV8HYKPBcIFvn7/z5ahtgutHLzjP71Na+hYcqSpw==} + engines: {node: ^14.18.0 || >=16.10.0} + '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -1520,6 +1559,10 @@ packages: cpu: [x64] os: [win32] + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + '@sinonjs/commons@1.8.6': resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} @@ -1557,6 +1600,9 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/node@22.5.5': resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} @@ -1572,6 +1618,9 @@ packages: '@types/yargs@16.0.9': resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + '@uni-helper/vite-plugin-uni-components@0.1.0': + resolution: {integrity: sha512-rqHswBjVf0sMssGQ8G2xc3BrEvW07niRBHR2YyUyoD9MCEPN3T6NIpMOXh2QHujJIIm4XwKF8GQV3RaljWRupQ==} + '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: @@ -1776,6 +1825,57 @@ packages: '@types/node': optional: true + '@webassemblyjs/ast@1.12.1': + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + + '@webassemblyjs/floating-point-hex-parser@1.11.6': + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + '@webassemblyjs/helper-api-error@1.11.6': + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + '@webassemblyjs/helper-buffer@1.12.1': + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + + '@webassemblyjs/helper-numbers@1.11.6': + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + '@webassemblyjs/helper-wasm-section@1.12.1': + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + + '@webassemblyjs/ieee754@1.11.6': + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + + '@webassemblyjs/leb128@1.11.6': + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + + '@webassemblyjs/utf8@1.11.6': + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + '@webassemblyjs/wasm-edit@1.12.1': + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + + '@webassemblyjs/wasm-gen@1.12.1': + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + + '@webassemblyjs/wasm-opt@1.12.1': + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + + '@webassemblyjs/wasm-parser@1.12.1': + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + + '@webassemblyjs/wast-printer@1.12.1': + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead @@ -1787,6 +1887,11 @@ packages: acorn-globals@6.0.0: resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} + peerDependencies: + acorn: ^8 + acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -1801,6 +1906,9 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -1813,6 +1921,14 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -1856,6 +1972,9 @@ packages: peerDependencies: postcss: ^8.1.0 + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + babel-jest@27.5.1: resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -1906,6 +2025,9 @@ packages: resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} engines: {node: '>=6.0.0'} + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -1965,6 +2087,14 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + c12@1.11.2: + resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -2011,10 +2141,21 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + cjs-module-lexer@1.4.1: resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} @@ -2054,6 +2195,9 @@ packages: compare-versions@3.6.0: resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} + compatx@0.1.8: + resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==} + computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} @@ -2222,6 +2366,10 @@ packages: engines: {node: '>=8'} deprecated: Use your platform's native DOMException instead + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -2238,6 +2386,10 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -2246,6 +2398,10 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2298,11 +2454,23 @@ packages: engines: {node: '>=6.0'} hasBin: true + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -2321,10 +2489,18 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + exif-parser@0.1.12: resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} @@ -2340,6 +2516,12 @@ packages: resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} engines: {node: '>= 0.10.0'} + fant-axios-adapter@0.0.6: + resolution: {integrity: sha512-ql1Ts1JHYH6QBvPy4tO2qXkEMovsns6ZZMq3y/sCzZg2LEVw3FvfcxSi2sD8aQN0w1hvD0/clV4ximBI37Velw==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -2390,6 +2572,10 @@ packages: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -2405,6 +2591,10 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -2439,13 +2629,24 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + giget@1.2.3: + resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} + hasBin: true + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -2457,6 +2658,10 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -2497,6 +2702,9 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + html-encoding-sniffer@2.0.1: resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} engines: {node: '>=10'} @@ -2524,6 +2732,10 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -2540,6 +2752,13 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + import-local@3.2.0: resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} @@ -2608,6 +2827,10 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -2821,6 +3044,9 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -2836,6 +3062,13 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + + knitwork@1.1.0: + resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} + kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -2868,10 +3101,22 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + loader-utils@3.3.1: resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} engines: {node: '>= 12.13.0'} + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -2960,12 +3205,20 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + min-document@2.19.0: resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -2973,16 +3226,37 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + mkdirp@0.5.6: 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.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} module-alias@2.2.3: resolution: {integrity: sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} @@ -3008,6 +3282,9 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -3029,9 +3306,18 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + nwsapi@2.2.12: resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + nypm@0.3.11: + resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + object-inspect@1.13.2: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} @@ -3039,6 +3325,9 @@ packages: ofetch@1.3.4: resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} + ohash@1.1.4: + resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} + omggif@1.0.10: resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} @@ -3053,6 +3342,10 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + os-locale-s-fix@1.0.8-fix-1: resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==} engines: {node: '>=10', yarn: ^1.22.4} @@ -3116,12 +3409,20 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -3256,6 +3557,9 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} @@ -3280,6 +3584,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -3288,6 +3595,9 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} + rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -3374,6 +3684,27 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sass-loader@10.5.2: + resolution: {integrity: sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + webpack: ^4.36.0 || ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + + sass@1.78.0: + resolution: {integrity: sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==} + engines: {node: '>=14.0.0'} + hasBin: true + sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} @@ -3381,6 +3712,10 @@ packages: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} engines: {node: '>=10'} + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -3397,6 +3732,9 @@ packages: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + serve-static@1.16.2: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} @@ -3423,6 +3761,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -3434,6 +3776,10 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3460,6 +3806,9 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + string-hash@1.1.3: resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} @@ -3483,6 +3832,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -3523,10 +3876,30 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} + terser-webpack-plugin@5.3.10: + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + terser@5.32.0: resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} engines: {node: '>=10'} @@ -3610,9 +3983,21 @@ packages: unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + unctx@2.3.1: + resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} + undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + uni-mini-router@0.1.6: + resolution: {integrity: sha512-dgeEYCv00yTkiX3gVAQXrx4IAzAVtZv+2lVtVaixH6J/IHfZP7R3wqUwBvy4eFD0vP20p+QWNNE2c5LuHbPSiQ==} + + uni-parse-pages@0.0.1: + resolution: {integrity: sha512-OyuNFo/nCw7mnZnrtTYi/C12uWxmK7FczrxRATZETCh7j23uk1kOxEWVD4BXRSjif7YJg0ZPYQE4xBWqxUMHAw==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -3629,6 +4014,10 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + unimport@3.12.0: resolution: {integrity: sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==} @@ -3692,12 +4081,19 @@ packages: unquote@1.1.1: resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + untyped@1.4.2: + resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} + hasBin: true + update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} @@ -3797,6 +4193,10 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + webidl-conversions@5.0.0: resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} engines: {node: '>=8'} @@ -3812,6 +4212,16 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + whatwg-encoding@1.0.5: resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} @@ -3827,6 +4237,12 @@ packages: engines: {node: '>= 8'} hasBin: true + wot-design-uni@1.3.10: + resolution: {integrity: sha512-EVktqGTCv6Hkf2ZPW5gbor2mMpF4vz5szx2/1RrST2X/4bk+Gc2j1bv5Lnzi8ATq8Ly3hTwxKvrTCnc18Du4Kw==} + engines: {HBuilderX: ^3.8.7} + peerDependencies: + vue: '>=3.2.47' + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -3899,6 +4315,9 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -4699,6 +5118,9 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/standalone@7.25.6': + optional: true + '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 @@ -4727,9 +5149,9 @@ snapshots: '@dcloudio/types@3.4.12': {} - '@dcloudio/uni-app-harmony@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-harmony@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) debug: 4.3.7 fs-extra: 10.1.0 licia: 1.41.1 @@ -4745,10 +5167,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-app-plus@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-plus@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-app-uts': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-app-uts': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-app-vue': 3.0.0-4020420240722002 debug: 4.3.7 fs-extra: 10.1.0 @@ -4765,11 +5187,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-app-uts@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-uts@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-nvue-styler': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 @@ -4788,7 +5210,7 @@ snapshots: magic-string: 0.30.11 picocolors: 1.1.0 source-map-js: 1.2.1 - unplugin-auto-import: 0.16.7(rollup@4.21.3)(webpack-sources@3.2.3) + unplugin-auto-import: 0.16.7(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(rollup@4.21.3)(webpack-sources@3.2.3) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -4799,14 +5221,14 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-app-vite@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-nvue-styler': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) + '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 debug: 4.3.7 @@ -4825,15 +5247,15 @@ snapshots: '@dcloudio/uni-app-vue@3.0.0-4020420240722002': {} - '@dcloudio/uni-app@3.0.0-4020420240722002(@dcloudio/types@3.4.12)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app@3.0.0-4020420240722002(@dcloudio/types@3.4.12)(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@dcloudio/types': 3.4.12 - '@dcloudio/uni-cloud': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-components': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cloud': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-components': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 - '@dcloudio/uni-push': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-push': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 - '@dcloudio/uni-stat': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-stat': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@vue/shared': 3.4.21 transitivePeerDependencies: - '@nuxt/kit' @@ -4845,9 +5267,9 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-automator@3.0.0-4020420240722002(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-automator@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) address: 1.2.2 cross-env: 7.0.3 debug: 4.3.7 @@ -4873,7 +5295,7 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-cli-shared@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-cli-shared@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 @@ -4920,7 +5342,7 @@ snapshots: resolve: 1.22.8 source-map-js: 1.2.1 tapable: 2.2.1 - unplugin-auto-import: 0.16.7(rollup@4.21.3)(webpack-sources@3.2.3) + unplugin-auto-import: 0.16.7(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(rollup@4.21.3)(webpack-sources@3.2.3) xregexp: 3.1.0 transitivePeerDependencies: - '@nuxt/kit' @@ -4932,9 +5354,9 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-cloud@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-cloud@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -4949,10 +5371,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-components@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-components@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cloud': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-h5': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cloud': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-h5': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 transitivePeerDependencies: - '@nuxt/kit' @@ -4964,9 +5386,9 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-h5-vite@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-h5-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) '@vue/compiler-dom': 3.4.21 @@ -4994,9 +5416,9 @@ snapshots: transitivePeerDependencies: - vue - '@dcloudio/uni-h5@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-h5@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-h5-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-h5-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-h5-vue': 3.0.0-4020420240722002(vue@3.5.5(typescript@4.9.5)) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 @@ -5020,10 +5442,10 @@ snapshots: '@dcloudio/uni-i18n@3.0.0-4020420240722002': {} - '@dcloudio/uni-mp-alipay@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-alipay@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 @@ -5038,13 +5460,13 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-baidu@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-baidu@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 - '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 @@ -5066,12 +5488,12 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-compiler@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-compiler@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@babel/generator': 7.25.6 '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 @@ -5087,11 +5509,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-jd@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-jd@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5105,13 +5527,13 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-kuaishou@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-kuaishou@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 - '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 @@ -5128,12 +5550,12 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-lark@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-lark@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-toutiao': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-toutiao': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 @@ -5148,10 +5570,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-qq@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-qq@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5166,11 +5588,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-toutiao@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-toutiao@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 @@ -5185,11 +5607,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-vite@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-sfc': 3.4.21 @@ -5210,10 +5632,10 @@ snapshots: '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 - '@dcloudio/uni-mp-weixin@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-weixin@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5235,11 +5657,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-xhs@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-xhs@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5258,9 +5680,9 @@ snapshots: parse-css-font: 4.0.0 postcss: 8.4.45 - '@dcloudio/uni-push@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-push@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -5271,10 +5693,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-quickapp-webview@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-quickapp-webview@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5294,9 +5716,9 @@ snapshots: '@dcloudio/uni-stacktracey@3.0.0-4020420240722002': {} - '@dcloudio/uni-stat@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-stat@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 debug: 4.3.7 transitivePeerDependencies: @@ -5309,17 +5731,17 @@ snapshots: - vue - webpack-sources - '@dcloudio/vite-plugin-uni@3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/vite-plugin-uni@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vitejs/plugin-legacy': 5.4.2(terser@5.32.0)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0)) - '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) + '@vitejs/plugin-legacy': 5.4.2(terser@5.32.0)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0)) + '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 @@ -5335,8 +5757,8 @@ snapshots: magic-string: 0.30.11 picocolors: 1.1.0 terser: 5.32.0 - unplugin-auto-import: 0.16.7(rollup@4.21.3)(webpack-sources@3.2.3) - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + unplugin-auto-import: 0.16.7(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(rollup@4.21.3)(webpack-sources@3.2.3) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -6024,6 +6446,55 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3)': + dependencies: + '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) + c12: 1.11.2 + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + globby: 14.0.2 + hash-sum: 2.0.0 + ignore: 5.3.2 + jiti: 1.21.6 + klona: 2.0.6 + knitwork: 1.1.0 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + scule: 1.3.0 + semver: 7.6.3 + ufo: 1.5.4 + unctx: 2.3.1(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + untyped: 1.4.2 + transitivePeerDependencies: + - magicast + - rollup + - supports-color + - webpack-sources + optional: true + + '@nuxt/schema@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3)': + dependencies: + compatx: 0.1.8 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.2.0 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.4 + uncrypto: 0.1.3 + unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + - webpack-sources + optional: true + '@polka/url@1.0.0-next.25': {} '@rollup/pluginutils@5.1.0(rollup@4.21.3)': @@ -6082,6 +6553,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.3': optional: true + '@sindresorhus/merge-streams@2.3.0': + optional: true + '@sinonjs/commons@1.8.6': dependencies: type-detect: 4.0.8 @@ -6129,6 +6603,8 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 + '@types/json-schema@7.0.15': {} + '@types/node@22.5.5': dependencies: undici-types: 6.19.8 @@ -6143,13 +6619,28 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@unocss/astro@0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))': + '@uni-helper/vite-plugin-uni-components@0.1.0(rollup@4.21.3)': + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + chokidar: 3.6.0 + debug: 4.3.7 + fast-glob: 3.3.2 + local-pkg: 0.4.3 + magic-string: 0.30.11 + minimatch: 8.0.4 + resolve: 1.22.8 + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/astro@0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -6286,7 +6777,7 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))': + '@unocss/vite@0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) @@ -6298,12 +6789,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@vitejs/plugin-legacy@5.4.2(terser@5.32.0)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))': + '@vitejs/plugin-legacy@5.4.2(terser@5.32.0)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@babel/core': 7.25.2 '@babel/preset-env': 7.25.4(@babel/core@7.25.2) @@ -6314,23 +6805,23 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.32.0 - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) vue: 3.5.5(typescript@4.9.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))': + '@vitejs/plugin-vue@5.1.3(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))': dependencies: - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) vue: 3.5.5(typescript@4.9.5) '@volar/language-core@1.11.1': @@ -6490,6 +6981,86 @@ snapshots: optionalDependencies: '@types/node': 22.5.5 + '@webassemblyjs/ast@1.12.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + + '@webassemblyjs/floating-point-hex-parser@1.11.6': {} + + '@webassemblyjs/helper-api-error@1.11.6': {} + + '@webassemblyjs/helper-buffer@1.12.1': {} + + '@webassemblyjs/helper-numbers@1.11.6': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.11.6': {} + + '@webassemblyjs/helper-wasm-section@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + + '@webassemblyjs/ieee754@1.11.6': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.11.6': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.11.6': {} + + '@webassemblyjs/wasm-edit@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + + '@webassemblyjs/wasm-gen@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wasm-opt@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + + '@webassemblyjs/wasm-parser@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + '@webassemblyjs/wast-printer@1.12.1': + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + abab@2.0.6: {} accepts@1.3.8: @@ -6502,12 +7073,18 @@ snapshots: acorn: 7.4.1 acorn-walk: 7.2.0 + acorn-import-attributes@1.9.5(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + acorn-walk@7.2.0: {} acorn@7.4.1: {} acorn@8.12.1: {} + add@2.0.6: {} + address@1.2.2: {} adm-zip@0.5.16: {} @@ -6518,6 +7095,17 @@ snapshots: transitivePeerDependencies: - supports-color + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -6559,6 +7147,14 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 + axios@1.7.7: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + babel-jest@27.5.1(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -6645,6 +7241,8 @@ snapshots: base64url@3.0.1: {} + big.js@5.2.2: {} + binary-extensions@2.3.0: {} bmp-js@0.1.0: {} @@ -6713,6 +7311,22 @@ snapshots: bytes@3.1.2: {} + c12@1.11.2: + dependencies: + chokidar: 3.6.0 + confbox: 0.1.7 + defu: 6.1.4 + dotenv: 16.4.5 + giget: 1.2.3 + jiti: 1.21.6 + mlly: 1.7.1 + ohash: 1.1.4 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.0 + rc9: 2.1.2 + optional: true + cac@6.7.14: {} cac@6.7.9: {} @@ -6764,8 +7378,18 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chownr@2.0.0: + optional: true + + chrome-trace-event@1.0.4: {} + ci-info@3.9.0: {} + citty@0.1.6: + dependencies: + consola: 3.2.3 + optional: true + cjs-module-lexer@1.4.1: {} cliui@7.0.4: @@ -6800,6 +7424,9 @@ snapshots: compare-versions@3.6.0: {} + compatx@0.1.8: + optional: true + computeds@0.0.1: {} concat-map@0.0.1: {} @@ -6921,6 +7548,9 @@ snapshots: dependencies: webidl-conversions: 5.0.0 + dotenv@16.4.5: + optional: true + duplexer@0.1.2: {} ee-first@1.1.1: {} @@ -6931,10 +7561,17 @@ snapshots: emoji-regex@8.0.0: {} + emojis-list@3.0.0: {} + encodeurl@1.0.2: {} encodeurl@2.0.0: {} + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + entities@4.5.0: {} error-ex@1.3.2: @@ -7020,8 +7657,19 @@ snapshots: optionalDependencies: source-map: 0.6.1 + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + esprima@4.0.1: {} + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + estraverse@5.3.0: {} estree-walker@2.0.2: {} @@ -7034,6 +7682,8 @@ snapshots: etag@1.8.1: {} + events@3.3.0: {} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -7046,6 +7696,19 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + optional: true + exif-parser@0.1.12: {} exit@0.1.2: {} @@ -7093,6 +7756,10 @@ snapshots: transitivePeerDependencies: - supports-color + fant-axios-adapter@0.0.6: {} + + fast-deep-equal@3.1.3: {} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -7146,6 +7813,12 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + forwarded@0.2.0: {} fraction.js@4.3.7: {} @@ -7158,6 +7831,11 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + optional: true + fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -7185,14 +7863,31 @@ snapshots: get-stream@6.0.1: {} + get-stream@8.0.1: + optional: true + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 + giget@1.2.3: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + node-fetch-native: 1.6.4 + nypm: 0.3.11 + ohash: 1.1.4 + pathe: 1.1.2 + tar: 6.2.1 + optional: true + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 + glob-to-regexp@0.4.1: {} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -7209,6 +7904,16 @@ snapshots: globals@11.12.0: {} + globby@14.0.2: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.2 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + optional: true + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 @@ -7239,6 +7944,9 @@ snapshots: he@1.2.0: {} + hookable@5.5.3: + optional: true + html-encoding-sniffer@2.0.1: dependencies: whatwg-encoding: 1.0.5 @@ -7272,6 +7980,9 @@ snapshots: human-signals@2.1.0: {} + human-signals@5.0.0: + optional: true + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -7284,6 +7995,11 @@ snapshots: ieee754@1.2.1: {} + ignore@5.3.2: + optional: true + + immutable@4.3.7: {} + import-local@3.2.0: dependencies: pkg-dir: 4.2.0 @@ -7342,6 +8058,9 @@ snapshots: is-stream@2.0.1: {} + is-stream@3.0.0: + optional: true + is-typedarray@1.0.0: {} isbinaryfile@5.0.2: {} @@ -7802,6 +8521,8 @@ snapshots: json-parse-even-better-errors@2.3.1: {} + json-schema-traverse@0.4.1: {} + json5@2.2.3: {} jsonc-parser@3.3.1: {} @@ -7814,6 +8535,11 @@ snapshots: kleur@3.0.3: {} + klona@2.0.6: {} + + knitwork@1.1.0: + optional: true + kolorist@1.8.0: {} lcid@3.1.1: @@ -7845,8 +8571,18 @@ snapshots: load-tsconfig@0.2.5: {} + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + loader-utils@3.3.1: {} + local-pkg@0.4.3: {} + local-pkg@0.5.0: dependencies: mlly: 1.7.1 @@ -7913,6 +8649,9 @@ snapshots: mimic-fn@2.1.0: {} + mimic-fn@4.0.0: + optional: true + min-document@2.19.0: dependencies: dom-walk: 0.1.2 @@ -7921,16 +8660,37 @@ snapshots: dependencies: brace-expansion: 1.1.11 + minimatch@8.0.4: + dependencies: + brace-expansion: 2.0.1 + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 minimist@1.2.8: {} + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + optional: true + + minipass@5.0.0: + optional: true + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + optional: true + mkdirp@0.5.6: dependencies: minimist: 1.2.8 + mkdirp@1.0.4: + optional: true + mlly@1.7.1: dependencies: acorn: 8.12.1 @@ -7940,6 +8700,9 @@ snapshots: module-alias@2.2.3: {} + mri@1.2.0: + optional: true + mrmime@2.0.0: {} ms@2.0.0: {} @@ -7954,6 +8717,8 @@ snapshots: negotiator@0.6.3: {} + neo-async@2.6.2: {} + node-fetch-native@1.6.4: {} node-int64@0.4.0: {} @@ -7968,8 +8733,23 @@ snapshots: dependencies: path-key: 3.1.1 + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + optional: true + nwsapi@2.2.12: {} + nypm@0.3.11: + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + ufo: 1.5.4 + optional: true + object-inspect@1.13.2: {} ofetch@1.3.4: @@ -7978,6 +8758,9 @@ snapshots: node-fetch-native: 1.6.4 ufo: 1.5.4 + ohash@1.1.4: + optional: true + omggif@1.0.10: {} on-finished@2.4.1: @@ -7992,6 +8775,11 @@ snapshots: dependencies: mimic-fn: 2.1.0 + onetime@6.0.0: + dependencies: + mimic-fn: 4.0.0 + optional: true + os-locale-s-fix@1.0.8-fix-1: dependencies: lcid: 3.1.1 @@ -8050,10 +8838,16 @@ snapshots: path-key@3.1.1: {} + path-key@4.0.0: + optional: true + path-parse@1.0.7: {} path-to-regexp@0.1.10: {} + path-type@5.0.0: + optional: true + pathe@1.1.2: {} perfect-debounce@1.0.0: {} @@ -8178,6 +8972,8 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 + proxy-from-env@1.1.0: {} + psl@1.9.0: {} punycode@2.3.1: {} @@ -8194,6 +8990,10 @@ snapshots: queue-microtask@1.2.3: {} + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + range-parser@1.2.1: {} raw-body@2.5.2: @@ -8203,6 +9003,12 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 + rc9@2.1.2: + dependencies: + defu: 6.1.4 + destr: 2.0.3 + optional: true + react-is@17.0.2: {} read-cache@1.0.0: @@ -8298,12 +9104,35 @@ snapshots: safer-buffer@2.1.2: {} + sass-loader@10.5.2(sass@1.78.0)(webpack@5.94.0(esbuild@0.20.2)): + dependencies: + klona: 2.0.6 + loader-utils: 2.0.4 + neo-async: 2.6.2 + schema-utils: 3.3.0 + semver: 7.6.3 + webpack: 5.94.0(esbuild@0.20.2) + optionalDependencies: + sass: 1.78.0 + + sass@1.78.0: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.1 + sax@1.4.1: {} saxes@5.0.1: dependencies: xmlchars: 2.2.0 + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + scule@1.3.0: {} semver@6.3.1: {} @@ -8328,6 +9157,10 @@ snapshots: transitivePeerDependencies: - supports-color + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + serve-static@1.16.2: dependencies: encodeurl: 2.0.0 @@ -8363,6 +9196,9 @@ snapshots: signal-exit@3.0.7: {} + signal-exit@4.1.0: + optional: true + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 @@ -8373,6 +9209,9 @@ snapshots: slash@3.0.0: {} + slash@5.1.0: + optional: true + source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -8392,6 +9231,9 @@ snapshots: statuses@2.0.1: {} + std-env@3.7.0: + optional: true + string-hash@1.1.3: {} string-length@4.0.2: @@ -8413,6 +9255,9 @@ snapshots: strip-final-newline@2.0.0: {} + strip-final-newline@3.0.0: + optional: true + strip-json-comments@3.1.1: {} strip-literal@2.1.0: @@ -8446,11 +9291,32 @@ snapshots: tapable@2.2.1: {} + 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 + optional: true + terminal-link@2.1.1: dependencies: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 + terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.94.0(esbuild@0.20.2)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.32.0 + webpack: 5.94.0(esbuild@0.20.2) + optionalDependencies: + esbuild: 0.20.2 + terser@5.32.0: dependencies: '@jridgewell/source-map': 0.3.6 @@ -8532,8 +9398,25 @@ snapshots: transitivePeerDependencies: - supports-color + uncrypto@0.1.3: + optional: true + + unctx@2.3.1(webpack-sources@3.2.3): + dependencies: + acorn: 8.12.1 + estree-walker: 3.0.3 + magic-string: 0.30.11 + unplugin: 1.14.1(webpack-sources@3.2.3) + transitivePeerDependencies: + - webpack-sources + optional: true + undici-types@6.19.8: {} + uni-mini-router@0.1.6: {} + + uni-parse-pages@0.0.1: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -8545,6 +9428,9 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unicorn-magic@0.1.0: + optional: true + unimport@3.12.0(rollup@4.21.3)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.3) @@ -8580,9 +9466,9 @@ snapshots: - rollup - webpack-sources - unocss@0.62.3(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0)): + unocss@0.62.3(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/astro': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.3(rollup@4.21.3) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -8601,9 +9487,9 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.2.8(@types/node@22.5.5)(terser@5.32.0) + vite: 5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -8620,7 +9506,7 @@ snapshots: - rollup - webpack-sources - unplugin-auto-import@0.16.7(rollup@4.21.3)(webpack-sources@3.2.3): + unplugin-auto-import@0.16.7(@nuxt/kit@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3))(rollup@4.21.3)(webpack-sources@3.2.3): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) @@ -8630,6 +9516,8 @@ snapshots: minimatch: 9.0.5 unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) + optionalDependencies: + '@nuxt/kit': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - webpack-sources @@ -8658,12 +9546,29 @@ snapshots: unquote@1.1.1: {} + untyped@1.4.2: + dependencies: + '@babel/core': 7.25.2 + '@babel/standalone': 7.25.6 + '@babel/types': 7.25.6 + defu: 6.1.4 + jiti: 1.21.6 + mri: 1.2.0 + scule: 1.3.0 + transitivePeerDependencies: + - supports-color + optional: true + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 escalade: 3.2.0 picocolors: 1.1.0 + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + url-parse@1.5.10: dependencies: querystringify: 2.2.0 @@ -8685,7 +9590,7 @@ snapshots: vary@1.1.2: {} - vite@5.2.8(@types/node@22.5.5)(terser@5.32.0): + vite@5.2.8(@types/node@22.5.5)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.20.2 postcss: 8.4.45 @@ -8693,6 +9598,7 @@ snapshots: optionalDependencies: '@types/node': 22.5.5 fsevents: 2.3.3 + sass: 1.78.0 terser: 5.32.0 vue-demi@0.14.10(vue@3.5.5(typescript@4.9.5)): @@ -8745,6 +9651,11 @@ snapshots: dependencies: makeerror: 1.0.12 + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + webidl-conversions@5.0.0: {} webidl-conversions@6.1.0: {} @@ -8753,6 +9664,36 @@ snapshots: webpack-virtual-modules@0.6.2: {} + webpack@5.94.0(esbuild@0.20.2): + dependencies: + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.94.0(esbuild@0.20.2)) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + whatwg-encoding@1.0.5: dependencies: iconv-lite: 0.4.24 @@ -8769,6 +9710,10 @@ snapshots: dependencies: isexe: 2.0.0 + wot-design-uni@1.3.10(vue@3.5.5(typescript@4.9.5)): + dependencies: + vue: 3.5.5(typescript@4.9.5) + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -8818,6 +9763,9 @@ snapshots: yallist@3.1.1: {} + yallist@4.0.0: + optional: true + yaml@1.10.2: {} yargs-parser@20.2.9: {} diff --git a/src/App.vue b/src/App.vue index 6086575..3505683 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,12 @@ - + diff --git a/src/components/page-wrapper.vue b/src/components/page-wrapper.vue new file mode 100644 index 0000000..63871ac --- /dev/null +++ b/src/components/page-wrapper.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/composables/useConfig.ts b/src/composables/useConfig.ts new file mode 100644 index 0000000..a1de689 --- /dev/null +++ b/src/composables/useConfig.ts @@ -0,0 +1,10 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; + +export const useConfig = defineStore('config', () => { + const BASE_URL = ref("https://ppmp.fenshenzhike.com/api"); + + return { + BASE_URL + } +}) \ No newline at end of file diff --git a/src/http/HttpClient.ts b/src/http/HttpClient.ts new file mode 100644 index 0000000..20fa7f9 --- /dev/null +++ b/src/http/HttpClient.ts @@ -0,0 +1,114 @@ +import axios from "axios"; +import { uniAdapter } from "fant-axios-adapter"; + +export default class ApiClient { + public static server() { + const BASE_URL = "https://ppmp.fenshenzhike.com/api"; + return ApiClient.create(BASE_URL); + } + + public static create(baseUrl: string) { + const instance = axios.create({ + withCredentials: true, + baseURL: baseUrl, + adapter: uniAdapter, + }); + instance.interceptors.request.use( + (request) => { + if (request.headers) { + request.headers.set( + "Content-Type", + "application/x-www-form-urlencoded" + ); + } else { + request.headers = new axios.AxiosHeaders(); + request.headers.set( + "Content-Type", + "application/x-www-form-urlencoded" + ); + } + request.headers.trace_id = new Date().getTime(); + return request; + }, + (error) => Promise.reject(error) + ); + instance.interceptors.response.use( + (response) => { + if (response.data.code === 10001) { + const pages = getCurrentPages() as any[]; + setTimeout(() => { + uni.showToast({ title: "登录已过期,请重新登录", icon: "none" }); + }, 300); + if ( + !pages[pages.length - 1].$page || + (pages[pages.length - 1].$page && + pages[pages.length - 1].$page.fullPath !== "/pages/login/index") + ) { + uni.reLaunch({ url: "/pages/login/index" }); + } + } + if (!response.data.code || response.data.code === 10000) { + return response; + } else { + const error: Record = {}; + if (response.data.code) { + error.code = response.data.code; + } + if (response.data.message) { + error.message = response.data.message; + } else { + error.message = `服务器内部错误:${response.status}`; + } + // error.response = response.data; + return Promise.reject(error); + } + }, + (error) => { + if (error.status !== 0 && !error.status) { + const newError = error as any; + newError.msg = newError.errMsg || "网络错误"; + return Promise.reject(newError); + } + const pages = getCurrentPages() as any[]; + switch (error.status) { + case 1: + error.msg = "网络超时"; + break; + case 401: + // todo 401 logout + error.msg = "请先登录"; + setTimeout(() => { + uni.showToast({ title: "登录已过期,请重新登录", icon: "none" }); + }, 300); + if ( + !pages[pages.length - 1].$page || + (pages[pages.length - 1].$page && + pages[pages.length - 1].$page.fullPath !== "/pages/login/index") + ) { + uni.reLaunch({ url: "/pages/login/index" }); + } + break; + case 403: + error.msg = `${error.status} 禁止访问!`; + break; + case 500: + error.msg = `${error.status} 服务内部异常!`; + break; + case 502: + error.msg = `${error.status} 服务器暂不可用!`; + break; + case 503: + error.msg = `${error.status} 服务器升级中!`; + break; + case 404: + error.msg = `${error.status} 服务器无回应!`; + break; + default: + error.msg = `${error.status} 未知错误!`; + } + return Promise.reject(error); + } + ); + return instance; + } +} diff --git a/src/main.ts b/src/main.ts index 9582648..a1df3f9 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,14 +1,19 @@ import { createSSRApp } from "vue"; import { createPinia } from "pinia"; import App from "./App.vue"; +import router from "./router"; import "uno.css"; +import { persist } from "./stores/persist"; export function createApp() { const pinia = createPinia(); + pinia.use(persist); + const app = createSSRApp(App); app.use(pinia); + app.use(router); return { app, diff --git a/src/pages.json b/src/pages.json index 1aea851..d9241a7 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,16 +1,47 @@ { - "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + "pages": [ { + "name": "home", "path": "pages/index/index", "style": { - "navigationBarTitleText": "uni-app" + "navigationBarTitleText": "进度查看" + } + }, + { + "name": "my", + "path": "pages/my/index", + "style": { + "navigationBarTitleText": "我的" + } + }, + { + "name": "login", + "path": "pages/login/index", + "style": { + "navigationBarTitleText": "登录" } } ], + "tabBar": { + "custom": true, + "color": "#bfbfbf", + "selectedColor": "#0165FF", + "backgroundColor": "#ffffff", + "list": [ + { + "pagePath": "pages/index/index", + "text": "进度查看" + }, + { + "pagePath": "pages/my/index", + "text": "我的" + } + ] + }, "globalStyle": { "navigationBarTextStyle": "black", - "navigationBarTitleText": "uni-app", + "navigationBarTitleText": "XSH PPMP", "navigationBarBackgroundColor": "#F8F8F8", "backgroundColor": "#F8F8F8" } -} +} \ No newline at end of file diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 339ce26..3542545 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,27 +1,18 @@ diff --git a/src/pages/my/index.vue b/src/pages/my/index.vue new file mode 100644 index 0000000..660bd01 --- /dev/null +++ b/src/pages/my/index.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..e41bd07 --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,11 @@ +import { createRouter } from "uni-mini-router"; +// 导入pages.json +import pagesJson from "../pages.json"; +// 引入uni-parse-pages +import pagesJsonToRoutes from "uni-parse-pages"; +// 生成路由表 +const routes = pagesJsonToRoutes(pagesJson); +const router = createRouter({ + routes: [...routes], // 路由表信息 +}); +export default router; diff --git a/src/static/logo.png b/src/static/logo.png index b5771e209bb677e2ebd5ff766ad5ee11790f305a..f0431f5c62005946b9cfc94ff3740521ee772af9 100644 GIT binary patch literal 205304 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

xDPTI9@gx%gZ865gCMmpGp8>BMc(Q8-zi4g9J-b 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%0A*eoogDrVMn z7p^FuXLT+BugCiUiv~789r1$UD8u?K_@(|YyXY^TV!l3uWIY5QiN&=SZ3mW^_)O4B6EMSGtd|1{Wibmmy@q`1?O=fYgF zT~30qVdM7I2uukO2S_qKq_4R9j=67lUML$8J<(aKYJe-PWgxJ;dPS*WY+p63XOJq^ z+gBAI=T2)~?>##E-s4lErlzLxza$U;Xuy0_3hDGkbdD=HR}xs~IzJc5?Jk-=GodJJXHnC1aOl?wG#&+o(W2ZEhwm7e= zsW^psPp7D_sd3`I_}6!Suk9SjIQi8)eY!jFV~hCP{P~<3vPm7Q6vgf{INz7tdToYhTngZ*}2v}Fj$soqSsxk!E z`f*I2ega!;_>m(qde0H*M{~q_fYfxOSt6a-b^!z?yiW*SbTOSS`96a#xzH}six~|0 z#TN)Dp91mt24BEJAEt7AX_NePMnxN;z20RjW}PPL2TbT-50bUxMbWEsWoco|iG zpoAtnP(qg;E=HtB^AYip3?_GfDr&kr12x^1$ui%S0R=VRo`ITd%VL^u%VY|7XEJ5` zb5ZH;0-A7Z;SkfqrR#s{{m$Ig@;f2VG~ zA{}wqR7{sGtDsxXELNAV$k9}+%0Z-a$|$lK4FjFF#+?k6Tr0&e6l-6~=(EN_8P;zB z^!rQv2j)HQTqc**27!JJ})U5lq?sVD_{>28F1J zD4n4r&tqD-#j&j1V^IU^ET*n3r>n6fP4m7T*W~Q4t+(<8XprKB#meK7jEu*_xS|)chp=g@i%TPDFmj;DxeisU` zNN!~?jjrY}O|E65Cf9*=ay^}8ek+x2c?(!5caqtHyKopVo+Y{)&y?PaV@d%5DMj8P z2@J*EbcXzH219x?jUl<7MweYrr^~NrL7^$GT;!i$8k1ZNZ2Kv;s)Ku-Q!gs0(p50M

VjYXHPlzQfk38 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 z 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

pUT@meV)05C?(%jN%j|+e_1a((<2cCNnc(M{g^L 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 literal 4023 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 SYs}WS&%*SCNx89m_ { + // 在存储变化的时候将store缓存 + uni.setStorageSync(store.$id, deepClone(store.$state)); + }); +} diff --git a/src/stores/useTabbar.ts b/src/stores/useTabbar.ts new file mode 100644 index 0000000..343b61e --- /dev/null +++ b/src/stores/useTabbar.ts @@ -0,0 +1,10 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; + +export const useTabbar = defineStore('tabbar', () => { + const activeTab = ref('home') + + return { + activeTab + } +}) \ No newline at end of file diff --git a/src/stores/useUser.ts b/src/stores/useUser.ts new file mode 100644 index 0000000..a4ff2fa --- /dev/null +++ b/src/stores/useUser.ts @@ -0,0 +1,19 @@ +import type { User } from "@/types/api/user"; +import { defineStore } from "pinia"; +import { ref } from "vue"; + +export const useUser = defineStore("user", () => { + const token = ref(null); + const userinfo = ref(null); + + function logout() { + token.value = null + userinfo.value = null + } + + return { + token, + userinfo, + logout, + }; +}); diff --git a/src/stores/user.ts b/src/stores/user.ts deleted file mode 100644 index befb156..0000000 --- a/src/stores/user.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { defineStore } from "pinia"; -import { ref } from "vue"; - -export const useUserStore = defineStore("user", () => { - const count = ref(0); - - return { - count, - }; -}); diff --git a/src/type.d.ts b/src/type.d.ts new file mode 100644 index 0000000..f455123 --- /dev/null +++ b/src/type.d.ts @@ -0,0 +1,2 @@ +//type.d.ts +declare const ROUTES: []; diff --git a/src/types/api/user.ts b/src/types/api/user.ts new file mode 100644 index 0000000..84c7a1b --- /dev/null +++ b/src/types/api/user.ts @@ -0,0 +1,43 @@ +export interface User { + id: number; + username: string; + email: string; + avatar: string; + department_id: null; + creator_id: number; + status: number; + login_ip: string; + login_at: number; + created_at: string; + updated_at: string; + deleted_at: Date; + permissions: Permission[]; + roles: any[]; + jobs: any[]; +} + +export interface Permission { + id: number; + parent_id: number; + permission_name: string; + route: string; + icon: string; + module: PermissionModule; + permission_mark: string; + component: string; + redirect: null | string; + keepalive: number; + type: number; + hidden: boolean; + sort: number; + active_menu: string; + creator_id: number; + created_at: string; + updated_at: string; +} + +export enum PermissionModule { + Lesson = "lesson", + Permissions = "permissions", + User = "user", +} diff --git a/tsconfig.json b/tsconfig.json index 11fffd2..e387e68 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,7 @@ "@/*": ["./src/*"] }, "lib": ["esnext", "dom"], - "types": ["@dcloudio/types"] + "types": ["@dcloudio/types", "wot-design-uni/global"] }, "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"] } diff --git a/vite.config.ts b/vite.config.ts index 3d88bcb..a397941 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,12 +1,18 @@ import { defineConfig } from "vite"; import uni from "@dcloudio/vite-plugin-uni"; +import Components from "@uni-helper/vite-plugin-uni-components"; +import { WotResolver } from "@uni-helper/vite-plugin-uni-components/resolvers"; + // https://vitejs.dev/config/ export default defineConfig(async () => { const UnoCSS = await import("unocss/vite").then((i) => i.default); return { plugins: [ + Components({ + resolvers: [WotResolver()], + }), uni(), // https://github.com/unocss/unocss UnoCSS(),