From 00c5a1727bf6b9cdbdc45b95236c48fe38639f71 Mon Sep 17 00:00:00 2001
From: Hooray Hu <304327508@qq.com>
Date: Sun, 29 Oct 2023 23:17:31 +0800
Subject: [PATCH] feat: v4.0
---
.commitlintrc.js | 12 +-
.editorconfig | 0
.env.development | 0
.eslintignore | 2 -
.eslintrc | 10 -
.github/workflows/release.yml | 4 +-
.gitignore | 3 -
.lintstagedrc | 2 +-
.npmrc | 0
.stylelintignore | 1 +
.stylelintrc | 19 +
.vscode/extensions.json | 2 +-
.vscode/settings.json | 24 +-
LICENSE | 2 +-
README.md | 25 +-
eslint.config.js | 27 +
index.html | 0
package.json | 32 +-
plop-templates/component/index.hbs | 0
plop-templates/component/prompt.js | 0
plop-templates/mock/mock.hbs | 78 +
plop-templates/mock/prompt.js | 43 +
plop-templates/page/index.hbs | 0
plop-templates/page/prompt.js | 0
plop-templates/store/index.hbs | 10 +-
plop-templates/store/prompt.js | 0
plopfile.js | 0
pnpm-lock.yaml | 2102 ++++++++---------
postcss.config.js | 2 +-
public/browser_upgrade/chrome.png | Bin
public/browser_upgrade/edge.png | Bin
public/browser_upgrade/index.css | 0
public/favicon.ico | Bin 1150 -> 16958 bytes
public/loading.css | 0
scripts/generate.icons.ts | 80 +
scripts/prepare.js | 16 -
scss.template.hbs | 66 -
src/App.vue | 33 +-
src/api/index.ts | 25 +-
src/api/modules/app.ts | 0
src/api/modules/user.ts | 0
src/assets/icons/403.svg | 0
src/assets/icons/404.svg | 0
src/assets/icons/fullscreen-exit.svg | 1 -
src/assets/icons/fullscreen.svg | 1 -
src/assets/icons/image-load-fail.svg | 0
src/assets/icons/search-down.svg | 1 -
src/assets/icons/search-enter.svg | 1 -
src/assets/icons/search-up.svg | 1 -
src/assets/icons/sidebar-breadcrumb.svg | 1 -
src/assets/icons/sidebar-default.svg | 1 -
src/assets/icons/sidebar-menu.svg | 1 -
src/assets/icons/toolbar-collapse.svg | 0
src/assets/images/login-banner.png | Bin
src/assets/images/logo.png | Bin
src/assets/sprites/.gitkeep | 0
src/assets/styles/element-plus/dark.scss | 9 -
src/assets/styles/element-plus/index.scss | 9 -
src/assets/styles/globals.scss | 92 +-
src/assets/styles/nprogress.scss | 8 +-
src/assets/styles/resources/utils.scss | 0
src/assets/styles/resources/variables.scss | 0
src/assets/styles/themes.scss | 124 -
src/components/Auth/index.vue | 0
src/components/AuthAll/index.vue | 0
src/components/FileUpload/index.vue | 10 +-
src/components/FixedActionBar/index.vue | 26 +-
src/components/ImagePreview/index.vue | 6 +-
src/components/ImageUpload/index.vue | 26 +-
src/components/ImagesUpload/index.vue | 28 +-
src/components/NotAllowed/index.vue | 49 +-
src/components/PageHeader/index.vue | 67 +-
src/components/PageMain/index.vue | 68 +-
src/components/PcasCascader/index.vue | 2 +-
src/components/PcasCascader/pcas-code.json | 2 +-
src/components/SearchBar/index.vue | 48 +-
src/components/SvgIcon/index.vue | 54 +-
src/components/SystemInfo/index.vue | 72 +-
src/components/Trend/index.vue | 29 +-
src/iconify-ep/index.ts | 6 -
src/iconify/data.json | 1 +
src/iconify/index.json | 1 +
src/iconify/index.ts | 9 +
src/layouts/components/AppSetting/index.vue | 639 +++--
src/layouts/components/BackTop/index.vue | 45 +
src/layouts/components/Breadcrumb/index.vue | 21 +
src/layouts/components/Breadcrumb/item.vue | 38 +
src/layouts/components/Copyright/index.vue | 33 +-
src/layouts/components/Header/index.vue | 106 +-
src/layouts/components/HotkeysIntro/index.vue | 69 +-
src/layouts/components/Logo/index.vue | 57 +-
src/layouts/components/MainSidebar/index.vue | 107 +-
src/layouts/components/Menu/index.vue | 182 ++
src/layouts/components/Menu/item.vue | 80 +
src/layouts/components/Menu/sub.vue | 197 ++
src/layouts/components/Menu/types.ts | 48 +
src/layouts/components/Search/index.vue | 450 ++--
src/layouts/components/SidebarItem/index.vue | 152 --
src/layouts/components/SubSidebar/index.vue | 143 +-
src/layouts/components/Tools/index.vue | 156 +-
.../components/Topbar/Toolbar/index.vue | 107 +
src/layouts/components/Topbar/index.vue | 130 +-
src/layouts/components/views/link.vue | 96 +-
src/layouts/index.vue | 74 +-
src/layouts/ui-kit/HButton.vue | 28 +
src/layouts/ui-kit/HCheckList.vue | 37 +
src/layouts/ui-kit/HDialog.vue | 90 +
src/layouts/ui-kit/HDropdown.vue | 8 +
src/layouts/ui-kit/HDropdownMenu.vue | 29 +
src/layouts/ui-kit/HInput.vue | 32 +
src/layouts/ui-kit/HKbd.vue | 5 +
src/layouts/ui-kit/HSelect.vue | 51 +
src/layouts/ui-kit/HSlideover.vue | 91 +
src/layouts/ui-kit/HTabList.vue | 50 +
src/layouts/ui-kit/HToggle.vue | 38 +
src/layouts/ui-kit/HTooltip.vue | 21 +
src/main.ts | 36 +-
src/menu/index.ts | 2 +-
src/menu/modules/multilevel.menu.example.ts | 2 +-
src/mock/app.ts | 152 ++
src/mock/user.ts | 1 +
src/mockProdServer.ts | 1 +
src/router/index.ts | 11 +-
src/router/modules/breadcrumb.example.ts | 67 -
src/router/modules/multilevel.menu.example.ts | 2 +-
src/router/routes.ts | 22 +-
src/settings.default.ts | 5 +-
src/settings.ts | 10 +-
src/store/index.ts | 0
src/store/modules/keepAlive.ts | 0
src/store/modules/menu.ts | 19 +-
src/store/modules/route.ts | 19 +-
src/store/modules/settings.ts | 37 +-
src/store/modules/user.ts | 11 +-
src/types/auto-imports.d.ts | 1 +
src/types/components.d.ts | 12 +
src/types/global.d.ts | 26 +-
src/types/shims.d.ts | 1 -
src/utils/baidu.ts | 16 +
src/utils/composables/useAuth.ts | 0
src/utils/composables/useGlobalProperties.ts | 0
src/utils/composables/useMainPage.ts | 4 +-
src/utils/composables/useMenu.ts | 3 +-
src/utils/composables/useViewTransition.ts | 17 +
src/utils/dayjs.ts | 0
src/utils/directive.ts | 0
src/utils/eventBus.ts | 15 +-
src/utils/index.ts | 2 +-
src/utils/injectionKeys.ts | 7 +
src/utils/system.copyright.ts | 0
src/views/[...all].vue | 55 +-
src/views/breadcrumb_example/detail1.vue | 12 -
src/views/breadcrumb_example/detail2.vue | 12 -
src/views/breadcrumb_example/list1.vue | 12 -
src/views/breadcrumb_example/list2.vue | 12 -
src/views/index.vue | 322 ++-
src/views/login.vue | 175 +-
.../level2/level3/page1.vue | 4 +-
.../level2/level3/page2.vue | 4 +-
.../multilevel_menu_example/level2/page.vue | 4 +-
src/views/multilevel_menu_example/page.vue | 4 +-
src/views/personal/edit.password.vue | 89 -
src/views/personal/setting.vue | 196 --
src/views/reload.vue | 0
themes/index.ts | 71 +
tsconfig.json | 40 +-
tsconfig.node.json | 6 +-
uno.config.ts | 64 +
vite.config.ts | 10 +-
vite/plugins/auto-import.ts | 0
vite/plugins/banner.ts | 2 +-
vite/plugins/components.ts | 5 +-
vite/plugins/compression.ts | 0
vite/plugins/index.ts | 4 +-
vite/plugins/inspector.ts | 0
vite/plugins/layouts.ts | 0
vite/plugins/mock.ts | 0
vite/plugins/pages.ts | 0
vite/plugins/spritesmith.ts | 49 -
vite/plugins/svg-icon.ts | 0
vite/plugins/unocss.ts | 5 +
181 files changed, 4289 insertions(+), 4153 deletions(-)
mode change 100644 => 100755 .editorconfig
mode change 100644 => 100755 .env.development
delete mode 100644 .eslintignore
delete mode 100644 .eslintrc
mode change 100644 => 100755 .gitignore
mode change 100644 => 100755 .lintstagedrc
mode change 100644 => 100755 .npmrc
mode change 100644 => 100755 .stylelintignore
mode change 100644 => 100755 .stylelintrc
mode change 100644 => 100755 .vscode/extensions.json
mode change 100644 => 100755 .vscode/settings.json
create mode 100644 eslint.config.js
mode change 100644 => 100755 index.html
mode change 100644 => 100755 package.json
mode change 100644 => 100755 plop-templates/component/index.hbs
mode change 100644 => 100755 plop-templates/component/prompt.js
create mode 100755 plop-templates/mock/mock.hbs
create mode 100755 plop-templates/mock/prompt.js
mode change 100644 => 100755 plop-templates/page/index.hbs
mode change 100644 => 100755 plop-templates/page/prompt.js
mode change 100644 => 100755 plop-templates/store/index.hbs
mode change 100644 => 100755 plop-templates/store/prompt.js
mode change 100644 => 100755 plopfile.js
mode change 100644 => 100755 pnpm-lock.yaml
mode change 100644 => 100755 postcss.config.js
mode change 100644 => 100755 public/browser_upgrade/chrome.png
mode change 100644 => 100755 public/browser_upgrade/edge.png
mode change 100644 => 100755 public/browser_upgrade/index.css
mode change 100644 => 100755 public/favicon.ico
mode change 100644 => 100755 public/loading.css
create mode 100755 scripts/generate.icons.ts
delete mode 100644 scripts/prepare.js
delete mode 100644 scss.template.hbs
mode change 100644 => 100755 src/App.vue
mode change 100644 => 100755 src/api/index.ts
mode change 100644 => 100755 src/api/modules/app.ts
mode change 100644 => 100755 src/api/modules/user.ts
mode change 100644 => 100755 src/assets/icons/403.svg
mode change 100644 => 100755 src/assets/icons/404.svg
delete mode 100644 src/assets/icons/fullscreen-exit.svg
delete mode 100644 src/assets/icons/fullscreen.svg
mode change 100644 => 100755 src/assets/icons/image-load-fail.svg
delete mode 100644 src/assets/icons/search-down.svg
delete mode 100644 src/assets/icons/search-enter.svg
delete mode 100644 src/assets/icons/search-up.svg
delete mode 100644 src/assets/icons/sidebar-breadcrumb.svg
delete mode 100644 src/assets/icons/sidebar-default.svg
delete mode 100644 src/assets/icons/sidebar-menu.svg
mode change 100644 => 100755 src/assets/icons/toolbar-collapse.svg
mode change 100644 => 100755 src/assets/images/login-banner.png
mode change 100644 => 100755 src/assets/images/logo.png
delete mode 100644 src/assets/sprites/.gitkeep
delete mode 100644 src/assets/styles/element-plus/dark.scss
delete mode 100644 src/assets/styles/element-plus/index.scss
mode change 100644 => 100755 src/assets/styles/globals.scss
mode change 100644 => 100755 src/assets/styles/nprogress.scss
mode change 100644 => 100755 src/assets/styles/resources/utils.scss
mode change 100644 => 100755 src/assets/styles/resources/variables.scss
delete mode 100644 src/assets/styles/themes.scss
mode change 100644 => 100755 src/components/Auth/index.vue
mode change 100644 => 100755 src/components/AuthAll/index.vue
mode change 100644 => 100755 src/components/FileUpload/index.vue
mode change 100644 => 100755 src/components/FixedActionBar/index.vue
mode change 100644 => 100755 src/components/ImagePreview/index.vue
mode change 100644 => 100755 src/components/ImageUpload/index.vue
mode change 100644 => 100755 src/components/ImagesUpload/index.vue
mode change 100644 => 100755 src/components/NotAllowed/index.vue
mode change 100644 => 100755 src/components/PageHeader/index.vue
mode change 100644 => 100755 src/components/PageMain/index.vue
mode change 100644 => 100755 src/components/PcasCascader/index.vue
mode change 100644 => 100755 src/components/PcasCascader/pcas-code.json
mode change 100644 => 100755 src/components/SearchBar/index.vue
mode change 100644 => 100755 src/components/SvgIcon/index.vue
mode change 100644 => 100755 src/components/SystemInfo/index.vue
mode change 100644 => 100755 src/components/Trend/index.vue
delete mode 100644 src/iconify-ep/index.ts
create mode 100755 src/iconify/data.json
create mode 100755 src/iconify/index.json
create mode 100755 src/iconify/index.ts
mode change 100644 => 100755 src/layouts/components/AppSetting/index.vue
create mode 100644 src/layouts/components/BackTop/index.vue
create mode 100644 src/layouts/components/Breadcrumb/index.vue
create mode 100644 src/layouts/components/Breadcrumb/item.vue
mode change 100644 => 100755 src/layouts/components/Copyright/index.vue
mode change 100644 => 100755 src/layouts/components/Header/index.vue
mode change 100644 => 100755 src/layouts/components/HotkeysIntro/index.vue
mode change 100644 => 100755 src/layouts/components/Logo/index.vue
mode change 100644 => 100755 src/layouts/components/MainSidebar/index.vue
create mode 100644 src/layouts/components/Menu/index.vue
create mode 100644 src/layouts/components/Menu/item.vue
create mode 100644 src/layouts/components/Menu/sub.vue
create mode 100644 src/layouts/components/Menu/types.ts
mode change 100644 => 100755 src/layouts/components/Search/index.vue
delete mode 100644 src/layouts/components/SidebarItem/index.vue
mode change 100644 => 100755 src/layouts/components/SubSidebar/index.vue
mode change 100644 => 100755 src/layouts/components/Tools/index.vue
create mode 100755 src/layouts/components/Topbar/Toolbar/index.vue
mode change 100644 => 100755 src/layouts/components/Topbar/index.vue
mode change 100644 => 100755 src/layouts/components/views/link.vue
mode change 100644 => 100755 src/layouts/index.vue
create mode 100644 src/layouts/ui-kit/HButton.vue
create mode 100644 src/layouts/ui-kit/HCheckList.vue
create mode 100644 src/layouts/ui-kit/HDialog.vue
create mode 100644 src/layouts/ui-kit/HDropdown.vue
create mode 100644 src/layouts/ui-kit/HDropdownMenu.vue
create mode 100644 src/layouts/ui-kit/HInput.vue
create mode 100644 src/layouts/ui-kit/HKbd.vue
create mode 100644 src/layouts/ui-kit/HSelect.vue
create mode 100644 src/layouts/ui-kit/HSlideover.vue
create mode 100644 src/layouts/ui-kit/HTabList.vue
create mode 100644 src/layouts/ui-kit/HToggle.vue
create mode 100644 src/layouts/ui-kit/HTooltip.vue
mode change 100644 => 100755 src/main.ts
mode change 100644 => 100755 src/menu/index.ts
mode change 100644 => 100755 src/menu/modules/multilevel.menu.example.ts
create mode 100755 src/mock/app.ts
mode change 100644 => 100755 src/mock/user.ts
mode change 100644 => 100755 src/mockProdServer.ts
mode change 100644 => 100755 src/router/index.ts
delete mode 100644 src/router/modules/breadcrumb.example.ts
mode change 100644 => 100755 src/router/modules/multilevel.menu.example.ts
mode change 100644 => 100755 src/router/routes.ts
mode change 100644 => 100755 src/settings.default.ts
mode change 100644 => 100755 src/settings.ts
mode change 100644 => 100755 src/store/index.ts
mode change 100644 => 100755 src/store/modules/keepAlive.ts
mode change 100644 => 100755 src/store/modules/menu.ts
mode change 100644 => 100755 src/store/modules/route.ts
mode change 100644 => 100755 src/store/modules/settings.ts
mode change 100644 => 100755 src/store/modules/user.ts
mode change 100644 => 100755 src/types/auto-imports.d.ts
mode change 100644 => 100755 src/types/components.d.ts
mode change 100644 => 100755 src/types/global.d.ts
mode change 100644 => 100755 src/types/shims.d.ts
create mode 100755 src/utils/baidu.ts
mode change 100644 => 100755 src/utils/composables/useAuth.ts
mode change 100644 => 100755 src/utils/composables/useGlobalProperties.ts
mode change 100644 => 100755 src/utils/composables/useMainPage.ts
mode change 100644 => 100755 src/utils/composables/useMenu.ts
create mode 100755 src/utils/composables/useViewTransition.ts
mode change 100644 => 100755 src/utils/dayjs.ts
mode change 100644 => 100755 src/utils/directive.ts
mode change 100644 => 100755 src/utils/eventBus.ts
mode change 100644 => 100755 src/utils/index.ts
create mode 100755 src/utils/injectionKeys.ts
mode change 100644 => 100755 src/utils/system.copyright.ts
mode change 100644 => 100755 src/views/[...all].vue
delete mode 100644 src/views/breadcrumb_example/detail1.vue
delete mode 100644 src/views/breadcrumb_example/detail2.vue
delete mode 100644 src/views/breadcrumb_example/list1.vue
delete mode 100644 src/views/breadcrumb_example/list2.vue
mode change 100644 => 100755 src/views/index.vue
mode change 100644 => 100755 src/views/login.vue
mode change 100644 => 100755 src/views/multilevel_menu_example/level2/level3/page1.vue
mode change 100644 => 100755 src/views/multilevel_menu_example/level2/level3/page2.vue
mode change 100644 => 100755 src/views/multilevel_menu_example/level2/page.vue
mode change 100644 => 100755 src/views/multilevel_menu_example/page.vue
delete mode 100644 src/views/personal/edit.password.vue
delete mode 100644 src/views/personal/setting.vue
mode change 100644 => 100755 src/views/reload.vue
create mode 100644 themes/index.ts
mode change 100644 => 100755 tsconfig.json
mode change 100644 => 100755 tsconfig.node.json
create mode 100644 uno.config.ts
mode change 100644 => 100755 vite.config.ts
mode change 100644 => 100755 vite/plugins/auto-import.ts
mode change 100644 => 100755 vite/plugins/banner.ts
mode change 100644 => 100755 vite/plugins/components.ts
mode change 100644 => 100755 vite/plugins/compression.ts
mode change 100644 => 100755 vite/plugins/index.ts
mode change 100644 => 100755 vite/plugins/inspector.ts
mode change 100644 => 100755 vite/plugins/layouts.ts
mode change 100644 => 100755 vite/plugins/mock.ts
mode change 100644 => 100755 vite/plugins/pages.ts
delete mode 100644 vite/plugins/spritesmith.ts
mode change 100644 => 100755 vite/plugins/svg-icon.ts
create mode 100755 vite/plugins/unocss.ts
diff --git a/.commitlintrc.js b/.commitlintrc.js
index 80df8ba9..a414c770 100644
--- a/.commitlintrc.js
+++ b/.commitlintrc.js
@@ -16,7 +16,7 @@ module.exports = {
footerPrefixsSelect: '选择关联issue前缀(可选):',
customFooterPrefixs: '输入自定义issue前缀 :',
footer: '列举关联issue (可选) 例如: #31, #I3244 :\n',
- confirmCommit: '是否提交或修改commit ?'
+ confirmCommit: '是否提交或修改commit ?',
},
types: [
{ value: 'feat', name: 'feat: ✨ 新增功能 | A new feature', emoji: ':sparkles:' },
@@ -49,7 +49,7 @@ module.exports = {
issuePrefixs: [
// 如果使用 gitee 作为开发管理
{ value: 'link', name: 'link: 链接 ISSUES 进行中' },
- { value: 'closed', name: 'closed: 标记 ISSUES 已完成' }
+ { value: 'closed', name: 'closed: 标记 ISSUES 已完成' },
],
customIssuePrefixsAlign: 'top',
emptyIssuePrefixsAlias: 'skip',
@@ -57,13 +57,13 @@ module.exports = {
allowCustomIssuePrefixs: true,
allowEmptyIssuePrefixs: true,
confirmColorize: true,
- maxHeaderLength: Infinity,
- maxSubjectLength: Infinity,
+ maxHeaderLength: Number.POSITIVE_INFINITY,
+ maxSubjectLength: Number.POSITIVE_INFINITY,
minSubjectLength: 0,
scopeOverrides: undefined,
defaultBody: '',
defaultIssues: '',
defaultScope: '',
- defaultSubject: ''
- }
+ defaultSubject: '',
+ },
}
diff --git a/.editorconfig b/.editorconfig
old mode 100644
new mode 100755
diff --git a/.env.development b/.env.development
old mode 100644
new mode 100755
diff --git a/.eslintignore b/.eslintignore
deleted file mode 100644
index de4d1f00..00000000
--- a/.eslintignore
+++ /dev/null
@@ -1,2 +0,0 @@
-dist
-node_modules
diff --git a/.eslintrc b/.eslintrc
deleted file mode 100644
index 5e3553a6..00000000
--- a/.eslintrc
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "@antfu",
- "rules": {
- "eslint-comments/no-unlimited-disable": "off",
- "curly": ["error", "all"],
- "vue/component-tags-order": ["error", {
- "order": ["route", "script", "template", "style"]
- }]
- }
-}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b4d668c9..7998750f 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -40,7 +40,7 @@ jobs:
- name: Create Archive
uses: thedoctor0/zip-release@main
with:
- type: 'zip'
+ type: zip
filename: fantastic-admin.${{ steps.last_release.outputs.tag_name }}.zip
exclusions: '/.git/* /.github/*'
@@ -73,7 +73,7 @@ jobs:
- name: Create Archive
uses: thedoctor0/zip-release@main
with:
- type: 'zip'
+ type: zip
filename: fantastic-admin.example.${{ steps.last_release.outputs.tag_name }}.zip
exclusions: '/.git/* /.github/*'
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
index 96742b0a..1692b26f
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,3 @@ dist-ssr
*.local
.eslintcache
.stylelintcache
-src/assets/sprites/*.*
-!src/assets/sprites/.gitkeep
-public/icons
diff --git a/.lintstagedrc b/.lintstagedrc
old mode 100644
new mode 100755
index 7da34a86..66075ec9
--- a/.lintstagedrc
+++ b/.lintstagedrc
@@ -1,4 +1,4 @@
{
- "*.{ts,tsx,vue}": "eslint --cache --fix --no-ignore --no-error-on-unmatched-pattern --ext .ts,.tsx,.vue src/",
+ "*.{ts,tsx,vue}": "eslint . --cache --fix",
"*.{css,scss,vue}": "stylelint src/**/*.{css,scss,vue} --cache --fix --allow-empty-input"
}
diff --git a/.npmrc b/.npmrc
old mode 100644
new mode 100755
diff --git a/.stylelintignore b/.stylelintignore
old mode 100644
new mode 100755
index d6815c86..138aa4c0
--- a/.stylelintignore
+++ b/.stylelintignore
@@ -1,3 +1,4 @@
dist
node_modules
src/assets/sprites
+public/tinymce
diff --git a/.stylelintrc b/.stylelintrc
old mode 100644
new mode 100755
index db4cef38..5fd0012a
--- a/.stylelintrc
+++ b/.stylelintrc
@@ -20,6 +20,25 @@
"property-no-unknown": null,
"font-family-no-missing-generic-family-keyword": null,
"selector-class-pattern": null,
+ "function-no-unknown": [
+ true,
+ {
+ "ignoreFunctions": [
+ "v-bind",
+ "map-get",
+ "lighten",
+ "darken"
+ ]
+ }
+ ],
+ "selector-pseudo-element-no-unknown": [
+ true,
+ {
+ "ignorePseudoElements": [
+ "/^view-transition/"
+ ]
+ }
+ ],
"scss/double-slash-comment-empty-line-before": null,
"scss/no-global-function-names": null
}
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
old mode 100644
new mode 100755
index 80da8e7f..b73360ea
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -5,6 +5,6 @@
"dbaeumer.vscode-eslint",
"stylelint.vscode-stylelint",
"Vue.volar",
- "Vue.vscode-typescript-vue-plugin",
+ "antfu.unocss"
]
}
diff --git a/.vscode/settings.json b/.vscode/settings.json
old mode 100644
new mode 100755
index e5e29ce4..93aefa45
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,7 +1,27 @@
{
+ "eslint.experimental.useFlatConfig": true,
+ "prettier.enable": false,
+ "editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
- "source.fixAll.stylelint": true
+ "source.fixAll.stylelint": true,
+ "source.organizeImports": false
},
- "stylelint.validate": ["css", "scss", "vue"]
+ "stylelint.validate": [
+ "css",
+ "scss",
+ "vue"
+ ],
+ "eslint.validate": [
+ "javascript",
+ "javascriptreact",
+ "typescript",
+ "typescriptreact",
+ "vue",
+ "html",
+ "markdown",
+ "json",
+ "jsonc",
+ "yaml"
+ ]
}
diff --git a/LICENSE b/LICENSE
index 3e48fa1b..38291e52 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2020 fantastic-template
+Copyright (c) 2020 fantastic-admin
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index f518a402..1694cd77 100644
--- a/README.md
+++ b/README.md
@@ -4,19 +4,19 @@
Fantastic-admin
-一款开箱即用的 Vue 中后台管理系统框架
+一款开箱即用的 Vue3 中后台管理系统框架
官网
- ( 备用 )
- |
- 演示
- ( 基础版
- 专业版 )
+ 备用地址
|
技术支持
|
- 购买
+ 演示
+ 基础版 专业版
+ |
+ 购买
+ 专业版
@@ -26,9 +26,9 @@
## 特点
+- 可自由替换 UI 组件库,默认使用 Element Plus
- 丰富的布局与主题,覆盖市面上各种中后台应用场景,兼容PC、平板和移动端
- 提供系统配置文件,轻松实现个性化定制
-- 精心设计的动效,让每一处的动画都干净利落
- 根据路由配置自动生成导航栏
- 基于文件系统的路由
- 支持全方位权限验证
@@ -36,14 +36,17 @@
- 轻松实现国际化多语言适配
- 提供接近于浏览器原生标签栏操作体验的标签页功能
-## 分支说明
+## 下载
+
+> 本仓库为基础版
+
+**直接拉取源码可能会包含未发布的内容,推荐去 [Github Releases](https://github.com/fantastic-admin/basic/releases) 页面下载稳定版本的压缩包**。如果确定需要拉取源码,请参考下列分支说明:
- `main` Vue3 版本框架源码分支,不含示例代码,可直接用于实际开发
- `example` Vue3 版本演示源码分支,同线上演示站,包含大量示例,可用于参考学习
- `vue2` Vue2 版本框架源码分支,不含示例代码,可直接用于实际开发(停止维护)
- `vue2-example` Vue2 版本演示源码分支,包含大量示例,可用于参考学习(停止维护)
-如果你更注重使用时的稳定性,推荐去 [Github Releases](https://github.com/fantastic-admin/basic/releases) 页面下载最新稳定版本的压缩包。
## 预览
@@ -80,7 +83,7 @@
|
- 一款开箱即用的 Vue 项目启动套件
+ 一款开箱即用的 Vue3 项目启动套件
|
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 00000000..113975cf
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,27 @@
+import antfu from '@antfu/eslint-config'
+
+export default antfu(
+ {
+ ignores: [
+ 'public',
+ 'dist*',
+ ],
+ },
+ {
+ rules: {
+ 'eslint-comments/no-unlimited-disable': 'off',
+ 'curly': ['error', 'all'],
+ 'antfu/consistent-list-newline': 'off',
+ },
+ },
+ {
+ files: [
+ 'src/**/*.vue',
+ ],
+ rules: {
+ 'vue/component-tags-order': ['error', {
+ order: ['route', 'script', 'template', 'style'],
+ }],
+ },
+ },
+)
diff --git a/index.html b/index.html
old mode 100644
new mode 100755
diff --git a/package.json b/package.json
old mode 100644
new mode 100755
index 21993bff..080479ff
--- a/package.json
+++ b/package.json
@@ -1,46 +1,55 @@
{
+ "type": "module",
"version": "3.2.4",
"scripts": {
"dev": "vite",
- "build:test": "vue-tsc --noEmit && vite build --mode test",
- "build": "vue-tsc --noEmit && vite build",
- "serve:test": "http-server ./dist-test -o",
+ "build": "vue-tsc && vite build",
+ "build:test": "vue-tsc && vite build --mode test",
"serve": "http-server ./dist -o",
+ "serve:test": "http-server ./dist-test -o",
"svgo": "svgo -f src/assets/icons",
"new": "plop",
+ "generate:icons": "esno ./scripts/generate.icons.ts",
"lint": "npm-run-all -s lint:tsc lint:eslint lint:stylelint",
- "lint:tsc": "vue-tsc --noEmit",
- "lint:eslint": "eslint --cache --fix --no-ignore --no-error-on-unmatched-pattern --ext .ts,.tsx,.vue src/",
+ "lint:tsc": "vue-tsc",
+ "lint:eslint": "eslint . --cache --fix",
"lint:stylelint": "stylelint src/**/*.{css,scss,vue} --cache --fix --allow-empty-input",
- "postinstall": "simple-git-hooks && esno scripts/prepare.js",
+ "postinstall": "simple-git-hooks",
"preinstall": "npx only-allow pnpm",
"commit": "git cz",
"release": "bumpp"
},
"dependencies": {
+ "@headlessui/vue": "^1.7.16",
"@vueuse/core": "^10.5.0",
"@vueuse/integrations": "^10.5.0",
"axios": "^1.5.1",
"dayjs": "^1.11.10",
+ "defu": "^6.1.3",
"element-plus": "^2.4.1",
"eruda": "^3.0.1",
+ "floating-vue": "2.0.0-beta.24",
"hotkeys-js": "^3.12.0",
"lodash-es": "^4.17.21",
"mitt": "^3.0.1",
"mockjs": "^1.1.0",
"nprogress": "^0.2.0",
+ "overlayscrollbars-vue": "^0.5.6",
"path-browserify": "^1.0.1",
"path-to-regexp": "^6.2.1",
"pinia": "^2.1.7",
"qs": "^6.11.2",
+ "scule": "^1.0.0",
"vconsole": "^3.15.1",
"vue": "^3.3.7",
+ "vue-m-message": "^4.0.2",
"vue-router": "^4.2.5"
},
"devDependencies": {
- "@antfu/eslint-config": "1.0.0-beta.27",
- "@iconify-json/ep": "^1.1.12",
+ "@antfu/eslint-config": "1.0.0-beta.29",
+ "@iconify/json": "^2.2.133",
"@iconify/vue": "^4.1.1",
+ "@types/lodash-es": "^4.17.10",
"@types/nprogress": "^0.2.2",
"@types/path-browserify": "^1.0.1",
"@types/qs": "^6.9.9",
@@ -54,11 +63,12 @@
"esno": "^0.17.0",
"fs-extra": "^11.1.1",
"http-server": "^14.1.1",
+ "inquirer": "^9.2.11",
"lint-staged": "^15.0.2",
"npm-run-all": "^4.1.5",
"plop": "^4.0.0",
"postcss-html": "^1.5.0",
- "sass": "^1.69.4",
+ "sass": "^1.69.5",
"simple-git-hooks": "^2.9.0",
"stylelint": "^15.11.0",
"stylelint-config-standard-scss": "^11.0.0",
@@ -68,14 +78,14 @@
"svgo": "^3.0.2",
"terser": "^5.22.0",
"typescript": "^5.2.2",
- "unplugin-auto-import": "^0.16.6",
+ "unocss": "^0.57.1",
+ "unplugin-auto-import": "^0.16.7",
"unplugin-vue-components": "^0.25.2",
"vite": "^4.5.0",
"vite-plugin-banner": "^0.7.1",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-mock": "^2.9.8",
"vite-plugin-pages": "^0.31.0",
- "vite-plugin-spritesmith": "^0.1.1",
"vite-plugin-svg-icons": "^2.0.1",
"vite-plugin-vue-inspector": "^4.0.0",
"vite-plugin-vue-meta-layouts": "^0.3.1",
diff --git a/plop-templates/component/index.hbs b/plop-templates/component/index.hbs
old mode 100644
new mode 100755
diff --git a/plop-templates/component/prompt.js b/plop-templates/component/prompt.js
old mode 100644
new mode 100755
diff --git a/plop-templates/mock/mock.hbs b/plop-templates/mock/mock.hbs
new file mode 100755
index 00000000..0968320e
--- /dev/null
+++ b/plop-templates/mock/mock.hbs
@@ -0,0 +1,78 @@
+import Mock from 'mockjs'
+
+const AllList: any[] = []
+for (let i = 0; i < 50; i++) {
+ AllList.push(Mock.mock({
+ id: '@id',
+ title: '@ctitle(10, 20)',
+ }))
+}
+
+export default [
+ {
+ url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/list',
+ method: 'get',
+ response: (option: any) => {
+ const { title, from, limit } = option.query
+ const list = AllList.filter((item) => {
+ return title ? item.title.includes(title) : true
+ })
+ const pageList = list.filter((item, index) => {
+ return index >= ~~from && index < (~~from + ~~limit)
+ })
+ return {
+ error: '',
+ status: 1,
+ data: {
+ list: pageList,
+ total: list.length,
+ },
+ }
+ },
+ },
+ {
+ url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/detail',
+ method: 'get',
+ response: (option: any) => {
+ const info = AllList.filter(item => item.id === option.query.id)
+ return {
+ error: '',
+ status: 1,
+ data: info[0],
+ }
+ },
+ },
+ {
+ url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/create',
+ method: 'post',
+ response: {
+ error: '',
+ status: 1,
+ data: {
+ isSuccess: true,
+ },
+ },
+ },
+ {
+ url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/edit',
+ method: 'post',
+ response: {
+ error: '',
+ status: 1,
+ data: {
+ isSuccess: true,
+ },
+ },
+ },
+ {
+ url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/delete',
+ method: 'post',
+ response: {
+ error: '',
+ status: 1,
+ data: {
+ isSuccess: true,
+ },
+ },
+ },
+]
diff --git a/plop-templates/mock/prompt.js b/plop-templates/mock/prompt.js
new file mode 100755
index 00000000..070e7241
--- /dev/null
+++ b/plop-templates/mock/prompt.js
@@ -0,0 +1,43 @@
+const path = require('node:path')
+const fs = require('node:fs')
+
+function getFolder(path) {
+ const components = []
+ const files = fs.readdirSync(path)
+ files.forEach((item) => {
+ const stat = fs.lstatSync(`${path}/${item}`)
+ if (stat.isDirectory() === true && item !== 'components') {
+ components.push(`${path}/${item}`)
+ components.push(...getFolder(`${path}/${item}`))
+ }
+ })
+ return components
+}
+
+module.exports = {
+ description: '创建标准模块 Mock',
+ prompts: [
+ {
+ type: 'list',
+ name: 'path',
+ message: '请选择模块目录',
+ choices: getFolder('src/views'),
+ },
+ ],
+ actions: (data) => {
+ const pathArr = path.relative('src/views', data.path).split('\\')
+ const moduleName = pathArr.pop()
+ const relativePath = pathArr.join('/')
+ const actions = []
+ actions.push({
+ type: 'add',
+ path: pathArr.length === 0 ? 'src/mock/{{moduleName}}.ts' : `src/mock/${pathArr.join('.')}.{{moduleName}}.ts`,
+ templateFile: 'plop-templates/mock/mock.hbs',
+ data: {
+ relativePath,
+ moduleName,
+ },
+ })
+ return actions
+ },
+}
diff --git a/plop-templates/page/index.hbs b/plop-templates/page/index.hbs
old mode 100644
new mode 100755
diff --git a/plop-templates/page/prompt.js b/plop-templates/page/prompt.js
old mode 100644
new mode 100755
diff --git a/plop-templates/store/index.hbs b/plop-templates/store/index.hbs
old mode 100644
new mode 100755
index b3336c53..a3b00d80
--- a/plop-templates/store/index.hbs
+++ b/plop-templates/store/index.hbs
@@ -1,10 +1,12 @@
const use{{ properCase name }}Store = defineStore(
// 唯一ID
'{{ camelCase name }}',
- {
- state: () => ({}),
- getters: {},
- actions: {},
+ () => {
+ const someThing = ref(0)
+
+ return {
+ someThing,
+ }
},
)
diff --git a/plop-templates/store/prompt.js b/plop-templates/store/prompt.js
old mode 100644
new mode 100755
diff --git a/plopfile.js b/plopfile.js
old mode 100644
new mode 100755
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
old mode 100644
new mode 100755
index 11e81f01..a92aa885
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,6 +5,9 @@ settings:
excludeLinksFromLockfile: false
dependencies:
+ '@headlessui/vue':
+ specifier: ^1.7.16
+ version: 1.7.16(vue@3.3.7)
'@vueuse/core':
specifier: ^10.5.0
version: 10.5.0(vue@3.3.7)
@@ -17,12 +20,18 @@ dependencies:
dayjs:
specifier: ^1.11.10
version: 1.11.10
+ defu:
+ specifier: ^6.1.3
+ version: 6.1.3
element-plus:
specifier: ^2.4.1
version: 2.4.1(vue@3.3.7)
eruda:
specifier: ^3.0.1
version: 3.0.1
+ floating-vue:
+ specifier: 2.0.0-beta.24
+ version: 2.0.0-beta.24(vue@3.3.7)
hotkeys-js:
specifier: ^3.12.0
version: 3.12.0
@@ -38,6 +47,9 @@ dependencies:
nprogress:
specifier: ^0.2.0
version: 0.2.0
+ overlayscrollbars-vue:
+ specifier: ^0.5.6
+ version: 0.5.6(overlayscrollbars@2.4.3)(vue@3.3.7)
path-browserify:
specifier: ^1.0.1
version: 1.0.1
@@ -50,26 +62,35 @@ dependencies:
qs:
specifier: ^6.11.2
version: 6.11.2
+ scule:
+ specifier: ^1.0.0
+ version: 1.0.0
vconsole:
specifier: ^3.15.1
version: 3.15.1
vue:
specifier: ^3.3.7
version: 3.3.7(typescript@5.2.2)
+ vue-m-message:
+ specifier: ^4.0.2
+ version: 4.0.2
vue-router:
specifier: ^4.2.5
version: 4.2.5(vue@3.3.7)
devDependencies:
'@antfu/eslint-config':
- specifier: 1.0.0-beta.27
- version: 1.0.0-beta.27(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6)
- '@iconify-json/ep':
- specifier: ^1.1.12
- version: 1.1.12
+ specifier: 1.0.0-beta.29
+ version: 1.0.0-beta.29(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6)
+ '@iconify/json':
+ specifier: ^2.2.133
+ version: 2.2.133
'@iconify/vue':
specifier: ^4.1.1
version: 4.1.1(vue@3.3.7)
+ '@types/lodash-es':
+ specifier: ^4.17.10
+ version: 4.17.10
'@types/nprogress':
specifier: ^0.2.2
version: 0.2.2
@@ -109,6 +130,9 @@ devDependencies:
http-server:
specifier: ^14.1.1
version: 14.1.1
+ inquirer:
+ specifier: ^9.2.11
+ version: 9.2.11
lint-staged:
specifier: ^15.0.2
version: 15.0.2
@@ -122,8 +146,8 @@ devDependencies:
specifier: ^1.5.0
version: 1.5.0
sass:
- specifier: ^1.69.4
- version: 1.69.4
+ specifier: ^1.69.5
+ version: 1.69.5
simple-git-hooks:
specifier: ^2.9.0
version: 2.9.0
@@ -151,15 +175,18 @@ devDependencies:
typescript:
specifier: ^5.2.2
version: 5.2.2
+ unocss:
+ specifier: ^0.57.1
+ version: 0.57.1(postcss@8.4.31)(vite@4.5.0)
unplugin-auto-import:
- specifier: ^0.16.6
- version: 0.16.6(@vueuse/core@10.5.0)
+ specifier: ^0.16.7
+ version: 0.16.7(@vueuse/core@10.5.0)
unplugin-vue-components:
specifier: ^0.25.2
version: 0.25.2(vue@3.3.7)
vite:
specifier: ^4.5.0
- version: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ version: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
vite-plugin-banner:
specifier: ^0.7.1
version: 0.7.1
@@ -172,9 +199,6 @@ devDependencies:
vite-plugin-pages:
specifier: ^0.31.0
version: 0.31.0(vite@4.5.0)
- vite-plugin-spritesmith:
- specifier: ^0.1.1
- version: 0.1.1
vite-plugin-svg-icons:
specifier: ^2.0.1
version: 2.0.1(vite@4.5.0)
@@ -200,23 +224,23 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.18
+ '@jridgewell/trace-mapping': 0.3.19
dev: true
- /@antfu/eslint-config@1.0.0-beta.27(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6):
- resolution: {integrity: sha512-xLSiMWU2Hfky2FbPC8KcyuJl6gArv1A6lOwkD3PN6jMaUfJrLGEnwWdCni94o1TNLwpigxNPp3mP4YT87ioToQ==}
+ /@antfu/eslint-config@1.0.0-beta.29(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6):
+ resolution: {integrity: sha512-7Tp0JPAUCi3/mXQ0rtPi0txEK/HPNG7zRvNyEsYmJNB/tRTFA4FfCfy+t+TRuTQthBSpJBGl+vgNkuwphroV2w==}
peerDependencies:
eslint: '>=8.0.0'
dependencies:
- '@antfu/eslint-define-config': 1.23.0-1
- '@stylistic/eslint-plugin': 0.0.11(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/eslint-plugin': 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
+ '@antfu/eslint-define-config': 1.23.0-2
+ '@stylistic/eslint-plugin': 0.1.1(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
eslint-config-flat-gitignore: 0.1.1
- eslint-plugin-antfu: 1.0.0-beta.12(eslint@8.52.0)(typescript@5.2.2)
+ eslint-plugin-antfu: 1.0.1(eslint@8.52.0)
eslint-plugin-eslint-comments: 3.2.0(eslint@8.52.0)
- eslint-plugin-i: 2.28.1(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)
+ eslint-plugin-i: 2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)
eslint-plugin-jsdoc: 46.8.2(eslint@8.52.0)
eslint-plugin-jsonc: 2.10.0(eslint@8.52.0)
eslint-plugin-markdown: 3.0.1(eslint@8.52.0)
@@ -224,12 +248,12 @@ packages:
eslint-plugin-no-only-tests: 3.1.0
eslint-plugin-sort-keys: 2.3.5
eslint-plugin-unicorn: 48.0.1(eslint@8.52.0)
- eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.8.0)(eslint@8.52.0)
- eslint-plugin-vitest: 0.3.2(@typescript-eslint/eslint-plugin@6.8.0)(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6)
- eslint-plugin-vue: 9.17.0(eslint@8.52.0)
+ eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0)
+ eslint-plugin-vitest: 0.3.8(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6)
+ eslint-plugin-vue: 9.18.0(eslint@8.52.0)
eslint-plugin-yml: 1.10.0(eslint@8.52.0)
globals: 13.23.0
- jsonc-eslint-parser: 2.3.0
+ jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
vue-eslint-parser: 9.3.2(eslint@8.52.0)
yaml-eslint-parser: 1.2.2
@@ -241,32 +265,27 @@ packages:
- vitest
dev: true
- /@antfu/eslint-define-config@1.23.0-1:
- resolution: {integrity: sha512-FEhC42aXDQ315jXpMAp+P1oBW2K96Ruq/8xs1poA8rgxv0c5vqYsyWWwwNBDijqUyDn9kufa4eZrd94rcbVEhg==}
+ /@antfu/eslint-define-config@1.23.0-2:
+ resolution: {integrity: sha512-LvxY21+ZhpuBf/aHeBUtGQhSEfad4PkNKXKvDOSvukaM3XVTfBhwmHX2EKwAsdq5DlfjbT3qqYyMiueBIO5iDQ==}
engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>= 8.6.0'}
dev: true
- /@antfu/utils@0.7.5:
- resolution: {integrity: sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg==}
+ /@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.6:
resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==}
dev: true
- /@babel/code-frame@7.22.10:
- resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.22.10
- chalk: 2.4.2
- dev: true
-
/@babel/code-frame@7.22.13:
resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/highlight': 7.22.20
+ '@babel/highlight': 7.22.13
chalk: 2.4.2
dev: true
@@ -292,12 +311,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
- '@babel/code-frame': 7.22.10
+ '@babel/code-frame': 7.22.13
'@babel/generator': 7.22.10
'@babel/helper-compilation-targets': 7.22.10
'@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11)
'@babel/helpers': 7.22.11
- '@babel/parser': 7.22.11
+ '@babel/parser': 7.22.14
'@babel/template': 7.22.5
'@babel/traverse': 7.22.11
'@babel/types': 7.22.11
@@ -372,7 +391,7 @@ packages:
dependencies:
'@babel/types': 7.22.5
'@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.18
+ '@jridgewell/trace-mapping': 0.3.19
jsesc: 2.5.2
dev: true
@@ -512,7 +531,7 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
debug: 4.3.4
lodash.debounce: 4.0.8
- resolve: 1.22.4
+ resolve: 1.22.6
transitivePeerDependencies:
- supports-color
dev: true
@@ -766,8 +785,8 @@ packages:
- supports-color
dev: true
- /@babel/highlight@7.22.10:
- resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
+ /@babel/highlight@7.22.13:
+ resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.22.5
@@ -775,15 +794,6 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/highlight@7.22.20:
- resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- dev: true
-
/@babel/highlight@7.22.5:
resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==}
engines: {node: '>=6.9.0'}
@@ -793,8 +803,8 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/parser@7.22.11:
- resolution: {integrity: sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==}
+ /@babel/parser@7.22.14:
+ resolution: {integrity: sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@@ -806,7 +816,7 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.22.5
+ '@babel/types': 7.22.11
dev: true
/@babel/parser@7.23.0:
@@ -1753,7 +1763,7 @@ packages:
babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.9)
babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.9)
babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.9)
- core-js-compat: 3.32.0
+ core-js-compat: 3.31.1
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -1803,22 +1813,22 @@ packages:
resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.22.5
- '@babel/parser': 7.22.7
- '@babel/types': 7.22.5
+ '@babel/code-frame': 7.22.13
+ '@babel/parser': 7.22.14
+ '@babel/types': 7.22.11
dev: true
/@babel/traverse@7.22.11:
resolution: {integrity: sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.22.10
+ '@babel/code-frame': 7.22.13
'@babel/generator': 7.22.10
'@babel/helper-environment-visitor': 7.22.5
'@babel/helper-function-name': 7.22.5
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.22.11
+ '@babel/parser': 7.22.14
'@babel/types': 7.22.11
debug: 4.3.4
globals: 11.12.0
@@ -1948,7 +1958,7 @@ packages:
resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}
dependencies:
'@esbuild-kit/core-utils': 3.1.0
- get-tsconfig: 4.6.2
+ get-tsconfig: 4.7.0
dev: true
/@esbuild-kit/core-utils@3.1.0:
@@ -1962,7 +1972,7 @@ packages:
resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==}
dependencies:
'@esbuild-kit/core-utils': 3.1.0
- get-tsconfig: 4.6.2
+ get-tsconfig: 4.7.0
dev: true
/@esbuild/android-arm64@0.17.19:
@@ -2380,8 +2390,8 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.9.1:
- resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==}
+ /@eslint-community/regexpp@4.10.0:
+ resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
@@ -2407,12 +2417,22 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@floating-ui/core@1.3.1:
+ resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==}
+ dev: false
+
/@floating-ui/core@1.5.0:
resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==}
dependencies:
'@floating-ui/utils': 0.1.6
dev: false
+ /@floating-ui/dom@1.1.1:
+ resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==}
+ dependencies:
+ '@floating-ui/core': 1.3.1
+ dev: false
+
/@floating-ui/dom@1.5.3:
resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==}
dependencies:
@@ -2424,6 +2444,15 @@ packages:
resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
dev: false
+ /@headlessui/vue@1.7.16(vue@3.3.7):
+ resolution: {integrity: sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ vue: ^3.2.0
+ dependencies:
+ vue: 3.3.7(typescript@5.2.2)
+ dev: false
+
/@humanwhocodes/config-array@0.11.13:
resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
engines: {node: '>=10.10.0'}
@@ -2444,16 +2473,30 @@ packages:
resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
dev: true
- /@iconify-json/ep@1.1.12:
- resolution: {integrity: sha512-UnWhRfcGzB9daN5pL9hkq/sWZB9FMPAVo9VKhN/Qf3//CrBNwh8r9hSPW3WTrJO2NKGpTzlIFTvrfHdbhFH3Jg==}
+ /@iconify/json@2.2.133:
+ resolution: {integrity: sha512-vpNtfbYbx018ReirMyJuZVbAZds1uPNys2RrGjhHVpSLr1gFrJqcUCiojG4AYo4iuMfZwT8VIm6PePi4OGUwfg==}
dependencies:
'@iconify/types': 2.0.0
+ pathe: 1.1.1
dev: true
/@iconify/types@2.0.0:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
dev: true
+ /@iconify/utils@2.1.11:
+ resolution: {integrity: sha512-M/w3PkN8zQYXi8N6qK/KhnYMfEbbb6Sk8RZVn8g+Pmmu5ybw177RpsaGwpziyHeUsu4etrexYSWq3rwnIqzYCg==}
+ dependencies:
+ '@antfu/install-pkg': 0.1.1
+ '@antfu/utils': 0.7.6
+ '@iconify/types': 2.0.0
+ debug: 4.3.4
+ kolorist: 1.8.0
+ local-pkg: 0.4.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@iconify/vue@4.1.1(vue@3.3.7):
resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
peerDependencies:
@@ -2476,12 +2519,7 @@ packages:
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.18
- dev: true
-
- /@jridgewell/resolve-uri@3.1.0:
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
- engines: {node: '>=6.0.0'}
+ '@jridgewell/trace-mapping': 0.3.19
dev: true
/@jridgewell/resolve-uri@3.1.1:
@@ -2498,23 +2536,12 @@ packages:
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
dependencies:
'@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
- dev: true
-
- /@jridgewell/sourcemap-codec@1.4.14:
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+ '@jridgewell/trace-mapping': 0.3.20
dev: true
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.18:
- resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
- dev: true
-
/@jridgewell/trace-mapping@0.3.19:
resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
dependencies:
@@ -2522,6 +2549,13 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
+ /@jridgewell/trace-mapping@0.3.20:
+ resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
/@jsdevtools/ez-spawn@3.0.4:
resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
engines: {node: '>=10'}
@@ -2558,8 +2592,12 @@ packages:
fastq: 1.15.0
dev: true
- /@rollup/pluginutils@5.0.2:
- resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+ /@polka/url@1.0.0-next.23:
+ resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==}
+ dev: true
+
+ /@rollup/pluginutils@5.0.4:
+ resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0
@@ -2581,7 +2619,7 @@ packages:
rollup:
optional: true
dependencies:
- '@types/estree': 1.0.2
+ '@types/estree': 1.0.3
estree-walker: 2.0.2
picomatch: 2.3.1
dev: true
@@ -2590,8 +2628,8 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
- /@stylistic/eslint-plugin-js@0.0.11(eslint@8.52.0):
- resolution: {integrity: sha512-rsMEsR26A6hlnFyq0Oh2tLPNgURVbEbD9vPa+wf0dhkY9fhZu35rZNeNu62zDFiG/HU9GW2WqseSfbZ4iz2RNw==}
+ /@stylistic/eslint-plugin-js@0.1.1(eslint@8.52.0):
+ resolution: {integrity: sha512-gZbT/Sqz1viW+87YaGrzosjI54IIAwGuYE+5AgXO1C9zGMLpxDroyU+HpcqVSynN5Nihuaocp89UU49nCJh9KA==}
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
acorn: 8.10.0
@@ -2604,25 +2642,25 @@ packages:
- eslint
dev: true
- /@stylistic/eslint-plugin-jsx@0.0.11(eslint@8.52.0):
- resolution: {integrity: sha512-pbCDoSmYSZrRHYkd2ayfLLzbMLzW1xYLk6NWB/bSk365wDYh9x+ghW2uXS6PZno3ON7K1+2OKXhvXDaLBdMVPg==}
+ /@stylistic/eslint-plugin-jsx@0.1.1(eslint@8.52.0):
+ resolution: {integrity: sha512-36+iAWxGIAwGb2k7vS4S14NIt/2NVBCJSn3Q+T91t4MF1fWyaQFOoc5l6c4oW5UTzfr0vgMMcqsr8f8JJjqm0g==}
dependencies:
- '@stylistic/eslint-plugin-js': 0.0.11(eslint@8.52.0)
+ '@stylistic/eslint-plugin-js': 0.1.1(eslint@8.52.0)
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
transitivePeerDependencies:
- eslint
dev: true
- /@stylistic/eslint-plugin-ts@0.0.11(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-pqXk5bplEpQVP0B9Isci/8DJq0dQfAUdNHwwax2t9pcPeUUKDylVuP4L5zqo/2K1GplZxmhV5l5u4gLfX2Qqzw==}
+ /@stylistic/eslint-plugin-ts@0.1.1(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-mJHYWzljqrDykOop60nyCAXRp4LLstfNQWXxubJFMOz5tlAoqd2Mex60TCa/fctPhaOd36f/lu1CuU9WgFh+DA==}
peerDependencies:
eslint: '*'
dependencies:
- '@stylistic/eslint-plugin-js': 0.0.11(eslint@8.52.0)
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/type-utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
+ '@stylistic/eslint-plugin-js': 0.1.1(eslint@8.52.0)
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
graphemer: 1.4.0
transitivePeerDependencies:
@@ -2630,14 +2668,14 @@ packages:
- typescript
dev: true
- /@stylistic/eslint-plugin@0.0.11(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-Fi7nSdTV7rLQZTcj/vsedYujVtH032BjcXJ9tNUMYgEa6SNMmCtxxcfYIWKsquji/Ciqai/J1JLkAGXkWR1FRQ==}
+ /@stylistic/eslint-plugin@0.1.1(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-pOuT7q5XOain+YBExC7vHHSWEmvp2Z9/v1HTuYjy+EzvZkv7w8pXlC44qmO14G8A5uVaUp3CZtNzTvT2h4Ilaw==}
peerDependencies:
eslint: '*'
dependencies:
- '@stylistic/eslint-plugin-js': 0.0.11(eslint@8.52.0)
- '@stylistic/eslint-plugin-jsx': 0.0.11(eslint@8.52.0)
- '@stylistic/eslint-plugin-ts': 0.0.11(eslint@8.52.0)(typescript@5.2.2)
+ '@stylistic/eslint-plugin-js': 0.1.1(eslint@8.52.0)
+ '@stylistic/eslint-plugin-jsx': 0.1.1(eslint@8.52.0)
+ '@stylistic/eslint-plugin-ts': 0.1.1(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
transitivePeerDependencies:
- supports-color
@@ -2673,46 +2711,48 @@ packages:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
- /@types/estree@1.0.2:
- resolution: {integrity: sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==}
+ /@types/estree@1.0.3:
+ resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==}
dev: true
/@types/fined@1.1.3:
resolution: {integrity: sha512-CWYnSRnun3CGbt6taXeVo2lCbuaj4mchVJ4UF/BdU5TSuIn3AmS13pGMwCsBUoehGbhZrBrpNJZSZI5EVilXww==}
dev: true
- /@types/inquirer@9.0.4:
- resolution: {integrity: sha512-x8UgutCLm5tsp995aeYB8dlT+sGBCtv0zE43tHvo7OljtlA2Rn4+COyLKe9+YjB20uy0G14y0C9vCD2KtNtyGA==}
+ /@types/inquirer@9.0.3:
+ resolution: {integrity: sha512-CzNkWqQftcmk2jaCWdBTf9Sm7xSw4rkI1zpU/Udw3HX5//adEZUIm9STtoRP1qgWj0CWQtJ9UTvqmO2NNjhMJw==}
dependencies:
- '@types/through': 0.0.31
+ '@types/through': 0.0.30
rxjs: 7.8.1
dev: true
- /@types/json-schema@7.0.13:
- resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
+ /@types/json-schema@7.0.14:
+ resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==}
dev: true
/@types/liftoff@4.0.1:
resolution: {integrity: sha512-GUUFIP1wHuB6DEg65hkgJdqqmEeK5Vj+Wy5Tza26F9FuaHhtm4BxN00N3PhVUdCcryY9pn3SkcXGGQDLBisAPQ==}
dependencies:
'@types/fined': 1.1.3
- '@types/node': 20.8.4
+ '@types/node': 20.6.0
dev: true
/@types/lodash-es@4.17.10:
resolution: {integrity: sha512-YJP+w/2khSBwbUSFdGsSqmDvmnN3cCKoPOL7Zjle6s30ZtemkkqhjVfFqGwPN7ASil5VyjE2GtyU/yqYY6mC0A==}
dependencies:
- '@types/lodash': 4.14.200
- dev: false
+ '@types/lodash': 4.14.198
+
+ /@types/lodash@4.14.198:
+ resolution: {integrity: sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==}
/@types/lodash@4.14.200:
resolution: {integrity: sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==}
dev: false
- /@types/mdast@3.0.13:
- resolution: {integrity: sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==}
+ /@types/mdast@3.0.14:
+ resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==}
dependencies:
- '@types/unist': 2.0.8
+ '@types/unist': 2.0.9
dev: true
/@types/minimist@1.2.4:
@@ -2727,24 +2767,18 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node@18.11.3:
- resolution: {integrity: sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==}
+ /@types/node@18.13.0:
+ resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==}
dev: true
- /@types/node@20.8.4:
- resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==}
+ /@types/node@20.6.0:
+ resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==}
+ dev: true
+
+ /@types/node@20.8.9:
+ resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==}
dependencies:
- undici-types: 5.25.3
- dev: true
-
- /@types/node@20.8.8:
- resolution: {integrity: sha512-YRsdVxq6OaLfmR9Hy816IMp33xOBjfyOgUd77ehqg96CFywxAPbDbXvAsuN2KVg2HOT8Eh6uAfU+l4WffwPVrQ==}
- dependencies:
- undici-types: 5.25.3
- dev: true
-
- /@types/normalize-package-data@2.4.2:
- resolution: {integrity: sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==}
+ undici-types: 5.26.5
dev: true
/@types/normalize-package-data@2.4.3:
@@ -2763,24 +2797,24 @@ packages:
resolution: {integrity: sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==}
dev: true
- /@types/semver@7.5.3:
- resolution: {integrity: sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==}
+ /@types/semver@7.5.4:
+ resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==}
dev: true
/@types/svgo@2.6.4:
resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
dependencies:
- '@types/node': 18.11.3
+ '@types/node': 18.13.0
dev: true
- /@types/through@0.0.31:
- resolution: {integrity: sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w==}
+ /@types/through@0.0.30:
+ resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}
dependencies:
- '@types/node': 20.8.4
+ '@types/node': 20.6.0
dev: true
- /@types/unist@2.0.8:
- resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==}
+ /@types/unist@2.0.9:
+ resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==}
dev: true
/@types/web-bluetooth@0.0.16:
@@ -2790,8 +2824,8 @@ packages:
/@types/web-bluetooth@0.0.18:
resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==}
- /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==}
+ /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -2801,12 +2835,12 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.9.1
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/type-utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
eslint: 8.52.0
graphemer: 1.4.0
@@ -2819,8 +2853,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@6.8.0(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==}
+ /@typescript-eslint/parser@6.9.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -2829,10 +2863,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
eslint: 8.52.0
typescript: 5.2.2
@@ -2840,16 +2874,16 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.8.0:
- resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==}
+ /@typescript-eslint/scope-manager@6.9.0:
+ resolution: {integrity: sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/visitor-keys': 6.9.0
dev: true
- /@typescript-eslint/type-utils@6.8.0(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==}
+ /@typescript-eslint/type-utils@6.9.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -2858,8 +2892,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.52.0
ts-api-utils: 1.0.3(typescript@5.2.2)
@@ -2868,13 +2902,13 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types@6.8.0:
- resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==}
+ /@typescript-eslint/types@6.9.0:
+ resolution: {integrity: sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.8.0(typescript@5.2.2):
- resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==}
+ /@typescript-eslint/typescript-estree@6.9.0(typescript@5.2.2):
+ resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -2882,8 +2916,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/visitor-keys': 6.8.0
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -2894,18 +2928,18 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@6.8.0(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==}
+ /@typescript-eslint/utils@6.9.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@types/json-schema': 7.0.13
- '@types/semver': 7.5.3
- '@typescript-eslint/scope-manager': 6.8.0
- '@typescript-eslint/types': 6.8.0
- '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2)
+ '@types/json-schema': 7.0.14
+ '@types/semver': 7.5.4
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
eslint: 8.52.0
semver: 7.5.4
transitivePeerDependencies:
@@ -2913,11 +2947,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.8.0:
- resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==}
+ /@typescript-eslint/visitor-keys@6.9.0:
+ resolution: {integrity: sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/types': 6.9.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -2925,6 +2959,214 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
+ /@unocss/astro@0.57.1(vite@4.5.0):
+ resolution: {integrity: sha512-KNaqN/SGM/uz1QitajIkzNEw0jy9Zx9Wp8fl4GhfGYEMAN2+M4cuvBZRmlb6cLctSXmSAJQDG91ivbD1JijGnw==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ '@unocss/core': 0.57.1
+ '@unocss/reset': 0.57.1
+ '@unocss/vite': 0.57.1(vite@4.5.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
+ /@unocss/cli@0.57.1:
+ resolution: {integrity: sha512-wKuOaygrPNzDm5L7+2SfHsIi3knJrAQ8nH6OasVqB+bGDz6ybDlULV7wvUco6Os72ydh7YbWC2/WpqFii8U/3w==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@rollup/pluginutils': 5.0.5
+ '@unocss/config': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/preset-uno': 0.57.1
+ cac: 6.7.14
+ chokidar: 3.5.3
+ colorette: 2.0.20
+ consola: 3.2.3
+ fast-glob: 3.3.1
+ magic-string: 0.30.5
+ pathe: 1.1.1
+ perfect-debounce: 1.0.0
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
+ /@unocss/config@0.57.1:
+ resolution: {integrity: sha512-mbuVO0mH1PX7rEkViMNWb3jG1ji7TUydo2DdnMHhJE+dOrGtnQzhzXGlAd4qqel1fnt/VWuOyZKwJA3QO6VCtg==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/core': 0.57.1
+ unconfig: 0.3.11
+ dev: true
+
+ /@unocss/core@0.57.1:
+ resolution: {integrity: sha512-cqQW/4gCuk+bFMPg9lBanuRNQ9Lx1l4PpMN/6uKxI5WROpq7ce/Xb4uGvAxKLh3ITtFSpXs2cLfsy7QD6cVD/Q==}
+ dev: true
+
+ /@unocss/extractor-arbitrary-variants@0.57.1:
+ resolution: {integrity: sha512-9s+azHhBnwjxm46TsD1RY0krDAwOR8tcw58Vtl3emd6C0VQsAOdoprt7UHE7GEXMvDVq7nMf8lAT0BM0LteW3w==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/inspector@0.57.1:
+ resolution: {integrity: sha512-qV7ta7iHGX2EpZJ4IWY/05kgyhKFeWlvVJbrOnGsaH8gVt33T/43YAhB/8K5GIXBXIwkhwk13iB13nlg2gSheg==}
+ dependencies:
+ '@unocss/rule-utils': 0.57.1
+ gzip-size: 6.0.0
+ sirv: 2.0.3
+ dev: true
+
+ /@unocss/postcss@0.57.1(postcss@8.4.31):
+ resolution: {integrity: sha512-DexrV+v/qkVh6t660rXigNr2Y6lON8jxD1z2KVk2bjHKhFflF6q6seps6d/MquyLJI1mXF2uANTeFAeL2q6evw==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ postcss: ^8.4.21
+ dependencies:
+ '@unocss/config': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/rule-utils': 0.57.1
+ css-tree: 2.3.1
+ fast-glob: 3.3.1
+ magic-string: 0.30.5
+ postcss: 8.4.31
+ dev: true
+
+ /@unocss/preset-attributify@0.57.1:
+ resolution: {integrity: sha512-pvGQHaqBlB0jQysWhNbcKLOGrkj8b53k0sAa9LYxQjD1fa8t/dwbuMpZv4twX+gysF0vBhxRoWBPLH1/S6zRZg==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/preset-icons@0.57.1:
+ resolution: {integrity: sha512-ve4jC6yREfS0mv97DCld9xLjMuiSCcsQPKucdtpUfCjLMqtGd1ZGGdFv02Q+92NkW7HDfgj+izEw1SKh9695Ow==}
+ dependencies:
+ '@iconify/utils': 2.1.11
+ '@unocss/core': 0.57.1
+ ofetch: 1.3.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@unocss/preset-mini@0.57.1:
+ resolution: {integrity: sha512-v9ZsIUGDfZNXbIrOc7zrBp+RFbFFGSQN/vKIf761js4fJ31j6lan4pPQPGcY17xHConkI1HJT/+yb/UVJaAcHw==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ '@unocss/extractor-arbitrary-variants': 0.57.1
+ '@unocss/rule-utils': 0.57.1
+ dev: true
+
+ /@unocss/preset-tagify@0.57.1:
+ resolution: {integrity: sha512-GV8knxnsOVH/XiG2KB+mVZeEJqr0PZvvkSTPftGPbjttoKVZ+28Y5q9/qezH7p4W6RYVAAK+3qHHy5wWZosiMw==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/preset-typography@0.57.1:
+ resolution: {integrity: sha512-C4cqCiGW0OSoSXsVQKgfLulYxY5C8M40f+a8VtBlAaEaN6eSlEt+catXb0chF9T2mvz/b87b0PahPvPwJdDf1Q==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ dev: true
+
+ /@unocss/preset-uno@0.57.1:
+ resolution: {integrity: sha512-0+DKZiowYjYzq2swJzQA2dhqDvLJdm0Y437ITzc2GzZMKGUUuNi+w2v3/SzwkpkRd9zTB9/YaOIJVfdrx6ZOXQ==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ '@unocss/preset-wind': 0.57.1
+ '@unocss/rule-utils': 0.57.1
+ dev: true
+
+ /@unocss/preset-web-fonts@0.57.1:
+ resolution: {integrity: sha512-9DCIMlBRaGrljLmeciH4WqP+uRx2z2nLxvrvEmGbpJJpMn2H4higR5Zu5tDyKYGr9QBl9vXdWgib+43OSswkqA==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ ofetch: 1.3.3
+ dev: true
+
+ /@unocss/preset-wind@0.57.1:
+ resolution: {integrity: sha512-5UairNahUXNDe9AggPtTCodyPjl6NgPCsiEB22LVgN20UjBXjaqzN5wUe1OgtpLoAUaSk0KI7eLWhnWbTbST3A==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ '@unocss/rule-utils': 0.57.1
+ dev: true
+
+ /@unocss/reset@0.57.1:
+ resolution: {integrity: sha512-f/ofoudjFN/HMtv1XV5phP58pOmNruBhr0GbVdBNylyieMQkFHowA7iSemChnC/fTbCcY6oSOAcFl4n9AefjdA==}
+ dev: true
+
+ /@unocss/rule-utils@0.57.1:
+ resolution: {integrity: sha512-Hdicz7YORZx7SHICldzOGjPNeJwk/Xhy3cycqiPbg6nB6d639bpgZn5BsbDzHCPKpguwDomUqTZS6+C3s7tUVg==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/core': 0.57.1
+ magic-string: 0.30.5
+ dev: true
+
+ /@unocss/scope@0.57.1:
+ resolution: {integrity: sha512-ZAzg6lLGwKNQGCvJXEie3TvGztkAyajEFqygu0mjtHb+CmDql4iAjoygs+3dnRI5hSDwfMYFrJ2azX26+2CsoA==}
+ dev: true
+
+ /@unocss/transformer-attributify-jsx-babel@0.57.1:
+ resolution: {integrity: sha512-EOCPB8OGmhroAuFU0i0W5p6GmJpx6mAkP4KmsqVLd4QMgw+8aXkG7SKyLnxQZnekM0/dSo0TcpVGeGrZaUNgvQ==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/transformer-attributify-jsx@0.57.1:
+ resolution: {integrity: sha512-ohgSEwm2j98ltPWl1zRPvZhRjQPpd7qZtgoROTQh6n2W7wEO1SlnYjgBBz+pGuo2dkfBN5NjuZJ93AEjS10Ysw==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/transformer-compile-class@0.57.1:
+ resolution: {integrity: sha512-z0WZN6hbgpyBm2xqIrojqEjpQMhiyzHRbaBjWzI/6ieHWoFo5ajIwnReaFUEfJRNruLTd7/9hFDZdRXRPhttFw==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/transformer-directives@0.57.1:
+ resolution: {integrity: sha512-rIk3XEU2NywEJUOkngBSmJfvS3IVgxkkqgMvuIqz8ZDbwWhepuMxsiI0QR3ypkipGr/eKK5DJ7eK0OVlo6FPFA==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ '@unocss/rule-utils': 0.57.1
+ css-tree: 2.3.1
+ dev: true
+
+ /@unocss/transformer-variant-group@0.57.1:
+ resolution: {integrity: sha512-qwydzn2Lqz/8zW6UUXdORaUl8humsG8ll74LN/z8cjEsqtXZkVdkV0l6Brpp9Xp/XPbKwO+II+KH3/1LGwXSzQ==}
+ dependencies:
+ '@unocss/core': 0.57.1
+ dev: true
+
+ /@unocss/vite@0.57.1(vite@4.5.0):
+ resolution: {integrity: sha512-kEBDvGgQNkX2n87S6Ao5seyFb1kuWZ5p96dGOS7VFpD7HvR5xholkJXaVhUK9/exCldjLExbo5UtVlbxFLUFYg==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@rollup/pluginutils': 5.0.5
+ '@unocss/config': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/inspector': 0.57.1
+ '@unocss/scope': 0.57.1
+ '@unocss/transformer-directives': 0.57.1
+ chokidar: 3.5.3
+ fast-glob: 3.3.1
+ magic-string: 0.30.5
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
/@vitejs/plugin-legacy@4.1.1(terser@5.22.0)(vite@4.5.0):
resolution: {integrity: sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -2935,12 +3177,12 @@ packages:
'@babel/core': 7.22.9
'@babel/preset-env': 7.22.9(@babel/core@7.22.9)
browserslist: 4.21.9
- core-js: 3.32.0
- magic-string: 0.30.2
+ core-js: 3.31.1
+ magic-string: 0.30.1
regenerator-runtime: 0.13.11
systemjs: 6.14.1
terser: 5.22.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -2955,7 +3197,7 @@ packages:
'@babel/core': 7.22.11
'@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11)
'@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.11)
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
vue: 3.3.7(typescript@5.2.2)
transitivePeerDependencies:
- supports-color
@@ -2968,7 +3210,7 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
vue: 3.3.7(typescript@5.2.2)
dev: true
@@ -3306,9 +3548,9 @@ packages:
hasBin: true
dev: true
- /agent-base@6.0.2:
- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
- engines: {node: '>= 6.0.0'}
+ /agent-base@7.1.0:
+ resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
+ engines: {node: '>= 14'}
dependencies:
debug: 4.3.4
transitivePeerDependencies:
@@ -3447,10 +3689,10 @@ packages:
resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
- get-intrinsic: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
is-string: 1.0.7
dev: true
@@ -3473,10 +3715,10 @@ packages:
resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
- es-shim-unscopables: 1.0.0
+ es-abstract: 1.22.3
+ es-shim-unscopables: 1.0.2
dev: true
/arraybuffer.prototype.slice@1.0.2:
@@ -3484,10 +3726,10 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
- get-intrinsic: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
is-array-buffer: 3.0.2
is-shared-array-buffer: 1.0.2
dev: true
@@ -3497,17 +3739,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /asn1@0.2.6:
- resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
- dependencies:
- safer-buffer: 2.1.2
- dev: true
-
- /assert-plus@1.0.0:
- resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
- engines: {node: '>=0.8'}
- dev: true
-
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true
@@ -3532,12 +3763,9 @@ packages:
lodash: 4.17.21
dev: true
- /async@3.2.4:
- resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
- dev: true
-
/asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+ dev: false
/atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
@@ -3552,8 +3780,8 @@ packages:
peerDependencies:
postcss: ^8.1.0
dependencies:
- browserslist: 4.22.1
- caniuse-lite: 1.0.30001546
+ browserslist: 4.21.11
+ caniuse-lite: 1.0.30001538
fraction.js: 4.3.6
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -3566,14 +3794,6 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /aws-sign2@0.7.0:
- resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
- dev: true
-
- /aws4@1.11.0:
- resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==}
- dev: true
-
/axios@1.5.1:
resolution: {integrity: sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==}
dependencies:
@@ -3604,7 +3824,7 @@ packages:
dependencies:
'@babel/core': 7.22.9
'@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9)
- core-js-compat: 3.32.0
+ core-js-compat: 3.31.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -3652,20 +3872,10 @@ packages:
safe-buffer: 5.1.2
dev: true
- /bcrypt-pbkdf@1.0.2:
- resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
- dependencies:
- tweetnacl: 0.14.5
- dev: true
-
/big.js@5.2.2:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
dev: true
- /bin-pack@1.0.2:
- resolution: {integrity: sha512-aOk0SxEon5LF9cMxQFViSKb4qccG6rs7XKyMXIb1J8f8LA2acTIWnHdT0IOTe4gYBbqgjdbuTZ5f+UP+vlh4Mw==}
- dev: true
-
/binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
@@ -3738,19 +3948,30 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001523
- electron-to-chromium: 1.4.503
+ caniuse-lite: 1.0.30001524
+ electron-to-chromium: 1.4.505
node-releases: 2.0.13
update-browserslist-db: 1.0.11(browserslist@4.21.10)
dev: true
+ /browserslist@4.21.11:
+ resolution: {integrity: sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001538
+ electron-to-chromium: 1.4.527
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.13(browserslist@4.21.11)
+ dev: true
+
/browserslist@4.21.9:
resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001523
- electron-to-chromium: 1.4.476
+ caniuse-lite: 1.0.30001524
+ electron-to-chromium: 1.4.468
node-releases: 2.0.13
update-browserslist-db: 1.0.11(browserslist@4.21.9)
dev: true
@@ -3761,7 +3982,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001546
- electron-to-chromium: 1.4.546
+ electron-to-chromium: 1.4.544
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
dev: true
@@ -3801,7 +4022,7 @@ packages:
hasBin: true
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
- c12: 1.4.2
+ c12: 1.5.1
cac: 6.7.14
fast-glob: 3.3.1
prompts: 2.4.2
@@ -3810,15 +4031,15 @@ packages:
- supports-color
dev: true
- /c12@1.4.2:
- resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==}
+ /c12@1.5.1:
+ resolution: {integrity: sha512-BWZRJgDEveT8uI+cliCwvYSSSSvb4xKoiiu5S0jaDbKBopQLQF7E+bq9xKk1pTcG+mUa3yXuFO7bD9d8Lr9Xxg==}
dependencies:
chokidar: 3.5.3
- defu: 6.1.2
+ defu: 6.1.3
dotenv: 16.3.1
- giget: 1.1.2
- jiti: 1.19.3
- mlly: 1.4.1
+ giget: 1.1.3
+ jiti: 1.20.0
+ mlly: 1.4.2
ohash: 1.1.3
pathe: 1.1.1
perfect-debounce: 1.0.0
@@ -3852,7 +4073,15 @@ packages:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
+
+ /call-bind@1.0.5:
+ resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
+ dependencies:
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.2
+ set-function-length: 1.1.1
+ dev: true
/call-me-maybe@1.0.2:
resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
@@ -3885,8 +4114,12 @@ packages:
engines: {node: '>=10'}
dev: true
- /caniuse-lite@1.0.30001523:
- resolution: {integrity: sha512-I5q5cisATTPZ1mc588Z//pj/Ox80ERYDfR71YnvY7raS/NOk8xXlZcB0sF7JdqaV//kOaa6aus7lRfpdnt1eBA==}
+ /caniuse-lite@1.0.30001524:
+ resolution: {integrity: sha512-Jj917pJtYg9HSJBF95HVX3Cdr89JUyLT4IZ8SvM5aDRni95swKgYi3TgYLH5hnGfPE/U1dg6IfZ50UsIlLkwSA==}
+ dev: true
+
+ /caniuse-lite@1.0.30001538:
+ resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==}
dev: true
/caniuse-lite@1.0.30001546:
@@ -3901,10 +4134,6 @@ packages:
upper-case-first: 2.0.2
dev: true
- /caseless@0.12.0:
- resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
- dev: true
-
/chai@4.3.10:
resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==}
engines: {node: '>=4'}
@@ -4053,8 +4282,8 @@ packages:
restore-cursor: 4.0.0
dev: true
- /cli-spinners@2.9.1:
- resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
+ /cli-spinners@2.9.0:
+ resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==}
engines: {node: '>=6'}
dev: true
@@ -4071,10 +4300,6 @@ packages:
engines: {node: '>= 12'}
dev: true
- /clone-stats@0.0.1:
- resolution: {integrity: sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==}
- dev: true
-
/clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
@@ -4127,6 +4352,7 @@ packages:
engines: {node: '>= 0.8'}
dependencies:
delayed-stream: 1.0.0
+ dev: false
/commander@11.1.0:
resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
@@ -4163,15 +4389,6 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
- /concat-stream@1.5.2:
- resolution: {integrity: sha512-H6xsIBfQ94aESBG8jGHXQ7i5AEpy5ZeVaLDOisDICiTCKpqEfr34/KmTrspKQNoLKNu9gTkovlpQcUi630AKiQ==}
- engines: {'0': node >= 0.8}
- dependencies:
- inherits: 2.0.4
- readable-stream: 2.0.6
- typedarray: 0.0.7
- dev: true
-
/connect@3.7.0:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
engines: {node: '>= 0.10.0'}
@@ -4184,6 +4401,11 @@ packages:
- supports-color
dev: true
+ /consola@3.2.3:
+ resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dev: true
+
/constant-case@3.0.4:
resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
dependencies:
@@ -4192,13 +4414,6 @@ packages:
upper-case: 2.0.2
dev: true
- /contentstream@1.0.0:
- resolution: {integrity: sha512-jqWbfFZFG9tZbdej7+TzXI4kanABh3BLtTWY6NxqTK5zo6iTIeo5aq4iRVfYsLQ0y8ccQqmJR/J4NeMmEdnR2w==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- readable-stream: 1.0.34
- dev: true
-
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
dev: true
@@ -4217,8 +4432,8 @@ packages:
engines: {node: '>=12'}
dev: false
- /core-js-compat@3.32.0:
- resolution: {integrity: sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==}
+ /core-js-compat@3.31.1:
+ resolution: {integrity: sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==}
dependencies:
browserslist: 4.21.9
dev: true
@@ -4228,19 +4443,11 @@ packages:
requiresBuild: true
dev: false
- /core-js@3.32.0:
- resolution: {integrity: sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww==}
+ /core-js@3.31.1:
+ resolution: {integrity: sha512-2sKLtfq1eFST7l7v62zaqXacPc7uG8ZAya8ogijLhTtaKNcpzpB4TMoTw2Si+8GYKRwFPMMtUT0263QFWFfqyQ==}
requiresBuild: true
dev: true
- /core-util-is@1.0.2:
- resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
- dev: true
-
- /core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: true
-
/cors@2.8.5:
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
engines: {node: '>= 0.10'}
@@ -4276,7 +4483,7 @@ packages:
dependencies:
nice-try: 1.0.5
path-key: 2.0.1
- semver: 5.7.1
+ semver: 5.7.2
shebang-command: 1.2.0
which: 1.3.1
dev: true
@@ -4367,28 +4574,11 @@ packages:
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
- /cwise-compiler@1.1.3:
- resolution: {integrity: sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==}
- dependencies:
- uniq: 1.0.1
- dev: true
-
/cz-git@1.7.1:
resolution: {integrity: sha512-NMe4REukCS7op1YA1jixRXOgII8Um2/Ii8TeyFEOISgp2ZzeobzkMOP8dXSrTQ3bvmm7YpPOdr2301yJkOJcbA==}
engines: {node: '>=v12.20.0'}
dev: true
- /dashdash@1.14.1:
- resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
- engines: {node: '>=0.10'}
- dependencies:
- assert-plus: 1.0.0
- dev: true
-
- /data-uri-to-buffer@0.0.3:
- resolution: {integrity: sha1-GK6XmmoMqZSwYlhTkW0mYruuCxo=}
- dev: true
-
/dayjs@1.11.10:
resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
dev: false
@@ -4498,17 +4688,9 @@ packages:
resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.2
gopd: 1.0.1
- has-property-descriptors: 1.0.0
- dev: true
-
- /define-properties@1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-property-descriptors: 1.0.0
- object-keys: 1.1.1
+ has-property-descriptors: 1.0.1
dev: true
/define-properties@1.2.0:
@@ -4524,7 +4706,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
define-data-property: 1.1.1
- has-property-descriptors: 1.0.0
+ has-property-descriptors: 1.0.1
object-keys: 1.1.1
dev: true
@@ -4550,9 +4732,8 @@ packages:
isobject: 3.0.1
dev: true
- /defu@6.1.2:
- resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
- dev: true
+ /defu@6.1.3:
+ resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==}
/del@7.1.0:
resolution: {integrity: sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==}
@@ -4571,9 +4752,10 @@ packages:
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
+ dev: false
- /destr@2.0.1:
- resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==}
+ /destr@2.0.2:
+ resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==}
dev: true
/detect-file@1.0.0:
@@ -4693,31 +4875,32 @@ packages:
engines: {node: '>=12'}
dev: true
- /eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ /duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
dev: true
- /ecc-jsbn@0.1.2:
- resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
- dependencies:
- jsbn: 0.1.1
- safer-buffer: 2.1.2
+ /eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: true
- /electron-to-chromium@1.4.476:
- resolution: {integrity: sha512-gzWl1m8pNy+5Kj17XcziNcbOhripjTqR2wAQmtdlFUngPYuFy7zUpJScVQAvCvQSFHNk3mS5fetNKW6BSpytFg==}
+ /electron-to-chromium@1.4.468:
+ resolution: {integrity: sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==}
dev: true
- /electron-to-chromium@1.4.503:
- resolution: {integrity: sha512-LF2IQit4B0VrUHFeQkWhZm97KuJSGF2WJqq1InpY+ECpFRkXd8yTIaTtJxsO0OKDmiBYwWqcrNaXOurn2T2wiA==}
+ /electron-to-chromium@1.4.505:
+ resolution: {integrity: sha512-0A50eL5BCCKdxig2SsCXhpuztnB9PfUgRMojj5tMvt8O54lbwz3t6wNgnpiTRosw5QjlJB7ixhVyeg8daLQwSQ==}
dev: true
- /electron-to-chromium@1.4.546:
- resolution: {integrity: sha512-cz9bBM26ZqoEmGHkdHXU3LP7OofVyEzRoMqfALQ9Au9WlB4rogAHzqj/NkNvw2JJjy4xuxS1me+pP2lbCD5Mfw==}
+ /electron-to-chromium@1.4.527:
+ resolution: {integrity: sha512-EafxEiEDzk2aLrdbtVczylHflHdHkNrpGNHIgDyA63sUQLQVS2ayj2hPw3RsVB42qkwURH+T2OxV7kGPUuYszA==}
+ dev: true
+
+ /electron-to-chromium@1.4.544:
+ resolution: {integrity: sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==}
dev: true
/element-plus@2.4.1(vue@3.3.7):
@@ -4795,47 +4978,17 @@ packages:
resolution: {integrity: sha512-6q1Xdwga4JTr1mKSW4mzuWSSbmXgqpm/8Wa1QGFGfCWRjC0bCQjbS4u06M1te1moucIS3hBLlbSTPWYH2W0qbQ==}
dev: false
- /es-abstract@1.20.4:
- resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- es-to-primitive: 1.2.1
- function-bind: 1.1.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.2.0
- get-symbol-description: 1.0.0
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-weakref: 1.0.2
- object-inspect: 1.12.3
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.4.3
- safe-regex-test: 1.0.0
- string.prototype.trimend: 1.0.6
- string.prototype.trimstart: 1.0.6
- unbox-primitive: 1.0.2
- dev: true
-
- /es-abstract@1.21.1:
- resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==}
+ /es-abstract@1.21.2:
+ resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
engines: {node: '>= 0.4'}
dependencies:
+ array-buffer-byte-length: 1.0.0
available-typed-arrays: 1.0.5
call-bind: 1.0.2
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
- function-bind: 1.1.1
function.prototype.name: 1.1.5
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
@@ -4855,31 +5008,31 @@ packages:
object-inspect: 1.12.3
object-keys: 1.1.1
object.assign: 4.1.4
- regexp.prototype.flags: 1.4.3
+ regexp.prototype.flags: 1.5.0
safe-regex-test: 1.0.0
+ string.prototype.trim: 1.2.7
string.prototype.trimend: 1.0.6
string.prototype.trimstart: 1.0.6
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
- which-typed-array: 1.1.9
+ which-typed-array: 1.1.10
dev: true
- /es-abstract@1.22.2:
- resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
+ /es-abstract@1.21.3:
+ resolution: {integrity: sha512-ZU4miiY1j3sGPFLJ34VJXEqhpmL+HGByCinGHv4HC+Fxl2fI2Z4yR6tl0mORnDr6PA8eihWo4LmSWDbvhALckg==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
- arraybuffer.prototype.slice: 1.0.2
available-typed-arrays: 1.0.5
call-bind: 1.0.2
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
- function.prototype.name: 1.1.6
+ function.prototype.name: 1.1.5
get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
- has: 1.0.4
+ has: 1.0.3
has-property-descriptors: 1.0.0
has-proto: 1.0.1
has-symbols: 1.0.3
@@ -4890,9 +5043,51 @@ packages:
is-regex: 1.1.4
is-shared-array-buffer: 1.0.2
is-string: 1.0.7
+ is-typed-array: 1.1.10
+ is-weakref: 1.0.2
+ object-inspect: 1.12.3
+ object-keys: 1.1.1
+ object.assign: 4.1.4
+ regexp.prototype.flags: 1.5.0
+ safe-regex-test: 1.0.0
+ string.prototype.trim: 1.2.7
+ string.prototype.trimend: 1.0.6
+ string.prototype.trimstart: 1.0.6
+ typed-array-byte-offset: 1.0.0
+ typed-array-length: 1.0.4
+ unbox-primitive: 1.0.2
+ which-typed-array: 1.1.10
+ dev: true
+
+ /es-abstract@1.22.3:
+ resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.0
+ arraybuffer.prototype.slice: 1.0.2
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.5
+ es-set-tostringtag: 2.0.2
+ es-to-primitive: 1.2.1
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.2
+ get-symbol-description: 1.0.0
+ globalthis: 1.0.3
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.1
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ hasown: 2.0.0
+ internal-slot: 1.0.6
+ is-array-buffer: 3.0.2
+ is-callable: 1.2.7
+ is-negative-zero: 2.0.2
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.2
+ is-string: 1.0.7
is-typed-array: 1.1.12
is-weakref: 1.0.2
- object-inspect: 1.13.0
+ object-inspect: 1.13.1
object-keys: 1.1.1
object.assign: 4.1.4
regexp.prototype.flags: 1.5.1
@@ -4906,7 +5101,7 @@ packages:
typed-array-byte-offset: 1.0.0
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
- which-typed-array: 1.1.11
+ which-typed-array: 1.1.13
dev: true
/es-get-iterator@1.1.3:
@@ -4927,15 +5122,24 @@ packages:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
has: 1.0.3
has-tostringtag: 1.0.0
dev: true
- /es-shim-unscopables@1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+ /es-set-tostringtag@2.0.2:
+ resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
+ engines: {node: '>= 0.4'}
dependencies:
- has: 1.0.4
+ get-intrinsic: 1.2.2
+ has-tostringtag: 1.0.0
+ hasown: 2.0.0
+ dev: true
+
+ /es-shim-unscopables@1.0.2:
+ resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+ dependencies:
+ hasown: 2.0.0
dev: true
/es-to-primitive@1.2.1:
@@ -5258,13 +5462,13 @@ packages:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
debug: 3.2.7
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -5285,7 +5489,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
debug: 3.2.7
eslint: 8.52.0
eslint-import-resolver-node: 0.3.9
@@ -5293,16 +5497,12 @@ packages:
- supports-color
dev: true
- /eslint-plugin-antfu@1.0.0-beta.12(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-vPe0vigzDMmStU/hSZLAXfe6vdc26bOaxQt1a92tuOp3jkp0iT3/VXKlkMxsD9XTV/UL8/SNNTprMOUABC1vhQ==}
+ /eslint-plugin-antfu@1.0.1(eslint@8.52.0):
+ resolution: {integrity: sha512-NL89JeF73mMwPMaLALLizOk7m+WboEJn4QB+GKRufG3a7jm4fpnkxZPPd2gu8X81ad9eUo3y+RsZ9TczjPFdQQ==}
peerDependencies:
eslint: '*'
dependencies:
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
- transitivePeerDependencies:
- - supports-color
- - typescript
dev: true
/eslint-plugin-es-x@7.2.0(eslint@8.52.0):
@@ -5312,7 +5512,7 @@ packages:
eslint: '>=8'
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@eslint-community/regexpp': 4.9.1
+ '@eslint-community/regexpp': 4.10.0
eslint: 8.52.0
dev: true
@@ -5327,7 +5527,7 @@ packages:
ignore: 5.2.4
dev: true
- /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.8.0)(eslint@8.52.0):
+ /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.52.0):
resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==}
engines: {node: '>=12'}
peerDependencies:
@@ -5337,7 +5537,7 @@ packages:
doctrine: 2.1.0
eslint: 8.52.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0)
get-tsconfig: 4.7.2
is-glob: 4.0.3
minimatch: 3.1.2
@@ -5379,7 +5579,7 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
eslint: 8.52.0
eslint-compat-utils: 0.1.2(eslint@8.52.0)
- jsonc-eslint-parser: 2.3.0
+ jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
dev: true
@@ -5407,7 +5607,7 @@ packages:
eslint-plugin-es-x: 7.2.0(eslint@8.52.0)
get-tsconfig: 4.7.2
ignore: 5.2.4
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
minimatch: 3.1.2
resolve: 1.22.8
semver: 7.5.4
@@ -5448,7 +5648,7 @@ packages:
strip-indent: 3.0.0
dev: true
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.8.0)(eslint@8.52.0):
+ /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -5458,13 +5658,13 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vitest@0.3.2(@typescript-eslint/eslint-plugin@6.8.0)(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6):
- resolution: {integrity: sha512-A1P0qJVkqHyfDolwm09h8/gu7SbGFOKbacJSeyZ9IRb8uyddgqLcqv4VrqgQfLA7QmGI9lwj1iV90NyZ1cHp8Q==}
+ /eslint-plugin-vitest@0.3.8(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0)(typescript@5.2.2)(vitest@0.34.6):
+ resolution: {integrity: sha512-MYQJzg3i+nLkaIQgjnOhtqHYIt0W6nErqAOKI3LTSQ2aOgcNHGYTwOhpnwGC1IXTvGWjKgAwb7rHwLpcHWHSAQ==}
engines: {node: 14.x || >= 16}
peerDependencies:
'@typescript-eslint/eslint-plugin': '*'
@@ -5474,17 +5674,17 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.8.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
- vitest: 0.34.6(sass@1.69.4)(terser@5.22.0)
+ vitest: 0.34.6(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-vue@9.17.0(eslint@8.52.0):
- resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==}
+ /eslint-plugin-vue@9.18.0(eslint@8.52.0):
+ resolution: {integrity: sha512-yUM8a2OD/7Qs0PiugkRaxgz5KBRvzMvWShity2UvVFAN0yk8029mGpTdg/TNARPiYzp335mEwDHwcAR8tQNe4g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
@@ -5541,7 +5741,7 @@ packages:
hasBin: true
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
- '@eslint-community/regexpp': 4.9.1
+ '@eslint-community/regexpp': 4.10.0
'@eslint/eslintrc': 2.1.2
'@eslint/js': 8.52.0
'@humanwhocodes/config-array': 0.11.13
@@ -5651,6 +5851,21 @@ 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'}
@@ -5740,11 +5955,6 @@ packages:
parse-code-context: 1.0.0
dev: true
- /extsprintf@1.3.0:
- resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
- engines: {'0': node >=0.6.0}
- dev: true
-
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: true
@@ -5881,11 +6091,6 @@ packages:
parse-filepath: 1.0.2
dev: true
- /first-chunk-stream@1.0.0:
- resolution: {integrity: sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/flagged-respawn@2.0.0:
resolution: {integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==}
engines: {node: '>= 10.13.0'}
@@ -5909,6 +6114,20 @@ packages:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
dev: true
+ /floating-vue@2.0.0-beta.24(vue@3.3.7):
+ resolution: {integrity: sha512-URSzP6YXaF4u1oZ9XGL8Sn8puuM7ivp5jkOUrpy5Q1mfo9BfGppJOn+ierTmsSUfJEeHBae8KT7r5DeI3vQIEw==}
+ peerDependencies:
+ '@nuxt/kit': ^3.2.0
+ vue: ^3.2.0
+ peerDependenciesMeta:
+ '@nuxt/kit':
+ optional: true
+ dependencies:
+ '@floating-ui/dom': 1.1.1
+ vue: 3.3.7(typescript@5.2.2)
+ vue-resize: 2.0.0-alpha.1(vue@3.3.7)
+ dev: false
+
/follow-redirects@1.15.2:
resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
engines: {node: '>=4.0'}
@@ -5947,19 +6166,6 @@ packages:
for-in: 1.0.2
dev: true
- /forever-agent@0.6.1:
- resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
- dev: true
-
- /form-data@2.3.3:
- resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
- engines: {node: '>= 0.12'}
- dependencies:
- asynckit: 0.4.0
- combined-stream: 1.0.8
- mime-types: 2.1.35
- dev: true
-
/form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
@@ -6030,7 +6236,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.1
+ es-abstract: 1.21.3
functions-have-names: 1.2.3
dev: true
@@ -6038,9 +6244,9 @@ packages:
resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
functions-have-names: 1.2.3
dev: true
@@ -6048,13 +6254,6 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
- /gaze@1.1.3:
- resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==}
- engines: {node: '>= 4.0.0'}
- dependencies:
- globule: 1.3.4
- dev: true
-
/gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
@@ -6064,21 +6263,6 @@ packages:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
dev: true
- /get-intrinsic@1.1.3:
- resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
- dependencies:
- function-bind: 1.1.1
- has: 1.0.3
- has-symbols: 1.0.3
- dev: true
-
- /get-intrinsic@1.2.0:
- resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
- dependencies:
- function-bind: 1.1.1
- has: 1.0.3
- has-symbols: 1.0.3
-
/get-intrinsic@1.2.1:
resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
dependencies:
@@ -6086,22 +6270,19 @@ packages:
has: 1.0.3
has-proto: 1.0.1
has-symbols: 1.0.3
+
+ /get-intrinsic@1.2.2:
+ resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
+ dependencies:
+ function-bind: 1.1.2
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ hasown: 2.0.0
dev: true
- /get-pixels@3.3.3:
- resolution: {integrity: sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg==}
- dependencies:
- data-uri-to-buffer: 0.0.3
- jpeg-js: 0.4.4
- mime-types: 2.1.35
- ndarray: 1.0.19
- ndarray-pack: 1.2.1
- node-bitmap: 0.0.1
- omggif: 1.0.10
- parse-data-uri: 0.2.0
- pngjs: 3.4.0
- request: 2.88.2
- through: 2.3.8
+ /get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+ engines: {node: '>=10'}
dev: true
/get-stream@8.0.1:
@@ -6114,11 +6295,11 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
dev: true
- /get-tsconfig@4.6.2:
- resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==}
+ /get-tsconfig@4.7.0:
+ resolution: {integrity: sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==}
dependencies:
resolve-pkg-maps: 1.0.0
dev: true
@@ -6134,30 +6315,17 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /getpass@0.1.7:
- resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
- dependencies:
- assert-plus: 1.0.0
- dev: true
-
- /gif-encoder@0.4.3:
- resolution: {integrity: sha512-HMfSa+EIng62NbDhM63QGYoc49/m8DcZ9hhBtw+CXX9mKboSpeFVxjZ2WEWaMFZ14MUjfACK7jsrxrJffIVrCg==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- readable-stream: 1.1.14
- dev: true
-
- /giget@1.1.2:
- resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==}
+ /giget@1.1.3:
+ resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==}
hasBin: true
dependencies:
colorette: 2.0.20
- defu: 6.1.2
- https-proxy-agent: 5.0.1
+ defu: 6.1.3
+ https-proxy-agent: 7.0.2
mri: 1.2.0
node-fetch-native: 1.4.0
pathe: 1.1.1
- tar: 6.1.15
+ tar: 6.2.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -6176,17 +6344,6 @@ packages:
is-glob: 4.0.3
dev: true
- /glob@7.1.7:
- resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.0.8
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
-
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
@@ -6280,23 +6437,10 @@ packages:
resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
dev: true
- /globule@1.3.4:
- resolution: {integrity: sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==}
- engines: {node: '>= 0.10'}
- dependencies:
- glob: 7.1.7
- lodash: 4.17.21
- minimatch: 3.0.8
- dev: true
-
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
- get-intrinsic: 1.1.3
- dev: true
-
- /graceful-fs@4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+ get-intrinsic: 1.2.1
dev: true
/graceful-fs@4.2.11:
@@ -6307,22 +6451,11 @@ packages:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
- /handlebars-layouts@3.1.4:
- resolution: {integrity: sha512-2llBmvnj8ueOfxNHdRzJOcgalzZjYVd9+WAl93kPYmlX4WGx7FTHTzNxhK+i9YKY2OSjzfehgpLiIwP/OJr6tw==}
- engines: {node: '>= 0.10'}
- dev: true
-
- /handlebars@4.7.7:
- resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
- engines: {node: '>=0.4.7'}
- hasBin: true
+ /gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
dependencies:
- minimist: 1.2.7
- neo-async: 2.6.2
- source-map: 0.6.1
- wordwrap: 1.0.0
- optionalDependencies:
- uglify-js: 3.17.4
+ duplexer: 0.1.2
dev: true
/handlebars@4.7.8:
@@ -6338,20 +6471,6 @@ packages:
uglify-js: 3.17.4
dev: true
- /har-schema@2.0.0:
- resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
- engines: {node: '>=4'}
- dev: true
-
- /har-validator@5.1.5:
- resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==}
- engines: {node: '>=6'}
- deprecated: this library is no longer supported
- dependencies:
- ajv: 6.12.6
- har-schema: 2.0.0
- dev: true
-
/hard-rejection@2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
engines: {node: '>=6'}
@@ -6386,13 +6505,18 @@ packages:
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
+ dev: true
+
+ /has-property-descriptors@1.0.1:
+ resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
+ dependencies:
+ get-intrinsic: 1.2.2
dev: true
/has-proto@1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
engines: {node: '>= 0.4'}
- dev: true
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
@@ -6442,11 +6566,6 @@ packages:
dependencies:
function-bind: 1.1.1
- /has@1.0.4:
- resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
- engines: {node: '>= 0.4.0'}
- dev: true
-
/hasown@2.0.0:
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
engines: {node: '>= 0.4'}
@@ -6508,7 +6627,7 @@ packages:
domutils: 1.7.0
entities: 1.1.2
inherits: 2.0.4
- readable-stream: 3.6.1
+ readable-stream: 3.6.2
dev: true
/htmlparser2@8.0.1:
@@ -6554,25 +6673,21 @@ packages:
- supports-color
dev: true
- /http-signature@1.2.0:
- resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==}
- engines: {node: '>=0.8', npm: '>=1.3.7'}
+ /https-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
+ engines: {node: '>= 14'}
dependencies:
- assert-plus: 1.0.0
- jsprim: 1.4.2
- sshpk: 1.17.0
- dev: true
-
- /https-proxy-agent@5.0.1:
- resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
- engines: {node: '>= 6'}
- dependencies:
- agent-base: 6.0.2
+ agent-base: 7.1.0
debug: 4.3.4
transitivePeerDependencies:
- 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'}
@@ -6679,20 +6794,25 @@ packages:
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
has: 1.0.3
side-channel: 1.0.4
dev: true
+ /internal-slot@1.0.6:
+ resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.2
+ hasown: 2.0.0
+ side-channel: 1.0.4
+ dev: true
+
/interpret@3.1.1:
resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
engines: {node: '>=10.13.0'}
dev: true
- /iota-array@1.0.0:
- resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==}
- dev: true
-
/is-absolute@1.0.0:
resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
engines: {node: '>=0.10.0'}
@@ -6738,7 +6858,7 @@ packages:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
is-typed-array: 1.1.10
dev: true
@@ -6783,12 +6903,6 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /is-core-module@2.12.1:
- resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
- dependencies:
- has: 1.0.3
- dev: true
-
/is-core-module@2.13.0:
resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
dependencies:
@@ -6977,6 +7091,11 @@ packages:
call-bind: 1.0.2
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}
@@ -7011,11 +7130,7 @@ packages:
resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
dependencies:
- which-typed-array: 1.1.11
- dev: true
-
- /is-typedarray@1.0.0:
- resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
+ which-typed-array: 1.1.13
dev: true
/is-unc-path@1.0.0:
@@ -7035,10 +7150,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /is-utf8@0.2.1:
- resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==}
- dev: true
-
/is-weakmap@2.0.1:
resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
dev: true
@@ -7061,10 +7172,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /isarray@0.0.1:
- resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
- dev: true
-
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
@@ -7094,19 +7201,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /isstream@0.1.2:
- resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
- dev: true
-
- /jiti@1.19.3:
- resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==}
+ /jiti@1.20.0:
+ resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==}
hasBin: true
dev: true
- /jpeg-js@0.4.4:
- resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}
- dev: true
-
/js-base64@2.6.4:
resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==}
dev: true
@@ -7126,10 +7225,6 @@ packages:
argparse: 2.0.1
dev: true
- /jsbn@0.1.1:
- resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
- dev: true
-
/jsdoc-type-pratt-parser@4.0.0:
resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==}
engines: {node: '>=12.0.0'}
@@ -7156,11 +7251,6 @@ packages:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
- /json-content-demux@0.1.4:
- resolution: {integrity: sha512-3GqPH2O0+8qBMTa1YTuL+7L24YJYNDjdXfa798y9S6GetScZAY2iAOGCdFkEPZJZdafPKv8ZUnp18VCCPTs0Nw==}
- engines: {node: '>= 0.6.0'}
- dev: true
-
/json-parse-better-errors@1.0.2:
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
dev: true
@@ -7177,18 +7267,10 @@ packages:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
dev: true
- /json-schema@0.4.0:
- resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
- dev: true
-
/json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
- /json-stringify-safe@5.0.1:
- resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
- dev: true
-
/json5@1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
@@ -7202,8 +7284,8 @@ packages:
hasBin: true
dev: true
- /jsonc-eslint-parser@2.3.0:
- resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
+ /jsonc-eslint-parser@2.4.0:
+ resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.10.0
@@ -7224,16 +7306,6 @@ packages:
graceful-fs: 4.2.11
dev: true
- /jsprim@1.4.2:
- resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==}
- engines: {node: '>=0.6.0'}
- dependencies:
- assert-plus: 1.0.0
- extsprintf: 1.3.0
- json-schema: 0.4.0
- verror: 1.10.0
- dev: true
-
/jsx-ast-utils@3.3.5:
resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines: {node: '>=4.0'}
@@ -7291,13 +7363,6 @@ packages:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
- /layout@2.2.0:
- resolution: {integrity: sha512-+kdgg25XW11BA4cl9vF+SH01HaBipld2Nf/PlU2kSYncAbdUbDoahzrlh6yhR93N/wR2TGgcFoxebzR1LKmZUg==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- bin-pack: 1.0.2
- dev: true
-
/levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -7317,7 +7382,7 @@ packages:
is-plain-object: 5.0.0
object.map: 1.0.1
rechoir: 0.8.0
- resolve: 1.22.6
+ resolve: 1.22.4
dev: true
/lilconfig@2.1.0:
@@ -7364,7 +7429,7 @@ packages:
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines: {node: '>=4'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
parse-json: 4.0.0
pify: 3.0.0
strip-bom: 3.0.0
@@ -7493,8 +7558,15 @@ packages:
yallist: 4.0.0
dev: true
- /magic-string@0.30.2:
- resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==}
+ /magic-string@0.30.1:
+ resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
+ /magic-string@0.30.3:
+ resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -7549,7 +7621,7 @@ packages:
/mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
- '@types/mdast': 3.0.13
+ '@types/mdast': 3.0.14
mdast-util-to-string: 2.0.0
micromark: 2.11.4
parse-entities: 2.0.0
@@ -7658,12 +7730,14 @@ packages:
/mime-db@1.52.0:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
+ dev: false
/mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
dependencies:
mime-db: 1.52.0
+ dev: false
/mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
@@ -7686,12 +7760,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /minimatch@3.0.8:
- resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
- dependencies:
- brace-expansion: 1.1.11
- dev: true
-
/minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
@@ -7773,33 +7841,6 @@ packages:
hasBin: true
dev: true
- /mlly@1.3.0:
- resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==}
- dependencies:
- acorn: 8.10.0
- pathe: 1.1.1
- pkg-types: 1.0.3
- ufo: 1.1.2
- dev: true
-
- /mlly@1.4.0:
- resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
- dependencies:
- acorn: 8.10.0
- pathe: 1.1.1
- pkg-types: 1.0.3
- ufo: 1.1.2
- dev: true
-
- /mlly@1.4.1:
- resolution: {integrity: sha512-SCDs78Q2o09jiZiE2WziwVBEqXQ02XkGdUy45cbJf+BpYRIjArXRJ1Wbowxkb+NaM9DWvS3UC9GiO/6eqvQ/pg==}
- dependencies:
- acorn: 8.10.0
- pathe: 1.1.1
- pkg-types: 1.0.3
- ufo: 1.3.0
- dev: true
-
/mlly@1.4.2:
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
dependencies:
@@ -7820,6 +7861,11 @@ packages:
engines: {node: '>=4'}
dev: true
+ /mrmime@1.0.1:
+ resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
+ engines: {node: '>=10'}
+ dev: true
+
/ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
dev: true
@@ -7879,26 +7925,6 @@ packages:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
- /ndarray-ops@1.2.2:
- resolution: {integrity: sha512-BppWAFRjMYF7N/r6Ie51q6D4fs0iiGmeXIACKY66fLpnwIui3Wc3CXiD/30mgLbDjPpSLrsqcp3Z62+IcHZsDw==}
- dependencies:
- cwise-compiler: 1.1.3
- dev: true
-
- /ndarray-pack@1.2.1:
- resolution: {integrity: sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g==}
- dependencies:
- cwise-compiler: 1.1.3
- ndarray: 1.0.19
- dev: true
-
- /ndarray@1.0.19:
- resolution: {integrity: sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==}
- dependencies:
- iota-array: 1.0.0
- is-buffer: 1.1.6
- dev: true
-
/neo-async@2.6.2:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
@@ -7914,11 +7940,6 @@ packages:
tslib: 2.6.2
dev: true
- /node-bitmap@0.0.1:
- resolution: {integrity: sha1-GA6scAPgxwdhjvMTaPYvhLKmkJE=}
- engines: {node: '>=v0.6.5'}
- dev: true
-
/node-fetch-native@1.4.0:
resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==}
dev: true
@@ -7927,7 +7948,7 @@ packages:
resolution: {integrity: sha512-lKFSRSRuDHhwDKMUobdsvaWCbbDRbV3jMUSMiajQSQux1aNUevAZVxUHc2JERI//W8ABPRbi3ebYuSuIzkNIpQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
- '@types/inquirer': 9.0.4
+ '@types/inquirer': 9.0.3
change-case: 4.1.2
del: 7.1.0
globby: 13.2.2
@@ -7937,7 +7958,7 @@ packages:
lodash.get: 4.4.2
lower-case: 2.0.2
mkdirp: 3.0.1
- resolve: 1.22.6
+ resolve: 1.22.4
title-case: 3.0.3
upper-case: 2.0.2
dev: true
@@ -7950,7 +7971,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.2
+ resolve: 1.22.6
semver: 5.7.2
validate-npm-package-license: 3.0.4
dev: true
@@ -7995,6 +8016,13 @@ packages:
string.prototype.padend: 3.1.3
dev: true
+ /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.1.0:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -8012,14 +8040,6 @@ packages:
boolbase: 1.0.0
dev: true
- /oauth-sign@0.9.0:
- resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
- dev: true
-
- /obj-extend@0.1.0:
- resolution: {integrity: sha512-or9c7Ue2wWCun41DuLP3+LKEUjSZcDSxfCM4HZQSX9tcjLL/yuzTW7MmtVNs+MmN16uDRpDrFmFK/WVSm4vklg==}
- dev: true
-
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -8037,8 +8057,8 @@ packages:
/object-inspect@1.12.3:
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
- /object-inspect@1.13.0:
- resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==}
+ /object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
dev: true
/object-is@1.1.5:
@@ -8100,19 +8120,23 @@ packages:
resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
+ dev: true
+
+ /ofetch@1.3.3:
+ resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==}
+ dependencies:
+ destr: 2.0.2
+ node-fetch-native: 1.4.0
+ ufo: 1.3.1
dev: true
/ohash@1.1.3:
resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
dev: true
- /omggif@1.0.10:
- resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==}
- dev: true
-
/on-finished@2.3.0:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines: {node: '>= 0.8'}
@@ -8164,7 +8188,7 @@ packages:
bl: 4.1.0
chalk: 4.1.2
cli-cursor: 3.1.0
- cli-spinners: 2.9.1
+ cli-spinners: 2.9.0
is-interactive: 1.0.0
is-unicode-supported: 0.1.0
log-symbols: 4.1.0
@@ -8178,7 +8202,7 @@ packages:
dependencies:
chalk: 5.3.0
cli-cursor: 4.0.0
- cli-spinners: 2.9.1
+ cli-spinners: 2.9.0
is-interactive: 2.0.0
is-unicode-supported: 1.3.0
log-symbols: 5.1.0
@@ -8192,6 +8216,20 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /overlayscrollbars-vue@0.5.6(overlayscrollbars@2.4.3)(vue@3.3.7):
+ resolution: {integrity: sha512-gBraPkblG/pE6P74+q0vOnULzmD1sePth7S3D6Cb8hLLLrkJNE66cNWzxUgVPtUP3gp5PK6R3rZsxNNo3Xs3GQ==}
+ peerDependencies:
+ overlayscrollbars: ^2.0.0
+ vue: ^3.2.25
+ dependencies:
+ overlayscrollbars: 2.4.3
+ vue: 3.3.7(typescript@5.2.2)
+ dev: false
+
+ /overlayscrollbars@2.4.3:
+ resolution: {integrity: sha512-DG//Rd7AVVEvaVtBcjg+NlfT9IWbBWw2vO7+zFVLz86AVHQA3KcaAd/WByFtUMNwzTW2DDOqgb/bXQOw6OZLMw==}
+ dev: false
+
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -8258,12 +8296,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /parse-data-uri@0.2.0:
- resolution: {integrity: sha512-uOtts8NqDcaCt1rIsO3VFDRsAfgE4c6osG4d9z3l4dCBlxYFzni6Di/oNU270SDrjkfZuUvLZx1rxMyqh46Y9w==}
- dependencies:
- data-uri-to-buffer: 0.0.3
- dev: true
-
/parse-entities@2.0.0:
resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
dependencies:
@@ -8412,10 +8444,6 @@ packages:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
dev: true
- /performance-now@2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
- dev: true
-
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -8459,25 +8487,11 @@ packages:
vue-demi: 0.14.6(vue@3.3.7)
dev: false
- /pixelsmith@2.6.0:
- resolution: {integrity: sha512-1W0C8EVxAPJwsCodw/+dfeEtdSc8JuHFipVylf51PIvh7S7Q33qmVCCzeWQp1y1sXpZ52iXGY2D/ICMyHPIULw==}
- engines: {node: '>= 12.0.0'}
- dependencies:
- async: 3.2.4
- concat-stream: 1.5.2
- get-pixels: 3.3.3
- mime-types: 2.1.35
- ndarray: 1.0.19
- obj-extend: 0.1.0
- save-pixels: 2.3.6
- vinyl-file: 1.3.0
- dev: true
-
/pkg-types@1.0.3:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
jsonc-parser: 3.2.0
- mlly: 1.3.0
+ mlly: 1.4.2
pathe: 1.1.1
dev: true
@@ -8501,16 +8515,6 @@ packages:
engines: {node: '>=4'}
dev: true
- /pngjs-nozlib@1.0.0:
- resolution: {integrity: sha512-N1PggqLp9xDqwAoKvGohmZ3m4/N9xpY0nDZivFqQLcpLHmliHnCp9BuNCsOeqHWMuEEgFjpEaq9dZq6RZyy0fA==}
- engines: {iojs: '>= 1.0.0', node: '>=0.10.0'}
- dev: true
-
- /pngjs@3.4.0:
- resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
- engines: {node: '>=4.0.0'}
- dev: true
-
/portfinder@1.0.32:
resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==}
engines: {node: '>= 0.12.0'}
@@ -8571,8 +8575,8 @@ packages:
postcss: 8.4.31
dev: true
- /postcss-scss@4.0.9(postcss@8.4.31):
- resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ /postcss-scss@4.0.8(postcss@8.4.31):
+ resolution: {integrity: sha512-Cr0X8Eu7xMhE96PJck6ses/uVVXDtE5ghUTKNUYgm8ozgP2TkgV3LWs3WgLV1xaSSLq8ZFiXaUrj0LVgG1fGEA==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.4.29
@@ -8611,8 +8615,8 @@ packages:
source-map-js: 1.0.2
dev: true
- /postcss@8.4.27:
- resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
+ /postcss@8.4.26:
+ resolution: {integrity: sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.6
@@ -8677,14 +8681,6 @@ packages:
react-is: 18.2.0
dev: true
- /process-nextick-args@1.0.7:
- resolution: {integrity: sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==}
- dev: true
-
- /process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- dev: true
-
/prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
@@ -8697,10 +8693,6 @@ packages:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
dev: false
- /psl@1.9.0:
- resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
- dev: true
-
/punycode@2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
@@ -8712,11 +8704,6 @@ packages:
dependencies:
side-channel: 1.0.4
- /qs@6.5.3:
- resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==}
- engines: {node: '>=0.6'}
- dev: true
-
/query-string@4.3.4:
resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==}
engines: {node: '>=0.10.0'}
@@ -8737,8 +8724,8 @@ packages:
/rc9@2.1.1:
resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==}
dependencies:
- defu: 6.1.2
- destr: 2.0.1
+ defu: 6.1.3
+ destr: 2.0.2
flat: 5.0.2
dev: true
@@ -8777,7 +8764,7 @@ packages:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
dependencies:
- '@types/normalize-package-data': 2.4.2
+ '@types/normalize-package-data': 2.4.3
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
@@ -8793,56 +8780,6 @@ packages:
type-fest: 1.4.0
dev: true
- /readable-stream@1.0.34:
- resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 0.0.1
- string_decoder: 0.10.31
- dev: true
-
- /readable-stream@1.1.14:
- resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 0.0.1
- string_decoder: 0.10.31
- dev: true
-
- /readable-stream@2.0.6:
- resolution: {integrity: sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 1.0.7
- string_decoder: 0.10.31
- util-deprecate: 1.0.2
- dev: true
-
- /readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
- dev: true
-
- /readable-stream@3.6.1:
- resolution: {integrity: sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==}
- engines: {node: '>= 6'}
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
- dev: true
-
/readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
@@ -8907,15 +8844,6 @@ packages:
hasBin: true
dev: true
- /regexp.prototype.flags@1.4.3:
- resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- functions-have-names: 1.2.3
- dev: true
-
/regexp.prototype.flags@1.5.0:
resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
engines: {node: '>= 0.4'}
@@ -8929,7 +8857,7 @@ packages:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
set-function-name: 2.0.1
dev: true
@@ -8970,38 +8898,6 @@ packages:
engines: {node: '>=0.10'}
dev: true
- /replace-ext@0.0.1:
- resolution: {integrity: sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=}
- engines: {node: '>= 0.4'}
- dev: true
-
- /request@2.88.2:
- resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
- engines: {node: '>= 6'}
- deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
- dependencies:
- aws-sign2: 0.7.0
- aws4: 1.11.0
- caseless: 0.12.0
- combined-stream: 1.0.8
- extend: 3.0.2
- forever-agent: 0.6.1
- form-data: 2.3.3
- har-validator: 5.1.5
- http-signature: 1.2.0
- is-typedarray: 1.0.0
- isstream: 0.1.2
- json-stringify-safe: 5.0.1
- mime-types: 2.1.35
- oauth-sign: 0.9.0
- performance-now: 2.1.0
- qs: 6.5.3
- safe-buffer: 5.2.1
- tough-cookie: 2.5.0
- tunnel-agent: 0.6.0
- uuid: 3.4.0
- dev: true
-
/require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
@@ -9038,15 +8934,6 @@ packages:
deprecated: https://github.com/lydell/resolve-url#deprecated
dev: true
- /resolve@1.22.2:
- resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
- hasBin: true
- dependencies:
- is-core-module: 2.12.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
/resolve@1.22.4:
resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
hasBin: true
@@ -9069,7 +8956,7 @@ packages:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
dependencies:
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@@ -9140,8 +9027,8 @@ packages:
resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
engines: {node: '>=0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
has-symbols: 1.0.3
isarray: 2.0.5
dev: true
@@ -9158,7 +9045,7 @@ packages:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
is-regex: 1.1.4
dev: true
@@ -9172,8 +9059,8 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true
- /sass@1.69.4:
- resolution: {integrity: sha512-+qEreVhqAy8o++aQfCJwp0sklr2xyEzkm9Pp/Igu9wNPoe7EZEQ8X/MBvvXggI2ql607cxKg/RKOwDj6pp2XDA==}
+ /sass@1.69.5:
+ resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -9182,36 +9069,13 @@ packages:
source-map-js: 1.0.2
dev: true
- /save-pixels@2.3.6:
- resolution: {integrity: sha512-/ayfEWBxt0tFpf5lxSU1S0+/TBn7EiaTZD+6GL+mwizHm3BKCBysnzT6Js7BusDUVcNVLkeJJKLZcBgdpM2leQ==}
- dependencies:
- contentstream: 1.0.0
- gif-encoder: 0.4.3
- jpeg-js: 0.4.4
- ndarray: 1.0.19
- ndarray-ops: 1.2.2
- pngjs-nozlib: 1.0.0
- through: 2.3.8
- dev: true
-
/scule@1.0.0:
resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
- dev: true
/secure-compare@3.0.1:
resolution: {integrity: sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=}
dev: true
- /semver@5.0.3:
- resolution: {integrity: sha512-5OkOBiw69xqmxOFIXwXsiY1HlE+om8nNptg1ZIf95fzcnfgOv2fLm7pmmGbRJsjJIqPpW5Kwy4wpDBTz5wQlUw==}
- hasBin: true
- dev: true
-
- /semver@5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
- hasBin: true
- dev: true
-
/semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
@@ -9238,13 +9102,23 @@ packages:
upper-case-first: 2.0.2
dev: true
+ /set-function-length@1.1.1:
+ resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.1
+ get-intrinsic: 1.2.2
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.1
+ dev: true
+
/set-function-name@2.0.1:
resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
engines: {node: '>= 0.4'}
dependencies:
define-data-property: 1.1.1
functions-have-names: 1.2.3
- has-property-descriptors: 1.0.0
+ has-property-descriptors: 1.0.1
dev: true
/set-value@2.0.1:
@@ -9289,7 +9163,7 @@ packages:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.0
+ get-intrinsic: 1.2.1
object-inspect: 1.12.3
/siginfo@2.0.0:
@@ -9311,6 +9185,15 @@ packages:
requiresBuild: true
dev: true
+ /sirv@2.0.3:
+ resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==}
+ engines: {node: '>= 10'}
+ dependencies:
+ '@polka/url': 1.0.0-next.23
+ mrmime: 1.0.1
+ totalist: 3.0.1
+ dev: true
+
/sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
dev: true
@@ -9418,11 +9301,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+ /spdx-correct@3.1.1:
+ resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.13
+ spdx-license-ids: 3.0.12
dev: true
/spdx-exceptions@2.3.0:
@@ -9433,11 +9316,15 @@ packages:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.13
+ spdx-license-ids: 3.0.15
dev: true
- /spdx-license-ids@3.0.13:
- resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
+ /spdx-license-ids@3.0.12:
+ resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
+ dev: true
+
+ /spdx-license-ids@3.0.15:
+ resolution: {integrity: sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==}
dev: true
/split-string@3.1.0:
@@ -9447,48 +9334,6 @@ packages:
extend-shallow: 3.0.2
dev: true
- /sprintf-js@1.1.2:
- resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==}
- dev: true
-
- /spritesheet-templates@10.5.2:
- resolution: {integrity: sha512-dMrLgS5eHCEDWqo1c3mDM5rGdJpBNf1JAJrxTKA4qR54trNTtxqGZlH3ZppS5FHTgjKgOtEmycqE2vGSkCYiVw==}
- engines: {node: '>= 8.0.0'}
- dependencies:
- handlebars: 4.7.7
- handlebars-layouts: 3.1.4
- json-content-demux: 0.1.4
- underscore: 1.13.6
- underscore.string: 3.3.6
- dev: true
-
- /spritesmith@3.4.0:
- resolution: {integrity: sha512-epa/Ib2GzkrzOA6ZMKH+YOX4ooBlRz8JwIV5NQDt9FvqXVHTh4dVn/0oA+n5eeu6wem1CCrtZWODlOqvwXXpyA==}
- engines: {node: '>= 4.0.0'}
- dependencies:
- concat-stream: 1.5.2
- layout: 2.2.0
- pixelsmith: 2.6.0
- semver: 5.0.3
- through2: 2.0.5
- dev: true
-
- /sshpk@1.17.0:
- resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==}
- engines: {node: '>=0.10.0'}
- hasBin: true
- dependencies:
- asn1: 0.2.6
- assert-plus: 1.0.0
- bcrypt-pbkdf: 1.0.2
- dashdash: 1.14.1
- ecc-jsbn: 0.1.2
- getpass: 0.1.7
- jsbn: 0.1.1
- safer-buffer: 2.1.2
- tweetnacl: 0.14.5
- dev: true
-
/stable@0.1.8:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
@@ -9571,17 +9416,26 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.4
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
+ dev: true
+
+ /string.prototype.trim@1.2.7:
+ resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.21.3
dev: true
/string.prototype.trim@1.2.8:
resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
dev: true
/string.prototype.trimend@1.0.6:
@@ -9589,15 +9443,15 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.1
+ es-abstract: 1.21.3
dev: true
/string.prototype.trimend@1.0.7:
resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
dev: true
/string.prototype.trimstart@1.0.6:
@@ -9605,25 +9459,15 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
- es-abstract: 1.21.1
+ es-abstract: 1.21.3
dev: true
/string.prototype.trimstart@1.0.7:
resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
- dev: true
-
- /string_decoder@0.10.31:
- resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
- dev: true
-
- /string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
- dependencies:
- safe-buffer: 5.1.2
+ es-abstract: 1.22.3
dev: true
/string_decoder@1.3.0:
@@ -9653,26 +9497,16 @@ packages:
ansi-regex: 6.0.1
dev: true
- /strip-bom-stream@1.0.0:
- resolution: {integrity: sha512-7jfJB9YpI2Z0aH3wu10ZqitvYJaE0s5IzFuWE+0pbb4Q/armTloEUShymkDO47YSLnjAW52mlXT//hs9wXNNJQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- first-chunk-stream: 1.0.0
- strip-bom: 2.0.0
- dev: true
-
- /strip-bom@2.0.0:
- resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==}
- engines: {node: '>=0.10.0'}
- dependencies:
- is-utf8: 0.2.1
- dev: true
-
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
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'}
@@ -9697,12 +9531,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /strip-literal@1.0.1:
- resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
- dependencies:
- acorn: 8.10.0
- dev: true
-
/strip-literal@1.3.0:
resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
@@ -9734,7 +9562,7 @@ packages:
optional: true
dependencies:
postcss: 8.4.31
- postcss-scss: 4.0.9(postcss@8.4.31)
+ postcss-scss: 4.0.8(postcss@8.4.31)
stylelint: 15.11.0(typescript@5.2.2)
stylelint-config-recommended: 13.0.0(stylelint@15.11.0)
stylelint-scss: 5.2.1(stylelint@15.11.0)
@@ -9821,7 +9649,7 @@ packages:
stylelint: ^15.0.0
dependencies:
is-plain-object: 5.0.0
- postcss: 8.4.27
+ postcss: 8.4.26
postcss-media-query-parser: 0.2.3
postcss-value-parser: 4.2.0
style-search: 0.1.0
@@ -9983,8 +9811,8 @@ packages:
strip-ansi: 6.0.1
dev: true
- /tar@6.1.15:
- resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==}
+ /tar@6.2.0:
+ resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
engines: {node: '>=10'}
dependencies:
chownr: 2.0.0
@@ -10010,17 +9838,6 @@ packages:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
- /through2@2.0.5:
- resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
- dependencies:
- readable-stream: 2.3.8
- xtend: 4.0.2
- dev: true
-
- /through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- dev: true
-
/tinybench@2.5.1:
resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==}
dev: true
@@ -10084,12 +9901,9 @@ packages:
safe-regex: 1.1.0
dev: true
- /tough-cookie@2.5.0:
- resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
- engines: {node: '>=0.8'}
- dependencies:
- psl: 1.9.0
- punycode: 2.3.0
+ /totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
dev: true
/traverse@0.6.7:
@@ -10125,16 +9939,6 @@ packages:
fsevents: 2.3.3
dev: true
- /tunnel-agent@0.6.0:
- resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
- dependencies:
- safe-buffer: 5.2.1
- dev: true
-
- /tweetnacl@0.14.5:
- resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
- dev: true
-
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -10176,8 +9980,8 @@ packages:
resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
is-typed-array: 1.1.12
dev: true
@@ -10185,7 +9989,7 @@ packages:
resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
@@ -10199,7 +10003,7 @@ packages:
call-bind: 1.0.2
for-each: 0.3.3
has-proto: 1.0.1
- is-typed-array: 1.1.12
+ is-typed-array: 1.1.10
dev: true
/typed-array-length@1.0.4:
@@ -10210,23 +10014,11 @@ packages:
is-typed-array: 1.1.10
dev: true
- /typedarray@0.0.7:
- resolution: {integrity: sha512-ueeb9YybpjhivjbHP2LdFDAjbS948fGEPj+ACAMs4xCMmh72OCOMQWBQKlaN4ZNQ04yfLSDLSx1tGRIoWimObQ==}
- dev: true
-
/typescript@5.2.2:
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
- /ufo@1.1.2:
- resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
- dev: true
-
- /ufo@1.3.0:
- resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==}
- dev: true
-
/ufo@1.3.1:
resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
dev: true
@@ -10253,19 +10045,17 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /underscore.string@3.3.6:
- resolution: {integrity: sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==}
+ /unconfig@0.3.11:
+ resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==}
dependencies:
- sprintf-js: 1.1.2
- util-deprecate: 1.0.2
+ '@antfu/utils': 0.7.6
+ defu: 6.1.3
+ jiti: 1.20.0
+ mlly: 1.4.2
dev: true
- /underscore@1.13.6:
- resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==}
- dev: true
-
- /undici-types@5.25.3:
- resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==}
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
/unicode-canonical-property-names-ecmascript@2.0.0:
@@ -10291,20 +10081,20 @@ packages:
engines: {node: '>=4'}
dev: true
- /unimport@3.1.0:
- resolution: {integrity: sha512-ybK3NVWh30MdiqSyqakrrQOeiXyu5507tDA0tUf7VJHrsq4DM6S43gR7oAsZaFojM32hzX982Lqw02D3yf2aiA==}
+ /unimport@3.4.0:
+ resolution: {integrity: sha512-M/lfFEgufIT156QAr/jWHLUn55kEmxBBiQsMxvRSIbquwmeJEyQYgshHDEvQDWlSJrVOOTAgnJ3FvlsrpGkanA==}
dependencies:
- '@rollup/pluginutils': 5.0.2
+ '@rollup/pluginutils': 5.0.5
escape-string-regexp: 5.0.0
fast-glob: 3.3.1
local-pkg: 0.4.3
- magic-string: 0.30.2
- mlly: 1.4.0
+ magic-string: 0.30.5
+ mlly: 1.4.2
pathe: 1.1.1
pkg-types: 1.0.3
scule: 1.0.0
- strip-literal: 1.0.1
- unplugin: 1.4.0
+ strip-literal: 1.3.0
+ unplugin: 1.5.0
transitivePeerDependencies:
- rollup
dev: true
@@ -10326,14 +10116,10 @@ packages:
qs: 6.11.2
dev: true
- /uniq@1.0.1:
- resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==}
- dev: true
-
/unist-util-stringify-position@2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
- '@types/unist': 2.0.8
+ '@types/unist': 2.0.9
dev: true
/universalify@2.0.0:
@@ -10341,13 +10127,52 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
+ /unocss@0.57.1(postcss@8.4.31)(vite@4.5.0):
+ resolution: {integrity: sha512-xLsyJ8+T1/Ux93yrqOvuQy268wF5rSzydlsbqZ5EVfi01PxYyydez3nycPqbyPZientkJ0Yohzd5aBqmZgku3A==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@unocss/webpack': 0.57.1
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
+ peerDependenciesMeta:
+ '@unocss/webpack':
+ optional: true
+ vite:
+ optional: true
+ dependencies:
+ '@unocss/astro': 0.57.1(vite@4.5.0)
+ '@unocss/cli': 0.57.1
+ '@unocss/core': 0.57.1
+ '@unocss/extractor-arbitrary-variants': 0.57.1
+ '@unocss/postcss': 0.57.1(postcss@8.4.31)
+ '@unocss/preset-attributify': 0.57.1
+ '@unocss/preset-icons': 0.57.1
+ '@unocss/preset-mini': 0.57.1
+ '@unocss/preset-tagify': 0.57.1
+ '@unocss/preset-typography': 0.57.1
+ '@unocss/preset-uno': 0.57.1
+ '@unocss/preset-web-fonts': 0.57.1
+ '@unocss/preset-wind': 0.57.1
+ '@unocss/reset': 0.57.1
+ '@unocss/transformer-attributify-jsx': 0.57.1
+ '@unocss/transformer-attributify-jsx-babel': 0.57.1
+ '@unocss/transformer-compile-class': 0.57.1
+ '@unocss/transformer-directives': 0.57.1
+ '@unocss/transformer-variant-group': 0.57.1
+ '@unocss/vite': 0.57.1(vite@4.5.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
+ transitivePeerDependencies:
+ - postcss
+ - rollup
+ - supports-color
+ dev: true
+
/unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
dev: true
- /unplugin-auto-import@0.16.6(@vueuse/core@10.5.0):
- resolution: {integrity: sha512-M+YIITkx3C/Hg38hp8HmswP5mShUUyJOzpifv7RTlAbeFlO2Tyw0pwrogSSxnipHDPTtI8VHFBpkYkNKzYSuyA==}
+ /unplugin-auto-import@0.16.7(@vueuse/core@10.5.0):
+ resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==}
engines: {node: '>=14'}
peerDependencies:
'@nuxt/kit': ^3.2.2
@@ -10358,15 +10183,15 @@ packages:
'@vueuse/core':
optional: true
dependencies:
- '@antfu/utils': 0.7.5
- '@rollup/pluginutils': 5.0.2
+ '@antfu/utils': 0.7.6
+ '@rollup/pluginutils': 5.0.5
'@vueuse/core': 10.5.0(vue@3.3.7)
fast-glob: 3.3.1
- local-pkg: 0.4.3
- magic-string: 0.30.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
minimatch: 9.0.3
- unimport: 3.1.0
- unplugin: 1.4.0
+ unimport: 3.4.0
+ unplugin: 1.5.0
transitivePeerDependencies:
- rollup
dev: true
@@ -10385,15 +10210,15 @@ packages:
optional: true
dependencies:
'@antfu/utils': 0.7.6
- '@rollup/pluginutils': 5.0.5
+ '@rollup/pluginutils': 5.0.4
chokidar: 3.5.3
debug: 4.3.4
fast-glob: 3.3.1
local-pkg: 0.4.3
- magic-string: 0.30.4
+ magic-string: 0.30.3
minimatch: 9.0.3
- resolve: 1.22.6
- unplugin: 1.5.0
+ resolve: 1.22.4
+ unplugin: 1.4.0
vue: 3.3.7(typescript@5.2.2)
transitivePeerDependencies:
- rollup
@@ -10448,6 +10273,17 @@ packages:
picocolors: 1.0.0
dev: true
+ /update-browserslist-db@1.0.13(browserslist@4.21.11):
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.21.11
+ escalade: 3.1.1
+ picocolors: 1.0.0
+ dev: true
+
/update-browserslist-db@1.0.13(browserslist@4.22.1):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
@@ -10500,12 +10336,6 @@ packages:
engines: {node: '>= 0.4.0'}
dev: true
- /uuid@3.4.0:
- resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
- deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
- hasBin: true
- dev: true
-
/v8flags@4.0.1:
resolution: {integrity: sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==}
engines: {node: '>= 10.13.0'}
@@ -10514,7 +10344,7 @@ packages:
/validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
- spdx-correct: 3.2.0
+ spdx-correct: 3.1.1
spdx-expression-parse: 3.0.1
dev: true
@@ -10532,35 +10362,7 @@ packages:
mutation-observer: 1.0.3
dev: false
- /verror@1.10.0:
- resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=}
- engines: {'0': node >=0.6.0}
- dependencies:
- assert-plus: 1.0.0
- core-util-is: 1.0.2
- extsprintf: 1.3.0
- dev: true
-
- /vinyl-file@1.3.0:
- resolution: {integrity: sha512-i1CGRaiDs3qJ+Yc8cgtOnrZOwlhY02oDBrWSBKD9uYSsxqQG1RhNXLmR/orke0ye0sbKpVtAUHwhF2rs9A46cQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- graceful-fs: 4.2.11
- strip-bom: 2.0.0
- strip-bom-stream: 1.0.0
- vinyl: 1.2.0
- dev: true
-
- /vinyl@1.2.0:
- resolution: {integrity: sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==}
- engines: {node: '>= 0.9'}
- dependencies:
- clone: 1.0.4
- clone-stats: 0.0.1
- replace-ext: 0.0.1
- dev: true
-
- /vite-node@0.34.6(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0):
+ /vite-node@0.34.6(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -10570,7 +10372,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -10594,7 +10396,7 @@ packages:
chalk: 4.1.2
debug: 4.3.4
fs-extra: 10.1.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -10615,7 +10417,7 @@ packages:
fast-glob: 3.2.12
mockjs: 1.1.0
path-to-regexp: 6.2.1
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -10637,23 +10439,12 @@ packages:
json5: 2.2.3
local-pkg: 0.4.3
picocolors: 1.0.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
yaml: 2.3.1
transitivePeerDependencies:
- supports-color
dev: true
- /vite-plugin-spritesmith@0.1.1:
- resolution: {integrity: sha512-y8PI25/FLe+CJr0bI+kOIptWy1fl7AOnZLXhXcb0VyUDAneZlFsFJm+K44lksNgV+0lRojAeMwwP+BhNqqL7Hw==}
- dependencies:
- fs-extra: 10.1.0
- gaze: 1.1.3
- lodash: 4.17.21
- mkdirp: 1.0.4
- spritesheet-templates: 10.5.2
- spritesmith: 3.4.0
- dev: true
-
/vite-plugin-svg-icons@2.0.1(vite@4.5.0):
resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==}
peerDependencies:
@@ -10667,7 +10458,7 @@ packages:
pathe: 0.2.0
svg-baker: 1.7.0
svgo: 2.8.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -10686,7 +10477,7 @@ packages:
'@vue/compiler-dom': 3.3.4
kolorist: 1.8.0
magic-string: 0.30.4
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -10698,11 +10489,11 @@ packages:
vue-router: '>=4.0.14'
dependencies:
local-pkg: 0.5.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
vue-router: 4.2.5(vue@3.3.7)
dev: true
- /vite@4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0):
+ /vite@4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -10730,17 +10521,17 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.8.8
+ '@types/node': 20.8.9
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.29.4
- sass: 1.69.4
+ sass: 1.69.5
terser: 5.22.0
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vitest@0.34.6(sass@1.69.4)(terser@5.22.0):
+ /vitest@0.34.6(sass@1.69.5)(terser@5.22.0):
resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -10773,7 +10564,7 @@ packages:
dependencies:
'@types/chai': 4.3.9
'@types/chai-subset': 1.3.4
- '@types/node': 20.8.8
+ '@types/node': 20.8.9
'@vitest/expect': 0.34.6
'@vitest/runner': 0.34.6
'@vitest/snapshot': 0.34.6
@@ -10792,8 +10583,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.7.0
- vite: 4.5.0(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
- vite-node: 0.34.6(@types/node@20.8.8)(sass@1.69.4)(terser@5.22.0)
+ vite: 4.5.0(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
+ vite-node: 0.34.6(@types/node@20.8.9)(sass@1.69.5)(terser@5.22.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -10837,6 +10628,18 @@ packages:
- supports-color
dev: true
+ /vue-m-message@4.0.2:
+ resolution: {integrity: sha512-6rTKtIzj2vXyyY6YIcSHDmJNz4R1HuxATgr8gf0c+DjcknwCkmfBggKNDIgshnCyqgL70TWsVrgcqQzl4xsYfQ==}
+ dev: false
+
+ /vue-resize@2.0.0-alpha.1(vue@3.3.7):
+ resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
+ peerDependencies:
+ vue: ^3.0.0
+ dependencies:
+ vue: 3.3.7(typescript@5.2.2)
+ dev: false
+
/vue-router@4.2.5(vue@3.3.7):
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
peerDependencies:
@@ -10920,8 +10723,8 @@ packages:
is-weakset: 2.0.2
dev: true
- /which-typed-array@1.1.11:
- resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
+ /which-typed-array@1.1.10:
+ resolution: {integrity: sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
@@ -10929,6 +10732,18 @@ packages:
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
+ is-typed-array: 1.1.10
+ dev: true
+
+ /which-typed-array@1.1.13:
+ resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.5
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-tostringtag: 1.0.0
dev: true
/which-typed-array@1.1.9:
@@ -11006,11 +10821,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /xtend@4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
- dev: true
-
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
dev: true
diff --git a/postcss.config.js b/postcss.config.js
old mode 100644
new mode 100755
index 90d9fffc..b6dc0349
--- a/postcss.config.js
+++ b/postcss.config.js
@@ -1,4 +1,4 @@
-module.exports = {
+export default {
plugins: {
autoprefixer: {},
},
diff --git a/public/browser_upgrade/chrome.png b/public/browser_upgrade/chrome.png
old mode 100644
new mode 100755
diff --git a/public/browser_upgrade/edge.png b/public/browser_upgrade/edge.png
old mode 100644
new mode 100755
diff --git a/public/browser_upgrade/index.css b/public/browser_upgrade/index.css
old mode 100644
new mode 100755
diff --git a/public/favicon.ico b/public/favicon.ico
old mode 100644
new mode 100755
index 794835dc9324e8c67eaa3d1a87f8ca839fca1312..89c0959252bf584417904f34c737d26d89cecc5a
GIT binary patch
literal 16958
zcmeHPJxD7-5I+A`8LM$vSwY9WS
zv=IcsLXtcaO=9BDGs(@n$z#docJFfUZeJ2{RwjG5ad+pN`F3{pPE?c31H=L10C9jgKpY?r5C^_52O1ju
zu)6vJ>+9LFw)O(;?Z2d+nPz6fu(=uIWMbmk_B?%kL9RcJxv~<4va)~oV{dN|%*y1X
zeZB0gp}DyTs473(-CY7IEA8oieEiN2ptbDnz1p^+Ue|o$Z)yraG@9b{Po-2C9)8NH
ze_LAsVli?5{{CRj{(9W(I-mG)PV|$g93H;q)PH$7D(VUs7oSjGZjV0>lF-|G!Q
zBEc^L^lM|I-_!;b6+XDS`V``ypO2XKV>r#~eB;L$b$Q9-P_@7?J8O;u`HkzuSR#=W
zcszkGgCG5X{zAOQa(@2X6vy_qc-`#oI*WUZ5Bc^#&fC%wfN+?PW67inU0siy4eIOt
z5DfCak2Z7~_X>$0=SIJY%Em^F!;g7`fG%)-{Rt%{&f;F7@q4}E_5ARVgsQ3xrqWU$
zoSl7erb2sQKEZG}tqZ|_)D`17`cG6wM>DxVclRTFeDJX%9#27Co%w!Y*B*t!kNPbx
ziud!Qqf9P<>p@iZ_ua)kW}iah$2f@lm$Ag-YI;wruJ*zGebV@KdLMKf_lf~O>Tq!I
z#^J*TT-#$~Pr^MP^9PIz41=4xkp4%#2L?hyjF{7&o{Hk03JVMF;~uk_75?ezFx1xi
zU5iz2j&V?w4+=@4HDcc2Cf{SYS#5ktSgdT3zHRcJ;&CbucM%?V)3ct^ngxlMMYr*pio6o9VT8f%-U}r~8zGs}@
z3jfs9bNaaw`o@jeJ)>d1hx&*F&%j3AW!zigm;L-#hQ6}LApH4z{x92iGR7nSlmD|e
zTHOuBKe_M!WUN=&W6=6HU;ig3@36HMmnIz@a^I)R;DVL^b)i7Y<;Y0pxvmV|WsE`i
z&G|3I>AFG4|Ha4uo}NeHyI7suq+J%H|7&XefbW~e$N#@r{e6RsSVm*Wc_%`4Bs&rZ
fhy%m{;s9}gI6xdA4iE>vItQ}<8vxyXFAMwugPH{K}%a({Q8vm
z%^o)i$t5HP#mZUEE}WUOJ2Sg1kt9YeMq>V?+6R$LL`eZb3C8BdLL_{CTY>1kkxnb<
zc2#7vJ6|o8$~W3=6_JQtV?NK&>#2yxH*RdP$Y5Hz{N-{^Pjb0EIOiypnB^OfHB6_v
zCoW7cNh>TC7Yqg`BobQ~21m8}^RV8`qh9~T`OK|44hI9#=sHk8pX(TnG#CB;pA{#|
z8)zE0YHYPskJjAZ$$vJ}F&v&;bUOdBjm8m^iH=N0xvLNApVP;%)j9uFJ!1xz%c}>4
cf_-mc=ciH%n$2S%%(oS$eSe?-M|g(00iw7=5dZ)H
diff --git a/public/loading.css b/public/loading.css
old mode 100644
new mode 100755
diff --git a/scripts/generate.icons.ts b/scripts/generate.icons.ts
new file mode 100755
index 00000000..ce72cbf2
--- /dev/null
+++ b/scripts/generate.icons.ts
@@ -0,0 +1,80 @@
+import path from 'node:path'
+import process from 'node:process'
+import fs from 'fs-extra'
+import inquirer from 'inquirer'
+import { lookupCollection, lookupCollections } from '@iconify/json'
+
+async function generateIcons() {
+ // 拿到全部图标集的原始数据
+ const raw = await lookupCollections()
+
+ let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
+ lastChoose = JSON.parse(lastChoose)
+
+ // 取出可使用的图标集数据用于 inquirer 选择,并按名称排序
+ const collections = Object.entries(raw).map(([id, item]) => ({
+ ...item,
+ id,
+ })).sort((a, b) => a.name.localeCompare(b.name))
+
+ /**
+ * 分别会在对应目录下生成以下文件,其中(1)(3)用于离线下载并安装图标,(2)用于图标选择器使用
+ * (1) src/iconify/index.json 记录用户 inquirer 的交互信息
+ * (2) src/iconify/data.json 包含多个图标集数据,仅记录图标名
+ * (3) public/icons/*-raw.json 多个图标集的原始数据,独立存放,用于离线使用
+ */
+ inquirer.prompt([
+ {
+ type: 'checkbox',
+ message: '请选择需要生成的图标集',
+ name: 'collections',
+ choices: collections.map(item => ({
+ name: `${item.name} (${item.total} icons)`,
+ value: item.id,
+ })),
+ default: lastChoose.collections,
+ },
+ {
+ type: 'confirm',
+ name: 'isOfflineUse',
+ message: '是否需要离线使用',
+ default: false,
+ },
+ ]).then(async (answers) => {
+ await fs.writeJSON(
+ path.resolve(process.cwd(), 'src/iconify/index.json'),
+ {
+ collections: answers.collections,
+ isOfflineUse: answers.isOfflineUse,
+ },
+ )
+
+ const outputDir = path.resolve(process.cwd(), 'public/icons')
+ await fs.ensureDir(outputDir)
+ await fs.emptyDir(outputDir)
+
+ const collectionsMeta: object[] = []
+ for (const info of answers.collections) {
+ const setData = await lookupCollection(info)
+
+ collectionsMeta.push({
+ prefix: setData.prefix,
+ info: setData.info,
+ icons: Object.keys(setData.icons),
+ })
+
+ const offlineFilePath = path.join(outputDir, `${info}-raw.json`)
+
+ if (answers.isOfflineUse) {
+ await fs.writeJSON(offlineFilePath, setData)
+ }
+ }
+
+ await fs.writeJSON(
+ path.resolve(process.cwd(), 'src/iconify/data.json'),
+ collectionsMeta,
+ )
+ })
+}
+
+generateIcons()
diff --git a/scripts/prepare.js b/scripts/prepare.js
deleted file mode 100644
index f512eb4b..00000000
--- a/scripts/prepare.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import path from 'node:path'
-import process from 'node:process'
-import fs from 'fs-extra'
-import { icons } from '@iconify-json/ep'
-
-async function prepare() {
- const outputDir = path.resolve(process.cwd(), 'public/icons')
- await fs.ensureDir(outputDir)
- await fs.emptyDir(outputDir)
- await fs.writeJSON(
- path.resolve(outputDir, 'icons.json'),
- icons,
- )
-}
-
-prepare()
diff --git a/scss.template.hbs b/scss.template.hbs
deleted file mode 100644
index 7b015727..00000000
--- a/scss.template.hbs
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- // Default options
- 'functions': true,
- 'variableNameTransforms': ['dasherize']
-}
-
-{{#block "sprites"}}
-{{#each sprites}}
-${{../spritesheet_info.strings.name}}-sprite-{{strings.name}}: ({{px.x}}, {{px.y}}, {{px.offset_x}}, {{px.offset_y}}, {{px.width}}, {{px.height}}, {{px.total_width}}, {{px.total_height}}, '{{{escaped_image}}}', '{{name}}');
-{{/each}}
-
-${{spritesheet_info.strings.name}}-sprites: (
-{{#each sprites}}
- {{strings.name}}: ${{../spritesheet_info.strings.name}}-sprite-{{strings.name}},
-{{/each}}
-);
-{{/block}}
-
-{{#block "sprite-functions"}}
-{{#if options.functions}}
-@mixin {{spritesheet_info.strings.name}}-sprite-width($sprite) {
- width: nth($sprite, 5);
-}
-
-@mixin {{spritesheet_info.strings.name}}-sprite-height($sprite) {
- height: nth($sprite, 6);
-}
-
-@mixin {{spritesheet_info.strings.name}}-sprite-position($sprite) {
- $sprite-offset-x: nth($sprite, 3);
- $sprite-offset-y: nth($sprite, 4);
- background-position: $sprite-offset-x $sprite-offset-y;
-}
-
-@mixin {{spritesheet_info.strings.name}}-sprite-size($sprite) {
- background-size: nth($sprite, 7) nth($sprite, 8);
-}
-
-@mixin {{spritesheet_info.strings.name}}-sprite-image($sprite) {
- $sprite-image: nth($sprite, 9);
- background-image: url(#{$sprite-image});
-}
-
-@mixin {{spritesheet_info.strings.name}}-sprite($name) {
- @include {{spritesheet_info.strings.name}}-sprite-image(map-get(${{spritesheet_info.strings.name}}-sprites, #{$name}));
- @include {{spritesheet_info.strings.name}}-sprite-position(map-get(${{spritesheet_info.strings.name}}-sprites, #{$name}));
- @include {{spritesheet_info.strings.name}}-sprite-size(map-get(${{spritesheet_info.strings.name}}-sprites, #{$name}));
- @include {{spritesheet_info.strings.name}}-sprite-width(map-get(${{spritesheet_info.strings.name}}-sprites, #{$name}));
- @include {{spritesheet_info.strings.name}}-sprite-height(map-get(${{spritesheet_info.strings.name}}-sprites, #{$name}));
- background-repeat: no-repeat;
-}
-{{/if}}
-{{/block}}
-
-{{#block "spritesheet-functions"}}
-{{#if options.functions}}
-@mixin all-{{spritesheet_info.strings.name}}-sprites() {
- @each $key, $val in ${{spritesheet_info.strings.name}}-sprites {
- $sprite-name: nth($val, 10);
- .{{spritesheet_info.strings.name}}-#{$sprite-name}-sprites {
- @include {{spritesheet_info.strings.name}}-sprite($key);
- }
- }
-}
-{{/if}}
-{{/block}}
diff --git a/src/App.vue b/src/App.vue
old mode 100644
new mode 100755
index 14987466..e479b33b
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,22 +1,20 @@
-
+
-
+
-
-
+
+
diff --git a/src/api/index.ts b/src/api/index.ts
old mode 100644
new mode 100755
index 66528a9b..b8ed7e73
--- a/src/api/index.ts
+++ b/src/api/index.ts
@@ -1,7 +1,7 @@
import axios from 'axios'
// import qs from 'qs'
-import { ElMessage } from 'element-plus'
+import Message from 'vue-m-message'
import useUserStore from '@/store/modules/user'
const api = axios.create({
@@ -12,13 +12,13 @@ const api = axios.create({
api.interceptors.request.use(
(request) => {
+ // 全局拦截请求发送前提交的参数
const userStore = useUserStore()
- /**
- * 全局拦截请求发送前提交的参数
- * 以下代码为示例,在请求头里带上 token 信息
- */
- if (userStore.isLogin && request.headers) {
- request.headers.Token = userStore.token
+ // 设置请求头
+ if (request.headers) {
+ if (userStore.isLogin) {
+ request.headers.Token = userStore.token
+ }
}
// 是否将 POST 请求参数进行字符串化处理
if (request.method === 'post') {
@@ -40,8 +40,10 @@ api.interceptors.response.use(
*/
if (response.data.status === 1) {
if (response.data.error !== '') {
- // 这里做错误提示,如果使用了 element plus 则可以使用 Message 进行提示
- // ElMessage.error(options)
+ // 错误提示
+ Message.error(response.data.error, {
+ zIndex: 2000,
+ })
return Promise.reject(response.data)
}
}
@@ -61,9 +63,8 @@ api.interceptors.response.use(
else if (message.includes('Request failed with status code')) {
message = `接口${message.substr(message.length - 3)}异常`
}
- ElMessage({
- message,
- type: 'error',
+ Message.error(message, {
+ zIndex: 2000,
})
return Promise.reject(error)
},
diff --git a/src/api/modules/app.ts b/src/api/modules/app.ts
old mode 100644
new mode 100755
diff --git a/src/api/modules/user.ts b/src/api/modules/user.ts
old mode 100644
new mode 100755
diff --git a/src/assets/icons/403.svg b/src/assets/icons/403.svg
old mode 100644
new mode 100755
diff --git a/src/assets/icons/404.svg b/src/assets/icons/404.svg
old mode 100644
new mode 100755
diff --git a/src/assets/icons/fullscreen-exit.svg b/src/assets/icons/fullscreen-exit.svg
deleted file mode 100644
index 0da0a882..00000000
--- a/src/assets/icons/fullscreen-exit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/fullscreen.svg b/src/assets/icons/fullscreen.svg
deleted file mode 100644
index 15ebd256..00000000
--- a/src/assets/icons/fullscreen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/image-load-fail.svg b/src/assets/icons/image-load-fail.svg
old mode 100644
new mode 100755
diff --git a/src/assets/icons/search-down.svg b/src/assets/icons/search-down.svg
deleted file mode 100644
index 3ccac209..00000000
--- a/src/assets/icons/search-down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/search-enter.svg b/src/assets/icons/search-enter.svg
deleted file mode 100644
index 1b9e6664..00000000
--- a/src/assets/icons/search-enter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/search-up.svg b/src/assets/icons/search-up.svg
deleted file mode 100644
index 45454da7..00000000
--- a/src/assets/icons/search-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/sidebar-breadcrumb.svg b/src/assets/icons/sidebar-breadcrumb.svg
deleted file mode 100644
index b44f1b11..00000000
--- a/src/assets/icons/sidebar-breadcrumb.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/sidebar-default.svg b/src/assets/icons/sidebar-default.svg
deleted file mode 100644
index 67d78481..00000000
--- a/src/assets/icons/sidebar-default.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/sidebar-menu.svg b/src/assets/icons/sidebar-menu.svg
deleted file mode 100644
index 40afaf20..00000000
--- a/src/assets/icons/sidebar-menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/assets/icons/toolbar-collapse.svg b/src/assets/icons/toolbar-collapse.svg
old mode 100644
new mode 100755
diff --git a/src/assets/images/login-banner.png b/src/assets/images/login-banner.png
old mode 100644
new mode 100755
diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png
old mode 100644
new mode 100755
diff --git a/src/assets/sprites/.gitkeep b/src/assets/sprites/.gitkeep
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/assets/styles/element-plus/dark.scss b/src/assets/styles/element-plus/dark.scss
deleted file mode 100644
index c3bb9e14..00000000
--- a/src/assets/styles/element-plus/dark.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// 暗黑模式
-@forward "element-plus/theme-chalk/src/dark/var.scss" with (
- $bg-color: (
- "page": #0a0a0a,
- "": #141414,
- "overlay": #1d1e1f,
- )
-);
-@use "element-plus/theme-chalk/src/dark/css-vars.scss" as *;
diff --git a/src/assets/styles/element-plus/index.scss b/src/assets/styles/element-plus/index.scss
deleted file mode 100644
index ec7e379b..00000000
--- a/src/assets/styles/element-plus/index.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-// @forward "element-plus/theme-chalk/src/common/var.scss" with (
-// $colors: (
-// "primary": (
-// "base": green
-// )
-// )
-// );
-@use "element-plus/theme-chalk/src/index.scss" as *;
-@use "./dark.scss";
diff --git a/src/assets/styles/globals.scss b/src/assets/styles/globals.scss
old mode 100644
new mode 100755
index 55b97404..b4460de6
--- a/src/assets/styles/globals.scss
+++ b/src/assets/styles/globals.scss
@@ -1,21 +1,49 @@
-@use "./themes.scss";
-@use "./element-plus/index.scss";
-
-// 全局变量
+// 页面布局 CSS 变量
:root {
- // 头部宽度(默认自适应宽度,可固定宽度,固定宽度后为居中显示)
- --g-header-width: 100%;
// 头部高度
- --g-header-height: 70px;
+ --g-header-height: 80px;
// 侧边栏宽度
- --g-main-sidebar-width: 70px;
+ --g-main-sidebar-width: 80px;
--g-sub-sidebar-width: 220px;
- // 侧边栏Logo高度
+ --g-sub-sidebar-collapse-width: 64px;
+ // 侧边栏 Logo 区域高度
--g-sidebar-logo-height: 50px;
- // 顶栏高度
- --g-topbar-height: 50px;
+ // 工具栏高度
+ --g-toolbar-height: 50px;
}
-// 全局样式
+
+// 明暗模式 CSS 变量
+/* stylelint-disable-next-line no-duplicate-selectors */
+:root {
+ &::view-transition-old(root),
+ &::view-transition-new(root) {
+ animation: none;
+ mix-blend-mode: normal;
+ }
+
+ &::view-transition-old(root) {
+ z-index: 1;
+ }
+
+ &::view-transition-new(root) {
+ z-index: 9999;
+ }
+
+ --g-box-shadow-color: rgb(0 0 0 / 12%);
+
+ &.dark {
+ &::view-transition-old(root) {
+ z-index: 9999;
+ }
+
+ &::view-transition-new(root) {
+ z-index: 1;
+ }
+
+ --g-box-shadow-color: rgb(0 0 0 / 72%);
+ }
+}
+
::-webkit-scrollbar {
width: 12px;
height: 12px;
@@ -43,6 +71,7 @@ body {
body {
margin: 0;
+ background-color: var(--g-container-bg);
box-sizing: border-box;
font-family: Lato, "PingFang SC", "Microsoft YaHei", sans-serif;
-webkit-tap-highlight-color: transparent;
@@ -55,6 +84,7 @@ body {
* {
box-sizing: inherit;
}
+
// 右侧内容区针对fixed元素,有横向铺满的需求,可在fixed元素上设置 [data-fixed-calc-width]
[data-fixed-calc-width] {
position: fixed;
@@ -74,15 +104,37 @@ body {
textarea {
font-family: inherit;
}
-// 列表页全局样式
-.el-table.list-table {
- margin: 20px 0;
- .el-button + .el-dropdown {
- margin-left: 10px;
- }
+/* Overrides Floating Vue */
+.v-popper--theme-dropdown,
+.v-popper--theme-tooltip {
+ --at-apply: inline-flex;
}
-.el-loading-mask {
- z-index: 900 !important;
+.v-popper--theme-dropdown .v-popper__inner,
+.v-popper--theme-tooltip .v-popper__inner {
+ --at-apply: bg-white dark:bg-stone-8 text-dark dark:text-white rounded shadow ring-1 ring-gray-200 dark:ring-gray-800 border border-solid border-stone/20 text-xs font-normal;
+
+ box-shadow: 0 6px 30px rgb(0 0 0 / 10%);
+}
+
+.v-popper--theme-tooltip .v-popper__arrow-inner,
+.v-popper--theme-dropdown .v-popper__arrow-inner {
+ visibility: visible;
+
+ --at-apply: border-white dark:border-stone-8;
+}
+
+.v-popper--theme-tooltip .v-popper__arrow-outer,
+.v-popper--theme-dropdown .v-popper__arrow-outer {
+ --at-apply: border-stone/20;
+}
+
+.v-popper--theme-tooltip.v-popper--shown,
+.v-popper--theme-tooltip.v-popper--shown * {
+ transition: none !important;
+}
+
+[data-overlayscrollbars-contents] {
+ overscroll-behavior: contain;
}
diff --git a/src/assets/styles/nprogress.scss b/src/assets/styles/nprogress.scss
old mode 100644
new mode 100755
index 9947aa68..a63e3cf6
--- a/src/assets/styles/nprogress.scss
+++ b/src/assets/styles/nprogress.scss
@@ -8,7 +8,7 @@
left: 0;
width: 100%;
height: 2px;
- background: var(--g-nprogress-color);
+ background: rgb(var(--ui-primary));
}
.peg {
@@ -19,7 +19,7 @@
height: 100%;
opacity: 1;
transform: rotate(3deg) translate(0, -4px);
- box-shadow: 0 0 10px var(--g-nprogress-color), 0 0 5px var(--g-nprogress-color);
+ box-shadow: 0 0 10px rgb(var(--ui-primary)), 0 0 5px rgb(var(--ui-primary));
}
.spinner {
@@ -35,9 +35,9 @@
box-sizing: border-box;
border: solid 2px transparent;
border-radius: 50%;
+ border-top-color: rgb(var(--ui-primary));
+ border-left-color: rgb(var(--ui-primary));
animation: nprogress-spinner 400ms linear infinite;
- border-top-color: var(--g-nprogress-color);
- border-left-color: var(--g-nprogress-color);
}
}
}
diff --git a/src/assets/styles/resources/utils.scss b/src/assets/styles/resources/utils.scss
old mode 100644
new mode 100755
diff --git a/src/assets/styles/resources/variables.scss b/src/assets/styles/resources/variables.scss
old mode 100644
new mode 100755
diff --git a/src/assets/styles/themes.scss b/src/assets/styles/themes.scss
deleted file mode 100644
index 179e406f..00000000
--- a/src/assets/styles/themes.scss
+++ /dev/null
@@ -1,124 +0,0 @@
-:root {
- --g-box-shadow-color: rgb(0 0 0 / 12%);
-
- /* ----- 应用 ----- */
- // 应用背景色
- --g-app-bg: var(--el-bg-color);
- // 主区域背景色
- --g-main-bg: var(--el-bg-color-page);
-
- /* ----- 顶部 ----- */
- // 背景色
- --g-header-bg: #222b45;
- // 文字颜色
- --g-header-color: #fff;
- // 导航文字颜色
- --g-header-menu-color: #fff;
- // 导航鼠标悬浮文字颜色
- --g-header-menu-hover-color: #fff;
- // 导航鼠标悬浮背景色
- --g-header-menu-hover-bg: #334067;
- // 导航选中文字颜色
- --g-header-menu-active-color: #fff;
- // 导航选中背景色
- --g-header-menu-active-bg: #334067;
-
- /* ----- 主导航 ----- */
- // 背景色
- --g-main-sidebar-bg: #222b45;
- // 菜单文字颜色
- --g-main-sidebar-menu-color: #eee;
- // 菜单鼠标悬浮文字颜色
- --g-main-sidebar-menu-hover-color: #fff;
- // 菜单鼠标悬浮背景色
- --g-main-sidebar-menu-hover-bg: #334067;
- // 菜单选中文字颜色
- --g-main-sidebar-menu-active-color: #fff;
- // 菜单选中背景色
- --g-main-sidebar-menu-active-bg: #334067;
-
- /* ----- 次导航 ----- */
- // 背景色
- --g-sub-sidebar-bg: #fff;
- // 菜单背景色
- --g-sub-sidebar-menu-bg: #e8e8e8;
- // 菜单文字颜色
- --g-sub-sidebar-menu-color: var(--el-text-color-primary);
- // 菜单鼠标悬浮文字颜色
- --g-sub-sidebar-menu-hover-color: var(--el-text-color-primary);
- // 菜单鼠标悬浮背景色
- --g-sub-sidebar-menu-hover-bg: #e1e1e1;
- // 菜单选中文字颜色
- --g-sub-sidebar-menu-active-color: #fff;
- // 菜单选中背景色
- --g-sub-sidebar-menu-active-bg: var(--el-color-primary);
-
- /* ----- 顶栏 ----- */
- --g-toolbar-bg: var(--el-bg-color);
-
- /* ----- 进度条 ----- */
- --g-nprogress-color: var(--el-color-primary);
-
- /* ----- 暗黑模式 ----- */
- &.dark {
- --g-box-shadow-color: rgb(0 0 0 / 72%);
-
- /* ----- 应用 ----- */
- // 应用背景色
- --g-app-bg: var(--el-bg-color);
- // 主区域背景色
- --g-main-bg: var(--el-bg-color-page);
-
- /* ----- 顶部 ----- */
- // 背景色
- --g-header-bg: var(--el-bg-color);
- // 文字颜色
- --g-header-color: #fff;
- // 导航文字颜色
- --g-header-menu-color: #ccc;
- // 导航鼠标悬浮文字颜色
- --g-header-menu-hover-color: #fff;
- // 导航鼠标悬浮背景色
- --g-header-menu-hover-bg: var(--el-color-primary-light-5);
- // 导航选中文字颜色
- --g-header-menu-active-color: #fff;
- // 导航选中背景色
- --g-header-menu-active-bg: var(--el-color-primary-light-3);
-
- /* ----- 主导航 ----- */
- // 背景色
- --g-main-sidebar-bg: var(--el-bg-color);
- // 菜单文字颜色
- --g-main-sidebar-menu-color: #ccc;
- // 菜单鼠标悬浮文字颜色
- --g-main-sidebar-menu-hover-color: #fff;
- // 菜单鼠标悬浮背景色
- --g-main-sidebar-menu-hover-bg: var(--el-color-primary-light-5);
- // 菜单选中文字颜色
- --g-main-sidebar-menu-active-color: #fff;
- // 菜单选中背景色
- --g-main-sidebar-menu-active-bg: var(--el-color-primary-light-3);
-
- /* ----- 次导航 ----- */
- // 背景色
- --g-sub-sidebar-bg: var(--el-bg-color-page);
- // 菜单背景色
- --g-sub-sidebar-menu-bg: var(--el-bg-color);
- // 菜单文字颜色
- --g-sub-sidebar-menu-color: var(--el-text-color-secondary);
- // 菜单鼠标悬浮文字颜色
- --g-sub-sidebar-menu-hover-color: var(--el-text-color-primary);
- // 菜单鼠标悬浮背景色
- --g-sub-sidebar-menu-hover-bg: var(--el-color-primary-light-5);
- // 菜单选中文字颜色
- --g-sub-sidebar-menu-active-color: var(--el-text-color-primary);
- // 菜单选中背景色
- --g-sub-sidebar-menu-active-bg: var(--el-color-primary-light-3);
-
- /* ----- 顶栏 ----- */
- --g-toolbar-bg: var(--el-bg-color);
-
- /* ----- 进度条 ----- */
- --g-nprogress-color: var(--el-color-primary);
- }
-}
diff --git a/src/components/Auth/index.vue b/src/components/Auth/index.vue
old mode 100644
new mode 100755
diff --git a/src/components/AuthAll/index.vue b/src/components/AuthAll/index.vue
old mode 100644
new mode 100755
diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue
old mode 100644
new mode 100755
index bb425ee7..f1ddfc5d
--- a/src/components/FileUpload/index.vue
+++ b/src/components/FileUpload/index.vue
@@ -60,7 +60,7 @@ const onSuccess: UploadProps['onSuccess'] = (res, file, fileList) => {
- {
:before-upload="beforeUpload"
:on-exceed="onExceed"
:on-success="onSuccess"
- :file-list="files as UploadUserFile[]"
+ :file-list="files"
:limit="max"
drag
>
-
+
将文件拖到此处,或点击上传
@@ -81,11 +81,11 @@ const onSuccess: UploadProps['onSuccess'] = (res, file, fileList) => {
-
+
diff --git a/src/components/ImagePreview/index.vue b/src/components/ImagePreview/index.vue
old mode 100644
new mode 100755
index f725d608..083f2a56
--- a/src/components/ImagePreview/index.vue
+++ b/src/components/ImagePreview/index.vue
@@ -25,13 +25,13 @@ const realHeight = computed(() => {
-
+
-
+
-
+
diff --git a/src/components/PageHeader/index.vue b/src/components/PageHeader/index.vue
old mode 100644
new mode 100755
index e5182997..9633e578
--- a/src/components/PageHeader/index.vue
+++ b/src/components/PageHeader/index.vue
@@ -3,73 +3,30 @@ defineOptions({
name: 'PageHeader',
})
-withDefaults(
- defineProps<{
- title: string
- content?: string
- }>(),
- {
- content: '',
- },
-)
+defineProps<{
+ title?: string
+ content?: string
+}>()
const slots = useSlots()
-