From 36c698524d3511c5c55c3e66bb9800ffe83267b4 Mon Sep 17 00:00:00 2001 From: 25hours886 <1094662341@qq.com> Date: Thu, 4 Jan 2024 10:21:37 +0800 Subject: [PATCH] feat: add frontend framework integration Signed-off-by: 25hours886 <1094662341@qq.com> --- .env | 2 +- .env.production | 2 +- .env.staging | 2 +- .github/workflows/deploy.yml | 2 +- .vscode/extensions.json | 1 - LICENSE | 21 -- README.md | 163 ------------- README.zh-CN.md | 163 ------------- package.json | 1 - pnpm-lock.yaml | 456 ----------------------------------- src/App.vue | 18 -- src/main.ts | 1 - src/router/index.ts | 16 -- src/views/unocss/index.vue | 13 - unocss.config.ts | 20 -- vite.config.ts | 5 +- 16 files changed, 5 insertions(+), 881 deletions(-) delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 README.zh-CN.md delete mode 100644 src/views/unocss/index.vue delete mode 100644 unocss.config.ts diff --git a/.env b/.env index b9954322..5ac31623 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ # 所有环境自定义的环境变量(命名必须以 VITE_ 开头) ## 项目标题 -VITE_APP_TITLE = V3 Admin Vite +VITE_APP_TITLE = openGemini Dashboard diff --git a/.env.production b/.env.production index 2e297725..f778cda1 100644 --- a/.env.production +++ b/.env.production @@ -7,4 +7,4 @@ VITE_BASE_API = 'https://www.fastmock.site/mock/761e2dda2b8890ab86c928a74e8f6538 VITE_ROUTER_HISTORY = 'hash' ## 打包路径(就是网站前缀,例如部署到 https://un-pany.github.io/v3-admin-vite/ 域名下,就需要填写 /v3-admin-vite/) -VITE_PUBLIC_PATH = '/v3-admin-vite/' +VITE_PUBLIC_PATH = '/openGemini-dashboard/' diff --git a/.env.staging b/.env.staging index 001f3c14..28cbfa6f 100644 --- a/.env.staging +++ b/.env.staging @@ -7,4 +7,4 @@ VITE_BASE_API = 'https://www.fastmock.site/mock/761e2dda2b8890ab86c928a74e8f6538 VITE_ROUTER_HISTORY = 'hash' ## 打包路径(就是网站前缀,例如部署到 https://un-pany.github.io/v3-admin-vite/ 域名下,就需要填写 /v3-admin-vite/) -VITE_PUBLIC_PATH = '/v3-admin-vite/' +VITE_PUBLIC_PATH = '/openGemini-dashboard/' diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c0ae1924..1ef77e06 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,4 +1,4 @@ -name: Build And Deploy v3-admin-vite +name: Build And Deploy openGemini-dashboard on: push: diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 58910aa8..ebf78859 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -5,7 +5,6 @@ "esbenp.prettier-vscode", "vue.vscode-typescript-vue-plugin", "vue.volar", - "antfu.unocss", "zixuanchen.vitest-explorer", "wiensss.region-highlighter" ] diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 831d0189..00000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022-present pany - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 75a58dc2..00000000 --- a/README.md +++ /dev/null @@ -1,163 +0,0 @@ -
- V3 Admin Vite Logo -

V3 Admin Vite

- English | 中文 -
- -## ⚡ Introduction - -V3 Admin Vite is a free and open source middle and background management system basic solution, based on mainstream framework such as Vue3, TypeScript, Element Plus, Pinia and Vite - -- Vue Cli 5.x: [v3-admin](https://github.com/un-pany/v3-admin) -- Electron desktop: [v3-electron-vite](https://github.com/un-pany/v3-electron-vite) - -China repository: [Gitee](https://gitee.com/un-pany/v3-admin-vite) - -## 📚 Document - -- Chinese documentation: [link](https://juejin.cn/post/7089377403717287972) -- Chinese getting started tutorial: [link](https://juejin.cn/column/7207659644487139387) - -## 📺 Online preview - -| Location | account | Link | -| ------------ | ------------------- | ----------------------------------------------- | -| github-pages | `admin` or `editor` | [link](https://un-pany.github.io/v3-admin-vite) | - -## ❤️ Generate electricity with love - -- **Completely free**:But hopefully you order a star !!! -- **Very concise**:No complicated encapsulation, no complicated type gymnastics, out of the box -- **Detailed annotations**:Each configuration item is written with as detailed comments as possible -- **Latest dependencies**: Regularly update all third-party dependencies to the latest version -- **Very specification**: The code style is unified, the naming style is unified, and the comment style is unified - -## Feature - -- **Vue3**:The latest Vue3 composition API using Vue3 + script setup -- **Element Plus**:Vue3 version of Element UI -- **Pinia**: An alternative to Vuex in Vue3 -- **Vite**:Really fast -- **Vue Router**:router -- **TypeScript**:JavaScript With Syntax For Types -- **PNPM**:Faster, disk space saving package management tool -- **Scss**:Consistent with Element Plus -- **CSS variable**:Mainly controls the layout and color of the item -- **ESlint**:Code verification -- **Prettier**: Code formatting -- **Axios**: Promise based HTTP client (encapsulated) -- **UnoCSS**: Real-time atomized CSS engine with high performance and flexibility -- **Mobile Compatible**: The layout is compatible with mobile page resolution - -## Functions - -- **User management**: log in, log out of the demo -- **Authority management**: Built-in page permissions (dynamic routing), instruction permissions, permission functions -- **Multiple Environments**: Development, Staging, Production -- **Multiple themes**: Normal, Dark, Dark Blue, theme modes -- **Multiple layouts**:Built-in left, top, left-top three layout modes -- **Error page**: 403, 404 -- **Dashboard**: Display different Dashboard pages according to different users -- **Other functions**:SVG, Dynamic Sidebar, Dynamic Breadcrumb Navigation, Tabbed Navigation, Screenfull, Adaptive Shrink Sidebar, HooK (Composables) - -## 🚀 Development - -```bash -# configure -1. installation of the recommended plugins in the .vscode directory -2. node version 18.x or 20+ -3. pnpm version 8.x or latest - -# clone -git clone https://github.com/un-pany/v3-admin-vite.git - -# enter the project directory -cd v3-admin-vite - -# install dependencies -pnpm i - -# start the service -pnpm dev -``` - -## ✔️ Preview - -```bash -# stage environment -pnpm preview:stage - -# prod environment -pnpm preview:prod -``` - -## 📦️ Multi-environment packaging - -```bash -# build the stage environment -pnpm build:stage - -# build the prod environment -pnpm build:prod -``` - -## 🔧 Code inspection - -```bash -# code formatting -pnpm lint - -# unit test -pnpm test -``` - -## Git commit specification reference - -- `feat` add new functions -- `fix` Fix issues/bugs -- `perf` Optimize performance -- `style` Change the code style without affecting the running result -- `refactor` Re-factor code -- `revert` Undo changes -- `test` Test related, does not involve changes to business code -- `docs` Documentation and Annotation -- `chore` Updating dependencies/modifying scaffolding configuration, etc. -- `workflow` Work flow Improvements -- `ci` CICD -- `types` Type definition -- `wip` In development - -## Project preview - -![preview1.png](./src/assets/docs/preview1.png) -![preview2.png](./src/assets/docs/preview2.png) -![preview3.png](./src/assets/docs/preview3.png) - -## 💕 Contributors - -Thanks to all the contributors! - - - - - -## 💕 Thanks star - -Small projects are not easy to get a star, if you like this project, welcome to support a star! This is the only motivation for the author to maintain it on an ongoing basis (whisper: it's free after all) - -## ☕ Donate - -[See how to donate](https://github.com/un-pany/v3-admin-vite/issues/69) - -## Group - -QQ group:1014374415 (left) && add me on WeChat,Invite you to join WeChat group (right) - -![qq.png](./src/assets/docs/qq.png) -![wechat.png](./src/assets/docs/wechat.png) - -## 📄 License - -[MIT](./LICENSE) - -Copyright (c) 2022-present [pany](https://github.com/pany-ang) diff --git a/README.zh-CN.md b/README.zh-CN.md deleted file mode 100644 index f37d60b0..00000000 --- a/README.zh-CN.md +++ /dev/null @@ -1,163 +0,0 @@ -
- V3 Admin Vite Logo -

V3 Admin Vite

- English | 中文 -
- -## ⚡ 简介 - -V3 Admin Vite 是一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术 - -- Vue Cli 5.x 版: [v3-admin](https://github.com/un-pany/v3-admin) -- Electron 桌面版: [v3-electron-vite](https://github.com/un-pany/v3-electron-vite) - -国内仓库:[Gitee](https://gitee.com/un-pany/v3-admin-vite) - -## 📚 文档 - -- 中文文档:[链接](https://juejin.cn/post/7089377403717287972) -- 手摸手教程:[链接](https://juejin.cn/column/7207659644487139387) - -## 📺 在线预览 - -| 位置 | 账号 | 链接 | -| ------------ | --------------- | ----------------------------------------------- | -| github-pages | admin 或 editor | [链接](https://un-pany.github.io/v3-admin-vite) | - -## ❤️ 用爱发电 - -- **完全免费**:但希望你点一个 star !!! -- **非常简洁**:没有复杂的封装,没有复杂的类型体操,开箱即用 -- **详细的注释**:各个配置项都写有尽可能详细的注释 -- **最新的依赖**: 定期更新所有三方依赖至最新版 -- **有一点规整**: 代码风格统一,命名风格统一,注释风格统一 - -## 特性 - -- **Vue3**:采用 Vue3 + script setup 最新的 Vue3 组合式 API -- **Element Plus**:Element UI 的 Vue3 版本 -- **Pinia**: 传说中的 Vuex5 -- **Vite**:真的很快 -- **Vue Router**:路由路由 -- **TypeScript**:JavaScript 语言的超集 -- **PNPM**:更快速的,节省磁盘空间的包管理工具 -- **Scss**:和 Element Plus 保持一致 -- **CSS 变量**:主要控制项目的布局和颜色 -- **ESlint**:代码校验 -- **Prettier**:代码格式化 -- **Axios**:发送网络请求(已封装好) -- **UnoCSS**:具有高性能且极具灵活性的即时原子化 CSS 引擎 -- **兼容移动端**: 布局兼容移动端页面分辨率 - -## 功能 - -- **用户管理**:登录、登出演示 -- **权限管理**:内置页面权限(动态路由)、指令权限、权限函数、路由守卫 -- **多环境**:开发环境(development)、预发布环境(staging)、正式环境(production) -- **多主题**:内置普通、黑暗、深蓝三种主题模式 -- **多布局**:内置左侧、顶部、混合三种布局模式 -- **错误页面**: 403、404 -- **Dashboard**:根据不同用户显示不同的 Dashboard 页面 -- **其他内置功能**:SVG、动态侧边栏、动态面包屑、标签页快捷导航、Screenfull 全屏、自适应收缩侧边栏、Hook(Composables) - -## 🚀 开发 - -```bash -# 配置 -1. 一键安装 .vscode 目录中推荐的插件 -2. node 版本 18.x 或 20+ -3. pnpm 版本 8.x 或最新版 - -# 克隆项目 -git clone https://github.com/un-pany/v3-admin-vite.git - -# 进入项目目录 -cd v3-admin-vite - -# 安装依赖 -pnpm i - -# 启动服务 -pnpm dev -``` - -## ✔️ 预览 - -```bash -# 预览预发布环境 -pnpm preview:stage - -# 预览正式环境 -pnpm preview:prod -``` - -## 📦️ 多环境打包 - -```bash -# 构建预发布环境 -pnpm build:stage - -# 构建正式环境 -pnpm build:prod -``` - -## 🔧 代码检查 - -```bash -# 代码格式化 -pnpm lint - -# 单元测试 -pnpm test -``` - -## Git 提交规范参考 - -- `feat` 增加新的业务功能 -- `fix` 修复业务问题/BUG -- `perf` 优化性能 -- `style` 更改代码风格, 不影响运行结果 -- `refactor` 重构代码 -- `revert` 撤销更改 -- `test` 测试相关, 不涉及业务代码的更改 -- `docs` 文档和注释相关 -- `chore` 更新依赖/修改脚手架配置等琐事 -- `workflow` 工作流改进 -- `ci` 持续集成相关 -- `types` 类型定义文件更改 -- `wip` 开发中 - -## 项目预览图 - -![preview1.png](./src/assets/docs/preview1.png) -![preview2.png](./src/assets/docs/preview2.png) -![preview3.png](./src/assets/docs/preview3.png) - -## 💕 贡献者 - -感谢所有的贡献者! - - - - - -## 💕 感谢 Star - -小项目获取 star 不易,如果你喜欢这个项目的话,欢迎支持一个 star!这是作者持续维护的唯一动力(小声:毕竟是免费的) - -## ☕ Donate - -[查看捐赠方式](https://github.com/un-pany/v3-admin-vite/issues/69) - -## 可有可无的群 - -QQ 群:1014374415(左)&& 加我微信,拉你进微信群(右) - -![qq.png](./src/assets/docs/qq.png) -![wechat.png](./src/assets/docs/wechat.png) - -## 📄 License - -[MIT](./LICENSE) - -Copyright (c) 2022-present [pany](https://github.com/pany-ang) diff --git a/package.json b/package.json index 044682be..51ec8400 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,6 @@ "prettier": "3.1.1", "sass": "1.69.6", "typescript": "5.3.3", - "unocss": "0.58.2", "vite": "5.0.10", "vite-plugin-svg-icons": "2.0.1", "vite-svg-loader": "5.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e19a45e..e5772666 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -124,9 +124,6 @@ devDependencies: typescript: specifier: 5.3.3 version: 5.3.3 - unocss: - specifier: 0.58.2 - version: 0.58.2(postcss@8.4.32)(vite@5.0.10) vite: specifier: 5.0.10 version: 5.0.10(@types/node@20.10.5)(sass@1.69.6) @@ -161,17 +158,6 @@ packages: '@jridgewell/trace-mapping': 0.3.20 dev: true - /@antfu/install-pkg@0.1.1: - resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} - dependencies: - execa: 5.1.1 - find-up: 5.0.0 - dev: true - - /@antfu/utils@0.7.7: - resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} - dev: true - /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} @@ -407,18 +393,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} @@ -432,20 +406,6 @@ packages: '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/preset-typescript@7.23.3(@babel/core@7.23.6): - resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) - dev: true - /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -775,23 +735,6 @@ packages: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true - /@iconify/types@2.0.0: - resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - dev: true - - /@iconify/utils@2.1.14: - resolution: {integrity: sha512-9pKIntkbLbjVVFxH32td21Am3AGGJfyI2KY2d8yDQxkZe4BBZtufJI8NgcamFn8B5QKLU9ai2VMo8OEov8jAtw==} - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.7 - '@iconify/types': 2.0.0 - debug: 4.3.4 - kolorist: 1.8.0 - local-pkg: 0.4.3 - transitivePeerDependencies: - - supports-color - dev: true - /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -877,24 +820,6 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true - /@polka/url@1.0.0-next.24: - resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} - dev: true - - /@rollup/pluginutils@5.1.0: - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/rollup-android-arm-eabi@4.9.1: resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} cpu: [arm] @@ -1017,10 +942,6 @@ packages: engines: {node: '>=10.13.0'} dev: true - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true - /@types/js-cookie@3.0.6: resolution: {integrity: sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==} dev: true @@ -1201,220 +1122,6 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@unocss/astro@0.58.2(vite@5.0.10): - resolution: {integrity: sha512-KbcSSy1L8XS6+Y9XlVJ2+T4gMJOYmsFn3HDC26xJienomxoBvafT7I89zqRKoUKuBDOLd4SY5j0te84gCFrR3A==} - peerDependencies: - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 - peerDependenciesMeta: - vite: - optional: true - dependencies: - '@unocss/core': 0.58.2 - '@unocss/reset': 0.58.2 - '@unocss/vite': 0.58.2(vite@5.0.10) - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.6) - transitivePeerDependencies: - - rollup - dev: true - - /@unocss/cli@0.58.2: - resolution: {integrity: sha512-iRIsMUOQFwOQXZuhhZ2CTadElnEbySb5MrQ3ArZZgoOVr/PPdHSsOfqlY/mo6ObCwU0wSDw9uZHVgP6BAYkt0w==} - engines: {node: '>=14'} - hasBin: true - dependencies: - '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.1.0 - '@unocss/config': 0.58.2 - '@unocss/core': 0.58.2 - '@unocss/preset-uno': 0.58.2 - cac: 6.7.14 - chokidar: 3.5.3 - colorette: 2.0.20 - consola: 3.2.3 - fast-glob: 3.3.2 - magic-string: 0.30.5 - pathe: 1.1.1 - perfect-debounce: 1.0.0 - transitivePeerDependencies: - - rollup - dev: true - - /@unocss/config@0.58.2: - resolution: {integrity: sha512-HRii38g7Hm+OKNcxZdNQM08+b9/rZKHFX7yAKQXKIzWusYWF63aTfp3/nnfMf1Hqo8S3go78cPfFuLywW8dBng==} - engines: {node: '>=14'} - dependencies: - '@unocss/core': 0.58.2 - unconfig: 0.3.11 - dev: true - - /@unocss/core@0.58.2: - resolution: {integrity: sha512-TYU6IRgnsZGVXpca6FYuXa3iJ1zI3hxgRhnb7TwE9j5t2GY4a/mjvg0K3MdiC8rzPP5hWWd9NXivBfJsr1SQpQ==} - dev: true - - /@unocss/extractor-arbitrary-variants@0.58.2: - resolution: {integrity: sha512-/UOd7iGL8FxRnd4pvYzKX1lHvBeqgfw/MUwrIirta6k4sYsO4PVIszKGOEkstNqjGl90oQgxLGMjF3HGRAw8pg==} - dependencies: - '@unocss/core': 0.58.2 - dev: true - - /@unocss/inspector@0.58.2: - resolution: {integrity: sha512-j4gDaW8fVI21HcbdbMp5k1YrQPeeDYRKn3j1k8KCZHNNODFR4vRgDW30uqsX9jhVHMMIWA8YTL3qkF4gOBXQaw==} - dependencies: - '@unocss/core': 0.58.2 - '@unocss/rule-utils': 0.58.2 - gzip-size: 6.0.0 - sirv: 2.0.4 - dev: true - - /@unocss/postcss@0.58.2(postcss@8.4.32): - resolution: {integrity: sha512-5x6W9WxxU2NtaKJfhIKBtZs+KhvP8dOg/jG0VV+jrlwq67gMxa2LHdF1qI8kRje9L5th3Yz7Gl3TP2x/l/sbPQ==} - engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 - dependencies: - '@unocss/config': 0.58.2 - '@unocss/core': 0.58.2 - '@unocss/rule-utils': 0.58.2 - css-tree: 2.3.1 - fast-glob: 3.3.2 - magic-string: 0.30.5 - postcss: 8.4.32 - dev: true - - /@unocss/preset-attributify@0.58.2: - resolution: {integrity: sha512-AqJLta1+ZEGochFkE1/ft7udxKnVmnra22LmpGBP8nfZU1GoBamwpOnxAfYjM9e8HPs+BCAt1KJsGacFhC7Mzw==} - dependencies: - '@unocss/core': 0.58.2 - dev: true - - /@unocss/preset-icons@0.58.2: - resolution: {integrity: sha512-fN70AUDK635B1Ls2Td5nyJogwjbcnyMOscD6zvgGWn0O9YH5EXr7Wtww4Kd0We7TgglGuHpf5GIwFwllpcUfsQ==} - dependencies: - '@iconify/utils': 2.1.14 - '@unocss/core': 0.58.2 - ofetch: 1.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@unocss/preset-mini@0.58.2: - resolution: {integrity: sha512-RhKRKKMCVMoceG8kcgoVm66GeCICM8mAStGSVnc6YUd2rwVVuJ3U8BD+szq6UnB6sISn9acfdCANUup91F5lEw==} - dependencies: - '@unocss/core': 0.58.2 - '@unocss/extractor-arbitrary-variants': 0.58.2 - '@unocss/rule-utils': 0.58.2 - dev: true - - /@unocss/preset-tagify@0.58.2: - resolution: {integrity: sha512-wfnzqHjSKCJgqy9yUt7e9yujDNcWIy0NyQrDqY8qqVzYKaP24t+Y13j4odH0dI2Gt9FFZHExjtHQAIH1bKJL5A==} - dependencies: - '@unocss/core': 0.58.2 - dev: true - - /@unocss/preset-typography@0.58.2: - resolution: {integrity: sha512-8T9Ftf8uhURjYY6REd3hziTyOti3T3OAUHlnCfYcS29bQmn/hTczq+D/ljB41RXoFybcy454Om1QDmdc0+Ky1w==} - dependencies: - '@unocss/core': 0.58.2 - '@unocss/preset-mini': 0.58.2 - dev: true - - /@unocss/preset-uno@0.58.2: - resolution: {integrity: sha512-9CrXrhN1yOaPv8z9jzQZ28qntB26t6eiY/LyQcYZf00AAz54JOyK+rDbArTuDXQBOcnDMTGgR7zEt19fLnSxrg==} - dependencies: - '@unocss/core': 0.58.2 - '@unocss/preset-mini': 0.58.2 - '@unocss/preset-wind': 0.58.2 - '@unocss/rule-utils': 0.58.2 - dev: true - - /@unocss/preset-web-fonts@0.58.2: - resolution: {integrity: sha512-8CAJGIlG35XY0xkyMzYQp3eALb9zjlDFfKEelJuCqwN4bRL2wh3BdOB96a8isTqbCU2FXeXWNZHtM7zRP3LwQw==} - dependencies: - '@unocss/core': 0.58.2 - ofetch: 1.3.3 - dev: true - - /@unocss/preset-wind@0.58.2: - resolution: {integrity: sha512-WevI3Cv0J7EXCsC+KVgs7/Ar1m9dBazlD+ooGIli5Fm7RWxp9+xg/UeaxdRaoDUaj6AQBIg1U0ZxHySM6VitiA==} - dependencies: - '@unocss/core': 0.58.2 - '@unocss/preset-mini': 0.58.2 - '@unocss/rule-utils': 0.58.2 - dev: true - - /@unocss/reset@0.58.2: - resolution: {integrity: sha512-ZzskZzrs7fPoKWrSpF1vehIr8TI7u4eS+MSurE0qUXatg0/nsXAZvaFYu0obu1kWrmnHyzA7G+m6LMX1h1tT7Q==} - dev: true - - /@unocss/rule-utils@0.58.2: - resolution: {integrity: sha512-cbrMvSuLf2ZMqJqmiCzIrrH59wEhnH4Ui/dnq/goWAqFe042nET8TcHz++2npc2T8EZlCMoC3zstCJzVbxGCVQ==} - engines: {node: '>=14'} - dependencies: - '@unocss/core': 0.58.2 - magic-string: 0.30.5 - dev: true - - /@unocss/scope@0.58.2: - resolution: {integrity: sha512-1FnI7ANHLD3RdlPXoX0vlz5U3hZWe3vfqE71Ybzmgw6Yd2SASqXgtYu6BUvXIUC6lRv91reASJKziD+kXH5AnQ==} - dev: true - - /@unocss/transformer-attributify-jsx-babel@0.58.2: - resolution: {integrity: sha512-MrFyefBBuwhccS8di4RMdsUQnaN+zLCB/IJkXGY07Qlble9onDSrixZzAdG+TsY9kE/yPZ5UxvhMgOk23rda+w==} - dependencies: - '@babel/core': 7.23.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) - '@unocss/core': 0.58.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@unocss/transformer-attributify-jsx@0.58.2: - resolution: {integrity: sha512-ONP1u7OUd5T4fXFIikTk6+NPEs14T/x8lokWAoTsFxkDmf28AWZw/4rHiZ23e725M4sjRrjcUzX/kyHnTUEiKQ==} - dependencies: - '@unocss/core': 0.58.2 - dev: true - - /@unocss/transformer-compile-class@0.58.2: - resolution: {integrity: sha512-Qn6XM7HYl7fnVqa2RkFNjrX10jAeaOvUJyC3PjaOUd1pk+lV4kMKQp/pDTZ3ZNpmvwNy80KCh2qEoj4MuUua1Q==} - dependencies: - '@unocss/core': 0.58.2 - dev: true - - /@unocss/transformer-directives@0.58.2: - resolution: {integrity: sha512-tvGvAiUozDXzTIvS/nrC6cGe3yYkB+KDl/evAbP/jZ55lGjL1B5kl/WQLdgptk2REyu8UTLne63U1Vv+tiB9Zw==} - dependencies: - '@unocss/core': 0.58.2 - '@unocss/rule-utils': 0.58.2 - css-tree: 2.3.1 - dev: true - - /@unocss/transformer-variant-group@0.58.2: - resolution: {integrity: sha512-tfq8Kk4+RCO4wyVda8lPN6qrmCIR/6Yhilzt6cwnY6J4+V2q8dSi+Rpcs/UupZWhrwgohDroIYZHf6XEdQW7Eg==} - dependencies: - '@unocss/core': 0.58.2 - dev: true - - /@unocss/vite@0.58.2(vite@5.0.10): - resolution: {integrity: sha512-5mqHJ8QJEueF77YGSOHhcUHOblhX4aZc2Uvvjkqkord+19cEpZ8moyYuWjnYp5ja6EGaLLAjPs1011Byk4f7aw==} - peerDependencies: - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 - dependencies: - '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.1.0 - '@unocss/config': 0.58.2 - '@unocss/core': 0.58.2 - '@unocss/inspector': 0.58.2 - '@unocss/scope': 0.58.2 - '@unocss/transformer-directives': 0.58.2 - chokidar: 3.5.3 - fast-glob: 3.3.2 - magic-string: 0.30.5 - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.6) - transitivePeerDependencies: - - rollup - dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.10)(vue@3.4.0): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -2133,11 +1840,6 @@ packages: proto-list: 1.2.4 dev: true - /consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - dev: true - /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true @@ -2324,18 +2026,10 @@ packages: isobject: 3.0.1 dev: true - /defu@6.1.3: - resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==} - dev: true - /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - /destr@2.0.2: - resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==} - dev: true - /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2429,10 +2123,6 @@ packages: domhandler: 5.0.3 dev: true - /duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - dev: true - /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true @@ -2709,21 +2399,6 @@ packages: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: true - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} @@ -2940,11 +2615,6 @@ packages: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: true - /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -3024,13 +2694,6 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - dependencies: - duplexer: 0.1.2 - dev: true - /has-ansi@2.0.0: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} engines: {node: '>=0.10.0'} @@ -3139,11 +2802,6 @@ packages: - supports-color dev: true - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true - /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} @@ -3320,11 +2978,6 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true - /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3364,11 +3017,6 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - dev: true - /js-base64@2.6.4: resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} dev: true @@ -3509,10 +3157,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - dev: true - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3566,11 +3210,6 @@ packages: json5: 1.0.2 dev: true - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - dev: true - /local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -3793,11 +3432,6 @@ packages: ufo: 1.3.2 dev: true - /mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} - dev: true - /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true @@ -3838,10 +3472,6 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /node-fetch-native@1.6.1: - resolution: {integrity: sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==} - dev: true - /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true @@ -3867,13 +3497,6 @@ packages: resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==} dev: false - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: true - /npm-run-path@5.2.0: resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3923,14 +3546,6 @@ packages: isobject: 3.0.1 dev: true - /ofetch@1.3.3: - resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} - dependencies: - destr: 2.0.2 - node-fetch-native: 1.6.1 - ufo: 1.3.2 - dev: true - /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -4054,10 +3669,6 @@ packages: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true - /perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - dev: true - /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -4428,15 +4039,6 @@ packages: engines: {node: '>=14'} dev: true - /sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.24 - mrmime: 2.0.0 - totalist: 3.0.1 - dev: true - /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -4612,11 +4214,6 @@ packages: ansi-regex: 6.0.1 dev: true - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true - /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -4777,11 +4374,6 @@ packages: safe-regex: 1.1.0 dev: true - /totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - dev: true - /tough-cookie@4.1.3: resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} engines: {node: '>=6'} @@ -4848,15 +4440,6 @@ packages: resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} dev: true - /unconfig@0.3.11: - resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==} - dependencies: - '@antfu/utils': 0.7.7 - defu: 6.1.3 - jiti: 1.21.0 - mlly: 1.4.2 - dev: true - /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true @@ -4881,45 +4464,6 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.58.2(postcss@8.4.32)(vite@5.0.10): - resolution: {integrity: sha512-M82hvJojUsjD98HWLhOU/SITD/9WuHhYoSrQYG6TAa7PuQKJbvxZnZP9hifVjiTSO/VN8MELcdwiuzTTa5GlKQ==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.58.2 - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - vite: - optional: true - dependencies: - '@unocss/astro': 0.58.2(vite@5.0.10) - '@unocss/cli': 0.58.2 - '@unocss/core': 0.58.2 - '@unocss/extractor-arbitrary-variants': 0.58.2 - '@unocss/postcss': 0.58.2(postcss@8.4.32) - '@unocss/preset-attributify': 0.58.2 - '@unocss/preset-icons': 0.58.2 - '@unocss/preset-mini': 0.58.2 - '@unocss/preset-tagify': 0.58.2 - '@unocss/preset-typography': 0.58.2 - '@unocss/preset-uno': 0.58.2 - '@unocss/preset-web-fonts': 0.58.2 - '@unocss/preset-wind': 0.58.2 - '@unocss/reset': 0.58.2 - '@unocss/transformer-attributify-jsx': 0.58.2 - '@unocss/transformer-attributify-jsx-babel': 0.58.2 - '@unocss/transformer-compile-class': 0.58.2 - '@unocss/transformer-directives': 0.58.2 - '@unocss/transformer-variant-group': 0.58.2 - '@unocss/vite': 0.58.2(vite@5.0.10) - vite: 5.0.10(@types/node@20.10.5)(sass@1.69.6) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - dev: true - /unset-value@1.0.0: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} engines: {node: '>=0.10.0'} diff --git a/src/App.vue b/src/App.vue index d2d96dc9..80204f5a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,27 +1,9 @@