diff --git a/packages/hoppscotch-app/.env.example b/.env.example
similarity index 100%
rename from packages/hoppscotch-app/.env.example
rename to .env.example
diff --git a/.github/workflows/deploy-netlify.yml b/.github/workflows/deploy-netlify.yml
index 3f39d3b84..5b7aae53b 100644
--- a/.github/workflows/deploy-netlify.yml
+++ b/.github/workflows/deploy-netlify.yml
@@ -13,7 +13,7 @@ jobs:
uses: actions/checkout@v3
- name: Setup Environment
- run: mv packages/hoppscotch-app/.env.example packages/hoppscotch-app/.env
+ run: mv packages/hoppscotch-web/.env.example packages/hoppscotch-web/.env
- name: Setup and run pnpm install
uses: pnpm/action-setup@v2.2.2
@@ -30,7 +30,7 @@ jobs:
# Deploy the production site with netlify-cli
- name: Deploy to Netlify (production)
- run: npx netlify-cli deploy --dir=packages/hoppscotch-app/dist --prod
+ run: npx netlify-cli deploy --dir=packages/hoppscotch-web/dist --prod
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_PRODUCTION_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
diff --git a/.github/workflows/deploy-preview-netlify.yml b/.github/workflows/deploy-preview-netlify.yml
index 5f9c8e44d..cee82d7c0 100644
--- a/.github/workflows/deploy-preview-netlify.yml
+++ b/.github/workflows/deploy-preview-netlify.yml
@@ -42,7 +42,7 @@ jobs:
# Deploy the preview site with netlify-cli
- name: Deploy to Netlify (preview)
- run: npx netlify-cli deploy --dir=packages/hoppscotch-app/dist --alias=preview
+ run: npx netlify-cli deploy --dir=packages/hoppscotch-web/dist --alias=preview
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_STAGING_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
diff --git a/.github/workflows/deploy-staging-netlify.yml b/.github/workflows/deploy-staging-netlify.yml
index 9dd4681c5..a7c4c26dd 100644
--- a/.github/workflows/deploy-staging-netlify.yml
+++ b/.github/workflows/deploy-staging-netlify.yml
@@ -42,7 +42,7 @@ jobs:
# Deploy the staging site with netlify-cli
- name: Deploy to Netlify (staging)
- run: npx netlify-cli deploy --dir=packages/hoppscotch-app/dist --prod
+ run: npx netlify-cli deploy --dir=packages/hoppscotch-web/dist --prod
env:
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_STAGING_SITE_ID }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 02c445d5c..dea99c5ec 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -6,6 +6,7 @@
"dbaeumer.vscode-eslint",
"editorconfig.editorconfig",
"csstools.postcss",
+ "folke.vscode-monorepo-workspace"
],
"unwantedRecommendations": [
"octref.vetur"
diff --git a/README.md b/README.md
index 6d8bb735d..3b8958c94 100644
--- a/README.md
+++ b/README.md
@@ -279,7 +279,7 @@ _Add-ons are developed and maintained under **[Hoppscotch Organization](https://
## **Developing**
-0. Update [`.env.example`](https://github.com/hoppscotch/hoppscotch/blob/main/packages/hoppscotch-app/.env.example) file found in `packages/hoppscotch-app` with your own keys and rename it to `.env`.
+0. Update [`.env.example`](https://github.com/hoppscotch/hoppscotch/blob/main/.env.example) file found in the root of the repo with your own keys and rename it to `.env`.
_Sample keys only work with the [production build](https://hoppscotch.io)._
diff --git a/packages/hoppscotch-app/README.md b/packages/hoppscotch-app/README.md
deleted file mode 100644
index 30b15e215..000000000
--- a/packages/hoppscotch-app/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Vue 3 + TypeScript + Vite
-
-This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `
diff --git a/packages/hoppscotch-web/meta.ts b/packages/hoppscotch-web/meta.ts
new file mode 100644
index 000000000..3c0ce22cb
--- /dev/null
+++ b/packages/hoppscotch-web/meta.ts
@@ -0,0 +1,118 @@
+import { IHTMLTag } from "vite-plugin-html-config"
+
+export const APP_INFO = {
+ name: "Hoppscotch",
+ shortDescription: "Open source API development ecosystem",
+ description:
+ "Helps you create requests faster, saving precious time on development.",
+ keywords:
+ "hoppscotch, hopp scotch, hoppscotch online, hoppscotch app, postwoman, postwoman chrome, postwoman online, postwoman for mac, postwoman app, postwoman for windows, postwoman google chrome, postwoman chrome app, get postwoman, postwoman web, postwoman android, postwoman app for chrome, postwoman mobile app, postwoman web app, api, request, testing, tool, rest, websocket, sse, graphql, socketio",
+ app: {
+ background: "#202124",
+ },
+ social: {
+ twitter: "@hoppscotch_io",
+ },
+} as const
+
+export const META_TAGS = (env: Record): IHTMLTag[] => [
+ {
+ name: "keywords",
+ content: APP_INFO.keywords,
+ },
+ {
+ name: "X-UA-Compatible",
+ content: "IE=edge, chrome=1",
+ },
+ {
+ name: "name",
+ content: `${APP_INFO.name} • ${APP_INFO.shortDescription}`,
+ },
+ {
+ name: "description",
+ content: APP_INFO.description,
+ },
+ {
+ name: "image",
+ content: `${env.VITE_BASE_URL}/banner.png`,
+ },
+ // Open Graph tags
+ {
+ name: "og:title",
+ content: `${APP_INFO.name} • ${APP_INFO.shortDescription}`,
+ },
+ {
+ name: "og:description",
+ content: APP_INFO.description,
+ },
+ {
+ name: "og:image",
+ content: `${env.VITE_BASE_URL}/banner.png`,
+ },
+ // Twitter tags
+ {
+ name: "twitter:card",
+ content: "summary_large_image",
+ },
+ {
+ name: "twitter:site",
+ content: APP_INFO.social.twitter,
+ },
+ {
+ name: "twitter:creator",
+ content: APP_INFO.social.twitter,
+ },
+ {
+ name: "twitter:title",
+ content: `${APP_INFO.name} • ${APP_INFO.shortDescription}`,
+ },
+ {
+ name: "twitter:description",
+ content: APP_INFO.description,
+ },
+ {
+ name: "twitter:image",
+ content: `${env.VITE_BASE_URL}/banner.png`,
+ },
+ // Add to homescreen for Chrome on Android. Fallback for PWA (handled by nuxt)
+ {
+ name: "application-name",
+ content: APP_INFO.name,
+ },
+ // Windows phone tile icon
+ {
+ name: "msapplication-TileImage",
+ content: `${env.VITE_BASE_URL}/icon.png`,
+ },
+ {
+ name: "msapplication-TileColor",
+ content: APP_INFO.app.background,
+ },
+ {
+ name: "msapplication-tap-highlight",
+ content: "no",
+ },
+ // iOS Safari
+ {
+ name: "apple-mobile-web-app-title",
+ content: APP_INFO.name,
+ },
+ {
+ name: "apple-mobile-web-app-capable",
+ content: "yes",
+ },
+ {
+ name: "apple-mobile-web-app-status-bar-style",
+ content: "black-translucent",
+ },
+ // PWA
+ {
+ name: "theme-color",
+ content: APP_INFO.app.background,
+ },
+ {
+ name: "mask-icon",
+ content: "/icon.png",
+ color: APP_INFO.app.background,
+ },
+]
diff --git a/packages/hoppscotch-web/package.json b/packages/hoppscotch-web/package.json
new file mode 100644
index 000000000..2ff370fdc
--- /dev/null
+++ b/packages/hoppscotch-web/package.json
@@ -0,0 +1,57 @@
+{
+ "name": "@hoppscotch/web",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview",
+ "lint": "eslint src --ext .ts,.js,.vue --ignore-path .gitignore .",
+ "lint:ts": "vue-tsc --noEmit",
+ "lintfix": "eslint --fix src --ext .ts,.js,.vue --ignore-path .gitignore .",
+ "prod-lint": "cross-env HOPP_LINT_FOR_PROD=true pnpm run lint",
+ "generate": "pnpm run build",
+ "do-dev": "pnpm run dev",
+ "do-build-prod": "pnpm run build",
+ "do-lint": "pnpm run prod-lint",
+ "do-typecheck": "pnpm run lint",
+ "do-lintfix": "pnpm run lintfix"
+ },
+ "dependencies": {
+ "@hoppscotch/common": "workspace:^",
+ "buffer": "^6.0.3",
+ "process": "^0.11.10",
+ "stream-browserify": "^3.0.0",
+ "util": "^0.12.4",
+ "vue": "^3.2.41",
+ "workbox-window": "^6.5.4"
+ },
+ "devDependencies": {
+ "@intlify/vite-plugin-vue-i18n": "^6.0.1",
+ "@rushstack/eslint-patch": "^1.1.4",
+ "@typescript-eslint/eslint-plugin": "^5.19.0",
+ "@typescript-eslint/parser": "^5.19.0",
+ "@vitejs/plugin-legacy": "^2.3.0",
+ "@vitejs/plugin-vue": "^3.2.0",
+ "@vue/eslint-config-typescript": "^11.0.1",
+ "cross-env": "^7.0.3",
+ "eslint": "^8.28.0",
+ "eslint-plugin-prettier": "^4.2.1",
+ "eslint-plugin-vue": "^9.5.1",
+ "typescript": "^4.6.4",
+ "unplugin-icons": "^0.14.9",
+ "unplugin-vue-components": "^0.21.0",
+ "vite": "^3.2.3",
+ "vite-plugin-fonts": "^0.6.0",
+ "vite-plugin-html-config": "^1.0.10",
+ "vite-plugin-inspect": "^0.7.4",
+ "vite-plugin-pages": "^0.26.0",
+ "vite-plugin-pages-sitemap": "^1.4.0",
+ "vite-plugin-pwa": "^0.13.1",
+ "vite-plugin-vue-layouts": "^0.7.0",
+ "vite-plugin-windicss": "^1.8.8",
+ "vue-tsc": "^1.0.9",
+ "windicss": "^3.5.6"
+ }
+}
diff --git a/packages/hoppscotch-web/src/main.ts b/packages/hoppscotch-web/src/main.ts
new file mode 100644
index 000000000..18dcfea16
--- /dev/null
+++ b/packages/hoppscotch-web/src/main.ts
@@ -0,0 +1,3 @@
+import { createHoppApp } from "@hoppscotch/common"
+
+createHoppApp("#app")
diff --git a/packages/hoppscotch-web/src/vite-env.d.ts b/packages/hoppscotch-web/src/vite-env.d.ts
new file mode 100644
index 000000000..323c78a6c
--- /dev/null
+++ b/packages/hoppscotch-web/src/vite-env.d.ts
@@ -0,0 +1,7 @@
+///
+
+declare module '*.vue' {
+ import type { DefineComponent } from 'vue'
+ const component: DefineComponent<{}, {}, any>
+ export default component
+}
diff --git a/packages/hoppscotch-web/tsconfig.json b/packages/hoppscotch-web/tsconfig.json
new file mode 100644
index 000000000..be54e356a
--- /dev/null
+++ b/packages/hoppscotch-web/tsconfig.json
@@ -0,0 +1,23 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ "useDefineForClassFields": true,
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "strict": true,
+ "jsx": "preserve",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "esModuleInterop": true,
+ "lib": ["ESNext", "DOM"],
+ "skipLibCheck": true,
+ "noEmit": true,
+ "paths": {
+ "@hoppscotch/common": [ "../hoppscotch-common/src/index.ts" ],
+ "@hoppscotch/common/*": [ "../hoppscotch-common/src/*" ]
+ }
+
+ },
+ "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/packages/hoppscotch-app/tsconfig.node.json b/packages/hoppscotch-web/tsconfig.node.json
similarity index 50%
rename from packages/hoppscotch-app/tsconfig.node.json
rename to packages/hoppscotch-web/tsconfig.node.json
index 6894f27e5..28e5a5e9b 100644
--- a/packages/hoppscotch-app/tsconfig.node.json
+++ b/packages/hoppscotch-web/tsconfig.node.json
@@ -1,8 +1,9 @@
{
"compilerOptions": {
"composite": true,
- "module": "esnext",
- "moduleResolution": "node"
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "allowSyntheticDefaultImports": true
},
"include": ["vite.config.ts", "meta.ts"]
}
diff --git a/packages/hoppscotch-app/vite.config.ts b/packages/hoppscotch-web/vite.config.ts
similarity index 64%
rename from packages/hoppscotch-app/vite.config.ts
rename to packages/hoppscotch-web/vite.config.ts
index a997c33dd..7ad79b9ae 100644
--- a/packages/hoppscotch-app/vite.config.ts
+++ b/packages/hoppscotch-web/vite.config.ts
@@ -1,6 +1,6 @@
import { defineConfig, loadEnv } from "vite"
import { APP_INFO, META_TAGS } from "./meta"
-import generateSitemap from "vite-plugin-pages-sitemap"
+// import generateSitemap from "vite-plugin-pages-sitemap"
import HtmlConfig from "vite-plugin-html-config"
import Vue from "@vitejs/plugin-vue"
import VueI18n from "@intlify/vite-plugin-vue-i18n"
@@ -8,7 +8,6 @@ import Components from "unplugin-vue-components/vite"
import Icons from "unplugin-icons/vite"
import Inspect from "vite-plugin-inspect"
import WindiCSS from "vite-plugin-windicss"
-import Checker from "vite-plugin-checker"
import { VitePWA } from "vite-plugin-pwa"
import Pages from "vite-plugin-pages"
import Layouts from "vite-plugin-vue-layouts"
@@ -18,9 +17,10 @@ import * as path from "path"
import { VitePluginFonts } from "vite-plugin-fonts"
import legacy from "@vitejs/plugin-legacy"
-const ENV = loadEnv("development", process.cwd())
+const ENV = loadEnv("development", path.resolve(__dirname, "../../"))
export default defineConfig({
+ envDir: path.resolve(__dirname, "../../"),
// TODO: Migrate @hoppscotch/data to full ESM
define: {
// For 'util' polyfill required by dep of '@apidevtools/swagger-parser'
@@ -32,54 +32,59 @@ export default defineConfig({
preview: {
port: 3000,
},
+ publicDir: path.resolve(__dirname, "../hoppscotch-common/public"),
build: {
sourcemap: true,
emptyOutDir: true,
},
resolve: {
alias: {
- "~": path.resolve(__dirname, "./src"),
- "@composables": path.resolve(__dirname, "./src/composables"),
- "@modules": path.resolve(__dirname, "./src/modules"),
- "@components": path.resolve(__dirname, "./src/components"),
- "@helpers": path.resolve(__dirname, "./src/helpers"),
- "@functional": path.resolve(__dirname, "./src/helpers/functional"),
- "@workers": path.resolve(__dirname, "./src/workers"),
+ // TODO: Maybe leave ~ only for individual apps and not use on common
+ "~": path.resolve(__dirname, "../hoppscotch-common/src"),
+ "@hoppscotch/common": "@hoppscotch/common/src",
+ "@composables": path.resolve(
+ __dirname,
+ "../hoppscotch-common/src/composables"
+ ),
+ "@modules": path.resolve(__dirname, "../hoppscotch-common/src/modules"),
+ "@components": path.resolve(
+ __dirname,
+ "../hoppscotch-common/src/components"
+ ),
+ "@helpers": path.resolve(__dirname, "../hoppscotch-common/src/helpers"),
+ "@functional": path.resolve(
+ __dirname,
+ "../hoppscotch-common/src/helpers/functional"
+ ),
+ "@workers": path.resolve(__dirname, "../hoppscotch-common/src/workers"),
stream: "stream-browserify",
util: "util",
},
+ dedupe: ["vue"],
},
plugins: [
Inspect(), // go to url -> /__inspect
- Checker({
- eslint: {
- lintCommand: "eslint src --ext .ts,.js,.vue --ignore-path .gitignore .",
- },
- overlay: {
- initialIsOpen: true,
- position: "br",
- },
- }),
HtmlConfig({
metas: META_TAGS(ENV),
}),
Vue(),
Pages({
routeStyle: "nuxt",
- dirs: "src/pages",
+ dirs: "../hoppscotch-common/src/pages",
importMode: "async",
- onRoutesGenerated(routes) {
- return generateSitemap({
- routes,
- nuxtStyle: true,
- allowRobots: true,
- hostname: ENV.VITE_BASE_URL,
- })
+ onRoutesGenerated() {
+ // TODO: Figure this out ?
+ // return generateSitemap({
+ // routes,
+ // nuxtStyle: true,
+ // allowRobots: true,
+ // hostname: ENV.VITE_BASE_URL,
+ // })
},
}),
Layouts({
- layoutsDirs: "./src/layouts",
+ layoutsDirs: "../hoppscotch-common/src/layouts",
defaultLayout: "default",
}),
VueI18n({
@@ -87,9 +92,12 @@ export default defineConfig({
compositionOnly: true,
include: [path.resolve(__dirname, "locales")],
}),
- WindiCSS(),
+ WindiCSS({
+ root: path.resolve(__dirname, "../hoppscotch-common"),
+ }),
Components({
- dts: "./src/components.d.ts",
+ dts: "../hoppscotch-common/src/components.d.ts",
+ dirs: ["../hoppscotch-common/src/components"],
directoryAsNamespace: true,
resolvers: [
IconResolver({
@@ -107,9 +115,11 @@ export default defineConfig({
Icons({
compiler: "vue3",
customCollections: {
- hopp: FileSystemIconLoader("./assets/icons"),
- auth: FileSystemIconLoader("./assets/icons/auth"),
- brands: FileSystemIconLoader("./assets/icons/brands"),
+ hopp: FileSystemIconLoader("../hoppscotch-common/assets/icons"),
+ auth: FileSystemIconLoader("../hoppscotch-common/assets/icons/auth"),
+ brands: FileSystemIconLoader(
+ "../hoppscotch-common/assets/icons/brands"
+ ),
},
}),
VitePWA({
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 43a6b10dd..ba5594a12 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,7 +42,57 @@ importers:
rollup-plugin-ts: 2.0.7_okefoyb4o5sittgqayreuhurei
typescript: 4.7.4
- packages/hoppscotch-app:
+ packages/hoppscotch-cli:
+ specifiers:
+ '@hoppscotch/data': workspace:^0.4.4
+ '@hoppscotch/js-sandbox': workspace:^2.0.0
+ '@relmify/jest-fp-ts': ^2.0.2
+ '@swc/core': ^1.2.181
+ '@types/axios': ^0.14.0
+ '@types/chalk': ^2.2.0
+ '@types/commander': ^2.12.2
+ '@types/jest': ^27.4.1
+ '@types/lodash': ^4.14.181
+ '@types/qs': ^6.9.7
+ axios: ^0.21.4
+ chalk: ^4.1.1
+ commander: ^8.0.0
+ esm: ^3.2.25
+ fp-ts: ^2.12.1
+ io-ts: ^2.2.16
+ jest: ^27.5.1
+ lodash: ^4.17.21
+ prettier: ^2.6.2
+ qs: ^6.10.3
+ ts-jest: ^27.1.4
+ tsup: ^5.12.7
+ typescript: ^4.6.4
+ devDependencies:
+ '@hoppscotch/data': link:../hoppscotch-data
+ '@hoppscotch/js-sandbox': link:../hoppscotch-js-sandbox
+ '@relmify/jest-fp-ts': 2.0.2_fp-ts@2.12.1+io-ts@2.2.16
+ '@swc/core': 1.2.213
+ '@types/axios': 0.14.0
+ '@types/chalk': 2.2.0
+ '@types/commander': 2.12.2
+ '@types/jest': 27.5.2
+ '@types/lodash': 4.14.182
+ '@types/qs': 6.9.7
+ axios: 0.21.4
+ chalk: 4.1.2
+ commander: 8.3.0
+ esm: 3.2.25
+ fp-ts: 2.12.1
+ io-ts: 2.2.16_fp-ts@2.12.1
+ jest: 27.5.1
+ lodash: 4.17.21
+ prettier: 2.7.1
+ qs: 6.11.0
+ ts-jest: 27.1.5_mqaoisgizytgigbr3gbjwvnjie
+ tsup: 5.12.9_liswqajbmjp6gyfdb6pun2kq5i
+ typescript: 4.7.4
+
+ packages/hoppscotch-common:
specifiers:
'@apidevtools/swagger-parser': ^10.1.0
'@codemirror/autocomplete': ^6.0.3
@@ -299,56 +349,6 @@ importers:
vue-tsc: 0.38.2_typescript@4.7.4
windicss: 3.5.6
- packages/hoppscotch-cli:
- specifiers:
- '@hoppscotch/data': workspace:^0.4.4
- '@hoppscotch/js-sandbox': workspace:^2.0.0
- '@relmify/jest-fp-ts': ^2.0.2
- '@swc/core': ^1.2.181
- '@types/axios': ^0.14.0
- '@types/chalk': ^2.2.0
- '@types/commander': ^2.12.2
- '@types/jest': ^27.4.1
- '@types/lodash': ^4.14.181
- '@types/qs': ^6.9.7
- axios: ^0.21.4
- chalk: ^4.1.1
- commander: ^8.0.0
- esm: ^3.2.25
- fp-ts: ^2.12.1
- io-ts: ^2.2.16
- jest: ^27.5.1
- lodash: ^4.17.21
- prettier: ^2.6.2
- qs: ^6.10.3
- ts-jest: ^27.1.4
- tsup: ^5.12.7
- typescript: ^4.6.4
- devDependencies:
- '@hoppscotch/data': link:../hoppscotch-data
- '@hoppscotch/js-sandbox': link:../hoppscotch-js-sandbox
- '@relmify/jest-fp-ts': 2.0.2_fp-ts@2.12.1+io-ts@2.2.16
- '@swc/core': 1.2.213
- '@types/axios': 0.14.0
- '@types/chalk': 2.2.0
- '@types/commander': 2.12.2
- '@types/jest': 27.5.2
- '@types/lodash': 4.14.182
- '@types/qs': 6.9.7
- axios: 0.21.4
- chalk: 4.1.2
- commander: 8.3.0
- esm: 3.2.25
- fp-ts: 2.12.1
- io-ts: 2.2.16_fp-ts@2.12.1
- jest: 27.5.1
- lodash: 4.17.21
- prettier: 2.7.1
- qs: 6.11.0
- ts-jest: 27.1.5_mqaoisgizytgigbr3gbjwvnjie
- tsup: 5.12.9_liswqajbmjp6gyfdb6pun2kq5i
- typescript: 4.7.4
-
packages/hoppscotch-data:
specifiers:
'@types/lodash': ^4.14.181
@@ -413,6 +413,75 @@ importers:
ts-jest: 27.1.5_mqaoisgizytgigbr3gbjwvnjie
typescript: 4.7.4
+ packages/hoppscotch-web:
+ specifiers:
+ '@hoppscotch/common': workspace:^
+ '@intlify/vite-plugin-vue-i18n': ^6.0.1
+ '@rushstack/eslint-patch': ^1.1.4
+ '@typescript-eslint/eslint-plugin': ^5.19.0
+ '@typescript-eslint/parser': ^5.19.0
+ '@vitejs/plugin-legacy': ^2.3.0
+ '@vitejs/plugin-vue': ^3.2.0
+ '@vue/eslint-config-typescript': ^11.0.1
+ buffer: ^6.0.3
+ cross-env: ^7.0.3
+ eslint: ^8.28.0
+ eslint-plugin-prettier: ^4.2.1
+ eslint-plugin-vue: ^9.5.1
+ process: ^0.11.10
+ stream-browserify: ^3.0.0
+ typescript: ^4.6.4
+ unplugin-icons: ^0.14.9
+ unplugin-vue-components: ^0.21.0
+ util: ^0.12.4
+ vite: ^3.2.3
+ vite-plugin-fonts: ^0.6.0
+ vite-plugin-html-config: ^1.0.10
+ vite-plugin-inspect: ^0.7.4
+ vite-plugin-pages: ^0.26.0
+ vite-plugin-pages-sitemap: ^1.4.0
+ vite-plugin-pwa: ^0.13.1
+ vite-plugin-vue-layouts: ^0.7.0
+ vite-plugin-windicss: ^1.8.8
+ vue: ^3.2.41
+ vue-tsc: ^1.0.9
+ windicss: ^3.5.6
+ workbox-window: ^6.5.4
+ dependencies:
+ '@hoppscotch/common': link:../hoppscotch-common
+ buffer: 6.0.3
+ process: 0.11.10
+ stream-browserify: 3.0.0
+ util: 0.12.4
+ vue: 3.2.45
+ workbox-window: 6.5.4
+ devDependencies:
+ '@intlify/vite-plugin-vue-i18n': 6.0.1_vite@3.2.4
+ '@rushstack/eslint-patch': 1.1.4
+ '@typescript-eslint/eslint-plugin': 5.30.6_tzuem642amzz36tmpo2cu7h24a
+ '@typescript-eslint/parser': 5.30.6_tqvwk7sh3taph5wf7sr5z34mke
+ '@vitejs/plugin-legacy': 2.3.0_vite@3.2.4
+ '@vitejs/plugin-vue': 3.2.0_vite@3.2.4+vue@3.2.45
+ '@vue/eslint-config-typescript': 11.0.1_mzvf2l7eswg27fegtooheusjzu
+ cross-env: 7.0.3
+ eslint: 8.28.0
+ eslint-plugin-prettier: 4.2.1_eslint@8.28.0
+ eslint-plugin-vue: 9.5.1_eslint@8.28.0
+ typescript: 4.7.4
+ unplugin-icons: 0.14.9_vite@3.2.4
+ unplugin-vue-components: 0.21.0_vite@3.2.4+vue@3.2.45
+ vite: 3.2.4
+ vite-plugin-fonts: 0.6.0_vite@3.2.4
+ vite-plugin-html-config: 1.0.10_vite@3.2.4
+ vite-plugin-inspect: 0.7.4_vite@3.2.4
+ vite-plugin-pages: 0.26.0_vite@3.2.4
+ vite-plugin-pages-sitemap: 1.4.0
+ vite-plugin-pwa: 0.13.1_3kw35epztoiwny7qtfesjexvtu
+ vite-plugin-vue-layouts: 0.7.0_vite@3.2.4+vue@3.2.45
+ vite-plugin-windicss: 1.8.8_vite@3.2.4
+ vue-tsc: 1.0.9_typescript@4.7.4
+ windicss: 3.5.6
+
packages:
/@ampproject/remapping/2.2.0:
@@ -1697,13 +1766,12 @@ packages:
resolution: {integrity: sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==}
engines: {node: '>=6.9.0'}
dependencies:
- regenerator-runtime: 0.13.9
+ regenerator-runtime: 0.13.10
dev: true
/@babel/standalone/7.20.0:
resolution: {integrity: sha512-8toFReoMyknVN538KZYS9HJLUlpvibQiPQqt8TYFeyV+FlZUmM8TG2zcS8q4vAijCRLoAKT1EzeBVvbxjMfi9A==}
engines: {node: '>=6.9.0'}
- dev: false
/@babel/template/7.18.6:
resolution: {integrity: sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==}
@@ -2050,6 +2118,24 @@ packages:
rollup-plugin-node-polyfills: 0.2.1
dev: true
+ /@esbuild/android-arm/0.15.15:
+ resolution: {integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-loong64/0.15.15:
+ resolution: {integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-loong64/0.15.7:
resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==}
engines: {node: '>=12'}
@@ -2064,7 +2150,7 @@ packages:
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 9.3.2
+ espree: 9.4.0
globals: 13.16.0
ignore: 5.2.0
import-fresh: 3.3.0
@@ -2092,6 +2178,23 @@ packages:
- supports-color
dev: true
+ /@eslint/eslintrc/1.3.3:
+ resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 9.4.0
+ globals: 13.16.0
+ ignore: 5.2.0
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@faker-js/faker/5.5.3:
resolution: {integrity: sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw==}
dev: false
@@ -3055,6 +3158,17 @@ packages:
- supports-color
dev: true
+ /@humanwhocodes/config-array/0.11.7:
+ resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==}
+ engines: {node: '>=10.10.0'}
+ dependencies:
+ '@humanwhocodes/object-schema': 1.2.1
+ debug: 4.3.4
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@humanwhocodes/config-array/0.9.5:
resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
engines: {node: '>=10.10.0'}
@@ -3105,8 +3219,8 @@ packages:
- supports-color
dev: true
- /@intlify/bundle-utils/3.2.1_vue-i18n@9.2.2:
- resolution: {integrity: sha512-rf4cLBOnbqmpXVcCdcYHilZpMt1m82syh3WLBJlZvGxN2KkH9HeHVH4+bnibF/SDXCHNh6lM6wTpS/qw+PkcMg==}
+ /@intlify/bundle-utils/3.4.0:
+ resolution: {integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ==}
engines: {node: '>= 12'}
peerDependencies:
petite-vue-i18n: '*'
@@ -3117,8 +3231,27 @@ packages:
vue-i18n:
optional: true
dependencies:
- '@intlify/message-compiler': 9.3.0-beta.6
- '@intlify/shared': 9.3.0-beta.6
+ '@intlify/message-compiler': 9.3.0-beta.10
+ '@intlify/shared': 9.3.0-beta.10
+ jsonc-eslint-parser: 1.4.1
+ source-map: 0.6.1
+ yaml-eslint-parser: 0.3.2
+ dev: true
+
+ /@intlify/bundle-utils/3.4.0_vue-i18n@9.2.2:
+ resolution: {integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ==}
+ engines: {node: '>= 12'}
+ peerDependencies:
+ petite-vue-i18n: '*'
+ vue-i18n: '*'
+ peerDependenciesMeta:
+ petite-vue-i18n:
+ optional: true
+ vue-i18n:
+ optional: true
+ dependencies:
+ '@intlify/message-compiler': 9.3.0-beta.10
+ '@intlify/shared': 9.3.0-beta.10
jsonc-eslint-parser: 1.4.1
source-map: 0.6.1
vue-i18n: 9.2.2_vue@3.2.37
@@ -3147,11 +3280,11 @@ packages:
'@intlify/shared': 9.2.2
source-map: 0.6.1
- /@intlify/message-compiler/9.3.0-beta.6:
- resolution: {integrity: sha512-3PJqRJoqvFHExA9DCkf7fZYKbvYne1tYQ0fptJAhUOZsELarh8wr4aPLKWCkQSRuutdrtZ/n5CcPgJgUmVthDw==}
+ /@intlify/message-compiler/9.3.0-beta.10:
+ resolution: {integrity: sha512-RoOC6yceOykLRhN0NlbkNOBUx1el6iphx3W8NfOx3jHVNtfT1FYokx14/5sU3F1F0uxeG4sp6q+ppKvaF8o+ww==}
engines: {node: '>= 14'}
dependencies:
- '@intlify/shared': 9.3.0-beta.6
+ '@intlify/shared': 9.3.0-beta.10
source-map: 0.6.1
dev: true
@@ -3159,8 +3292,8 @@ packages:
resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==}
engines: {node: '>= 14'}
- /@intlify/shared/9.3.0-beta.6:
- resolution: {integrity: sha512-ITA1R4tvJYwZXT5x6QCSwxcwQ4dU52zrzVm/EUbgsp8oWzYS1xexBrxyNM80PSQudYvL2rvcZJKQ7yBh7b0LkQ==}
+ /@intlify/shared/9.3.0-beta.10:
+ resolution: {integrity: sha512-h93uAanbAt/XgjDHclrVB7xix6r7Uz11wx0iGNOCdHP7aA2LCJjUT3uNbekJjjbo+Fl5jzTSJZdm2SexzoqhRA==}
engines: {node: '>= 14'}
dev: true
@@ -3179,8 +3312,8 @@ packages:
vue-i18n:
optional: true
dependencies:
- '@intlify/bundle-utils': 3.2.1_vue-i18n@9.2.2
- '@intlify/shared': 9.3.0-beta.6
+ '@intlify/bundle-utils': 3.4.0_vue-i18n@9.2.2
+ '@intlify/shared': 9.3.0-beta.10
'@rollup/pluginutils': 4.2.1
debug: 4.3.4
fast-glob: 3.2.11
@@ -3191,6 +3324,32 @@ packages:
- supports-color
dev: true
+ /@intlify/vite-plugin-vue-i18n/6.0.1_vite@3.2.4:
+ resolution: {integrity: sha512-FFVcxVU4bR9vdDLNbltM5mrhndnXMErO01i0RrpdyMegEt3Nu/YLoH0sFdjRun7/RY4vaEnhTnFvVf9uO0dQvg==}
+ engines: {node: '>= 14.6'}
+ peerDependencies:
+ petite-vue-i18n: '*'
+ vite: ^2.9.0 || ^3.0.0
+ vue-i18n: '*'
+ peerDependenciesMeta:
+ petite-vue-i18n:
+ optional: true
+ vite:
+ optional: true
+ vue-i18n:
+ optional: true
+ dependencies:
+ '@intlify/bundle-utils': 3.4.0
+ '@intlify/shared': 9.3.0-beta.10
+ '@rollup/pluginutils': 4.2.1
+ debug: 4.3.4
+ fast-glob: 3.2.11
+ source-map: 0.6.1
+ vite: 3.2.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@intlify/vue-devtools/9.2.2:
resolution: {integrity: sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==}
engines: {node: '>= 14'}
@@ -4257,6 +4416,33 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/eslint-plugin/5.30.6_tzuem642amzz36tmpo2cu7h24a:
+ resolution: {integrity: sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^5.0.0
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/parser': 5.30.6_tqvwk7sh3taph5wf7sr5z34mke
+ '@typescript-eslint/scope-manager': 5.30.6
+ '@typescript-eslint/type-utils': 5.30.6_tqvwk7sh3taph5wf7sr5z34mke
+ '@typescript-eslint/utils': 5.30.6_tqvwk7sh3taph5wf7sr5z34mke
+ debug: 4.3.4
+ eslint: 8.28.0
+ functional-red-black-tree: 1.0.1
+ ignore: 5.2.0
+ regexpp: 3.2.0
+ semver: 7.3.7
+ tsutils: 3.21.0_typescript@4.7.4
+ typescript: 4.7.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/parser/5.30.6_4x5o4skxv6sl53vpwefgt23khm:
resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4297,6 +4483,26 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/parser/5.30.6_tqvwk7sh3taph5wf7sr5z34mke:
+ resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 5.30.6
+ '@typescript-eslint/types': 5.30.6
+ '@typescript-eslint/typescript-estree': 5.30.6_typescript@4.7.4
+ debug: 4.3.4
+ eslint: 8.28.0
+ typescript: 4.7.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/scope-manager/5.30.6:
resolution: {integrity: sha512-Hkq5PhLgtVoW1obkqYH0i4iELctEKixkhWLPTYs55doGUKCASvkjOXOd/pisVeLdO24ZX9D6yymJ/twqpJiG3g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4343,6 +4549,25 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/type-utils/5.30.6_tqvwk7sh3taph5wf7sr5z34mke:
+ resolution: {integrity: sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/utils': 5.30.6_tqvwk7sh3taph5wf7sr5z34mke
+ debug: 4.3.4
+ eslint: 8.28.0
+ tsutils: 3.21.0_typescript@4.7.4
+ typescript: 4.7.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/types/5.30.6:
resolution: {integrity: sha512-HdnP8HioL1F7CwVmT4RaaMX57RrfqsOMclZc08wGMiDYJBsLGBM7JwXM4cZJmbWLzIR/pXg1kkrBBVpxTOwfUg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4405,6 +4630,24 @@ packages:
- typescript
dev: true
+ /@typescript-eslint/utils/5.30.6_tqvwk7sh3taph5wf7sr5z34mke:
+ resolution: {integrity: sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ '@types/json-schema': 7.0.9
+ '@typescript-eslint/scope-manager': 5.30.6
+ '@typescript-eslint/types': 5.30.6
+ '@typescript-eslint/typescript-estree': 5.30.6_typescript@4.7.4
+ eslint: 8.28.0
+ eslint-scope: 5.1.1
+ eslint-utils: 3.0.0_eslint@8.28.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
/@typescript-eslint/visitor-keys/5.30.6:
resolution: {integrity: sha512-41OiCjdL2mCaSDi2SvYbzFLlqqlm5v1ZW9Ym55wXKL/Rx6OOB1IbuFGo71Fj6Xy90gJDFTlgOS+vbmtGHPTQQA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4479,6 +4722,21 @@ packages:
vite: 3.1.4_sass@1.53.0
dev: false
+ /@vitejs/plugin-legacy/2.3.0_vite@3.2.4:
+ resolution: {integrity: sha512-Bh62i0gzQvvT8AeAAb78nOnqSYXypkRmQmOTImdPZ39meHR9e2une3AIFmVo4s1SDmcmJ6qj18Sa/lRc/14KaA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ terser: ^5.4.0
+ vite: ^3.0.0
+ dependencies:
+ '@babel/standalone': 7.20.0
+ core-js: 3.26.0
+ magic-string: 0.26.7
+ regenerator-runtime: 0.13.10
+ systemjs: 6.13.0
+ vite: 3.2.4
+ dev: true
+
/@vitejs/plugin-vue/3.1.0_vite@3.1.4+vue@3.2.37:
resolution: {integrity: sha512-fmxtHPjSOEIRg6vHYDaem+97iwCUg/uSIaTzp98lhELt2ISOQuDo2hbkBdXod0g15IhfPMQmAxh4heUks2zvDA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -4490,24 +4748,68 @@ packages:
vue: 3.2.37
dev: true
+ /@vitejs/plugin-vue/3.2.0_vite@3.2.4+vue@3.2.45:
+ resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^3.0.0
+ vue: ^3.2.25
+ dependencies:
+ vite: 3.2.4
+ vue: 3.2.45
+ dev: true
+
/@volar/code-gen/0.38.2:
resolution: {integrity: sha512-H81I6d7rZB7teqL+zhK/Xz1v0/kKkUwkB0Aq6b4+BTCqcJeiZkoWxd0gFhrhWTnUoqiM83lhoTGo2vkvx5YagQ==}
dependencies:
'@volar/source-map': 0.38.2
dev: true
+ /@volar/language-core/1.0.9:
+ resolution: {integrity: sha512-5Fty3slLet6svXiJw2YxhYeo6c7wFdtILrql5bZymYLM+HbiZtJbryW1YnUEKAP7MO9Mbeh+TNH4Z0HFxHgIqw==}
+ dependencies:
+ '@volar/source-map': 1.0.9
+ '@vue/reactivity': 3.2.45
+ muggle-string: 0.1.0
+ dev: true
+
/@volar/source-map/0.38.2:
resolution: {integrity: sha512-DWcYbYt9SPwk0r4VmXk1F0v4X5+hCqH1JRkAWSeJymQyXCQ2OQDEbY2PF12a7y2qn4FUBD2gOba2TynAqI8ZFQ==}
dev: true
+ /@volar/source-map/1.0.9:
+ resolution: {integrity: sha512-fazB/vy5ZEJ3yKx4fabJyGNI3CBkdLkfEIRVu6+1P3VixK0Mn+eqyUIkLBrzGYaeFM3GybhCLCvsVdNz0Fu/CQ==}
+ dependencies:
+ muggle-string: 0.1.0
+ dev: true
+
+ /@volar/typescript/1.0.9:
+ resolution: {integrity: sha512-dVziu+ShQUWuMukM6bvK2v2O446/gG6l1XkTh2vfkccw1IzjfbiP1TWQoNo1ipTfZOtu5YJGYAx+o5HNrGXWfQ==}
+ dependencies:
+ '@volar/language-core': 1.0.9
+ dev: true
+
/@volar/vue-code-gen/0.38.2:
resolution: {integrity: sha512-whLunD6phSGWBUHZKdTxeglrpzQu26ii8CRVapFdjfyMaVhQ7ESNeIAhkTVyg2ovOPc0PiDYPQEPzfWAADIWog==}
dependencies:
'@volar/code-gen': 0.38.2
'@volar/source-map': 0.38.2
- '@vue/compiler-core': 3.2.37
- '@vue/compiler-dom': 3.2.37
- '@vue/shared': 3.2.39
+ '@vue/compiler-core': 3.2.45
+ '@vue/compiler-dom': 3.2.45
+ '@vue/shared': 3.2.45
+ dev: true
+
+ /@volar/vue-language-core/1.0.9:
+ resolution: {integrity: sha512-tofNoR8ShPFenHT1YVMuvoXtXWwoQE+fiXVqSmW0dSKZqEDjWQ3YeXSd0a6aqyKaIbvR7kWWGp34WbpQlwf9Ww==}
+ dependencies:
+ '@volar/language-core': 1.0.9
+ '@volar/source-map': 1.0.9
+ '@vue/compiler-dom': 3.2.45
+ '@vue/compiler-sfc': 3.2.45
+ '@vue/reactivity': 3.2.45
+ '@vue/shared': 3.2.45
+ minimatch: 5.1.0
+ vue-template-compiler: 2.7.14
dev: true
/@volar/vue-typescript/0.38.2:
@@ -4516,10 +4818,17 @@ packages:
'@volar/code-gen': 0.38.2
'@volar/source-map': 0.38.2
'@volar/vue-code-gen': 0.38.2
- '@vue/compiler-sfc': 3.2.39
+ '@vue/compiler-sfc': 3.2.45
'@vue/reactivity': 3.2.39
dev: true
+ /@volar/vue-typescript/1.0.9:
+ resolution: {integrity: sha512-ZLe4y9YNbviACa7uAMCilzxA76gbbSlKfjspXBzk6fCobd8QCIig+VyDYcjANIlm2HhgSCX8jYTzhCKlegh4mw==}
+ dependencies:
+ '@volar/typescript': 1.0.9
+ '@volar/vue-language-core': 1.0.9
+ dev: true
+
/@vue/compiler-core/3.2.37:
resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==}
dependencies:
@@ -4537,6 +4846,14 @@ packages:
source-map: 0.6.1
dev: true
+ /@vue/compiler-core/3.2.45:
+ resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
+ dependencies:
+ '@babel/parser': 7.18.6
+ '@vue/shared': 3.2.45
+ estree-walker: 2.0.2
+ source-map: 0.6.1
+
/@vue/compiler-dom/3.2.37:
resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==}
dependencies:
@@ -4550,11 +4867,17 @@ packages:
'@vue/shared': 3.2.39
dev: true
+ /@vue/compiler-dom/3.2.45:
+ resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
+ dependencies:
+ '@vue/compiler-core': 3.2.45
+ '@vue/shared': 3.2.45
+
/@vue/compiler-sfc/2.7.1:
resolution: {integrity: sha512-YQRE2uYhlvyFgHmKAqySCdLm7O37XZc+yG9dujwD3h8em+rD1qGOthxc0H3XcijOy50gj/pYHgBO6C3MjV+oug==}
dependencies:
'@babel/parser': 7.18.6
- postcss: 8.4.14
+ postcss: 8.4.19
source-map: 0.6.1
dev: true
@@ -4569,7 +4892,7 @@ packages:
'@vue/shared': 3.2.37
estree-walker: 2.0.2
magic-string: 0.25.9
- postcss: 8.4.14
+ postcss: 8.4.19
source-map: 0.6.1
/@vue/compiler-sfc/3.2.39:
@@ -4587,6 +4910,20 @@ packages:
source-map: 0.6.1
dev: true
+ /@vue/compiler-sfc/3.2.45:
+ resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
+ dependencies:
+ '@babel/parser': 7.18.6
+ '@vue/compiler-core': 3.2.45
+ '@vue/compiler-dom': 3.2.45
+ '@vue/compiler-ssr': 3.2.45
+ '@vue/reactivity-transform': 3.2.45
+ '@vue/shared': 3.2.45
+ estree-walker: 2.0.2
+ magic-string: 0.25.9
+ postcss: 8.4.19
+ source-map: 0.6.1
+
/@vue/compiler-ssr/3.2.37:
resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==}
dependencies:
@@ -4600,8 +4937,11 @@ packages:
'@vue/shared': 3.2.39
dev: true
- /@vue/devtools-api/6.2.0:
- resolution: {integrity: sha512-pF1G4wky+hkifDiZSWn8xfuLOJI1ZXtuambpBEYaf7Xaf6zC/pM29rvAGpd3qaGXnr4BAXU1Pxz/VfvBGwexGA==}
+ /@vue/compiler-ssr/3.2.45:
+ resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
+ dependencies:
+ '@vue/compiler-dom': 3.2.45
+ '@vue/shared': 3.2.45
/@vue/devtools-api/6.2.1:
resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==}
@@ -4627,6 +4967,27 @@ packages:
- supports-color
dev: true
+ /@vue/eslint-config-typescript/11.0.1_mzvf2l7eswg27fegtooheusjzu:
+ resolution: {integrity: sha512-0U+nL0nA7ahnGPk3rTN49x76miUwuQtQPQNWOFvAcjg6nFJkIkA8qbGNtXwsuHtwBwRtWpHhShL3zK07v+632w==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
+ eslint-plugin-vue: ^9.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 5.30.6_tzuem642amzz36tmpo2cu7h24a
+ '@typescript-eslint/parser': 5.30.6_tqvwk7sh3taph5wf7sr5z34mke
+ eslint: 8.28.0
+ eslint-plugin-vue: 9.5.1_eslint@8.28.0
+ typescript: 4.7.4
+ vue-eslint-parser: 9.1.0_eslint@8.28.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@vue/reactivity-transform/3.2.37:
resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==}
dependencies:
@@ -4646,6 +5007,15 @@ packages:
magic-string: 0.25.9
dev: true
+ /@vue/reactivity-transform/3.2.45:
+ resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
+ dependencies:
+ '@babel/parser': 7.18.6
+ '@vue/compiler-core': 3.2.45
+ '@vue/shared': 3.2.45
+ estree-walker: 2.0.2
+ magic-string: 0.25.9
+
/@vue/reactivity/3.2.37:
resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==}
dependencies:
@@ -4657,6 +5027,11 @@ packages:
'@vue/shared': 3.2.39
dev: true
+ /@vue/reactivity/3.2.45:
+ resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
+ dependencies:
+ '@vue/shared': 3.2.45
+
/@vue/runtime-core/3.2.37:
resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==}
dependencies:
@@ -4670,6 +5045,12 @@ packages:
'@vue/shared': 3.2.39
dev: true
+ /@vue/runtime-core/3.2.45:
+ resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
+ dependencies:
+ '@vue/reactivity': 3.2.45
+ '@vue/shared': 3.2.45
+
/@vue/runtime-dom/3.2.37:
resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==}
dependencies:
@@ -4677,6 +5058,13 @@ packages:
'@vue/shared': 3.2.37
csstype: 2.6.20
+ /@vue/runtime-dom/3.2.45:
+ resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
+ dependencies:
+ '@vue/runtime-core': 3.2.45
+ '@vue/shared': 3.2.45
+ csstype: 2.6.20
+
/@vue/server-renderer/3.2.37_vue@3.2.37:
resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==}
peerDependencies:
@@ -4686,6 +5074,15 @@ packages:
'@vue/shared': 3.2.37
vue: 3.2.37
+ /@vue/server-renderer/3.2.45_vue@3.2.45:
+ resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==}
+ peerDependencies:
+ vue: 3.2.45
+ dependencies:
+ '@vue/compiler-ssr': 3.2.45
+ '@vue/shared': 3.2.45
+ vue: 3.2.45
+
/@vue/shared/3.2.37:
resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==}
@@ -4693,6 +5090,9 @@ packages:
resolution: {integrity: sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==}
dev: true
+ /@vue/shared/3.2.45:
+ resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
+
/@vueuse/core/8.7.5_vue@3.2.37:
resolution: {integrity: sha512-tqgzeZGoZcXzoit4kOGLWJibDMLp0vdm6ZO41SSUQhkhtrPhAg6dbIEPiahhUu6sZAmSYvVrZgEr5aKD51nrLA==}
peerDependencies:
@@ -4760,7 +5160,7 @@ packages:
'@windicss/config': 1.8.8
debug: 4.3.4
fast-glob: 3.2.11
- magic-string: 0.26.2
+ magic-string: 0.26.7
micromatch: 4.0.5
windicss: 3.5.6
transitivePeerDependencies:
@@ -4800,14 +5200,6 @@ packages:
acorn: 7.4.1
dev: true
- /acorn-jsx/5.3.2_acorn@8.7.1:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 8.7.1
- dev: true
-
/acorn-jsx/5.3.2_acorn@8.8.0:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -4849,12 +5241,6 @@ packages:
hasBin: true
dev: true
- /acorn/8.7.1:
- resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
/acorn/8.8.0:
resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
engines: {node: '>=0.4.0'}
@@ -5725,10 +6111,10 @@ packages:
/core-js/3.26.0:
resolution: {integrity: sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==}
requiresBuild: true
- dev: false
/core-js/3.6.5:
resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==}
+ deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
requiresBuild: true
dev: false
@@ -5884,6 +6270,10 @@ packages:
/dataloader/2.1.0:
resolution: {integrity: sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ==}
+ /de-indent/1.0.2:
+ resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
+ dev: true
+
/debounce/1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
dev: true
@@ -6298,6 +6688,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-android-64/0.15.15:
+ resolution: {integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-android-64/0.15.7:
resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==}
engines: {node: '>=12'}
@@ -6314,6 +6713,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-android-arm64/0.15.15:
+ resolution: {integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-android-arm64/0.15.7:
resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==}
engines: {node: '>=12'}
@@ -6330,6 +6738,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-darwin-64/0.15.15:
+ resolution: {integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-darwin-64/0.15.7:
resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==}
engines: {node: '>=12'}
@@ -6346,6 +6763,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-darwin-arm64/0.15.15:
+ resolution: {integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-darwin-arm64/0.15.7:
resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==}
engines: {node: '>=12'}
@@ -6362,6 +6788,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-freebsd-64/0.15.15:
+ resolution: {integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-freebsd-64/0.15.7:
resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==}
engines: {node: '>=12'}
@@ -6378,6 +6813,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-freebsd-arm64/0.15.15:
+ resolution: {integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-freebsd-arm64/0.15.7:
resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==}
engines: {node: '>=12'}
@@ -6394,6 +6838,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-32/0.15.15:
+ resolution: {integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-32/0.15.7:
resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==}
engines: {node: '>=12'}
@@ -6410,6 +6863,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-64/0.15.15:
+ resolution: {integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-64/0.15.7:
resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==}
engines: {node: '>=12'}
@@ -6426,6 +6888,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-arm/0.15.15:
+ resolution: {integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-arm/0.15.7:
resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==}
engines: {node: '>=12'}
@@ -6442,6 +6913,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-arm64/0.15.15:
+ resolution: {integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-arm64/0.15.7:
resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==}
engines: {node: '>=12'}
@@ -6458,6 +6938,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-mips64le/0.15.15:
+ resolution: {integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-mips64le/0.15.7:
resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==}
engines: {node: '>=12'}
@@ -6474,6 +6963,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-ppc64le/0.15.15:
+ resolution: {integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-ppc64le/0.15.7:
resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==}
engines: {node: '>=12'}
@@ -6490,6 +6988,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-riscv64/0.15.15:
+ resolution: {integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-riscv64/0.15.7:
resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==}
engines: {node: '>=12'}
@@ -6506,6 +7013,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-linux-s390x/0.15.15:
+ resolution: {integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-linux-s390x/0.15.7:
resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==}
engines: {node: '>=12'}
@@ -6522,6 +7038,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-netbsd-64/0.15.15:
+ resolution: {integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-netbsd-64/0.15.7:
resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==}
engines: {node: '>=12'}
@@ -6538,6 +7063,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-openbsd-64/0.15.15:
+ resolution: {integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-openbsd-64/0.15.7:
resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==}
engines: {node: '>=12'}
@@ -6554,6 +7088,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-sunos-64/0.15.15:
+ resolution: {integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-sunos-64/0.15.7:
resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==}
engines: {node: '>=12'}
@@ -6570,6 +7113,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-windows-32/0.15.15:
+ resolution: {integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-windows-32/0.15.7:
resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==}
engines: {node: '>=12'}
@@ -6586,6 +7138,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-windows-64/0.15.15:
+ resolution: {integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-windows-64/0.15.7:
resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==}
engines: {node: '>=12'}
@@ -6602,6 +7163,15 @@ packages:
requiresBuild: true
optional: true
+ /esbuild-windows-arm64/0.15.15:
+ resolution: {integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/esbuild-windows-arm64/0.15.7:
resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==}
engines: {node: '>=12'}
@@ -6637,6 +7207,36 @@ packages:
esbuild-windows-64: 0.14.48
esbuild-windows-arm64: 0.14.48
+ /esbuild/0.15.15:
+ resolution: {integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.15.15
+ '@esbuild/linux-loong64': 0.15.15
+ esbuild-android-64: 0.15.15
+ esbuild-android-arm64: 0.15.15
+ esbuild-darwin-64: 0.15.15
+ esbuild-darwin-arm64: 0.15.15
+ esbuild-freebsd-64: 0.15.15
+ esbuild-freebsd-arm64: 0.15.15
+ esbuild-linux-32: 0.15.15
+ esbuild-linux-64: 0.15.15
+ esbuild-linux-arm: 0.15.15
+ esbuild-linux-arm64: 0.15.15
+ esbuild-linux-mips64le: 0.15.15
+ esbuild-linux-ppc64le: 0.15.15
+ esbuild-linux-riscv64: 0.15.15
+ esbuild-linux-s390x: 0.15.15
+ esbuild-netbsd-64: 0.15.15
+ esbuild-openbsd-64: 0.15.15
+ esbuild-sunos-64: 0.15.15
+ esbuild-windows-32: 0.15.15
+ esbuild-windows-64: 0.15.15
+ esbuild-windows-arm64: 0.15.15
+ dev: true
+
/esbuild/0.15.7:
resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==}
engines: {node: '>=12'}
@@ -6737,6 +7337,21 @@ packages:
prettier-linter-helpers: 1.0.0
dev: true
+ /eslint-plugin-prettier/4.2.1_eslint@8.28.0:
+ resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ eslint: '>=7.28.0'
+ eslint-config-prettier: '*'
+ prettier: '>=2.0.0'
+ peerDependenciesMeta:
+ eslint-config-prettier:
+ optional: true
+ dependencies:
+ eslint: 8.28.0
+ prettier-linter-helpers: 1.0.0
+ dev: true
+
/eslint-plugin-vue/9.5.1_eslint@8.24.0:
resolution: {integrity: sha512-Y0sL2RY7Xc9S8kNih9lbwHIDmewUg9bfas6WSzsOWRgDXhIHKxRBZYNAnVcXBFfE+bMWHUA5GLChl7TcTYUI8w==}
engines: {node: ^14.17.0 || >=16.0.0}
@@ -6755,6 +7370,24 @@ packages:
- supports-color
dev: true
+ /eslint-plugin-vue/9.5.1_eslint@8.28.0:
+ resolution: {integrity: sha512-Y0sL2RY7Xc9S8kNih9lbwHIDmewUg9bfas6WSzsOWRgDXhIHKxRBZYNAnVcXBFfE+bMWHUA5GLChl7TcTYUI8w==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ eslint: 8.28.0
+ eslint-utils: 3.0.0_eslint@8.28.0
+ natural-compare: 1.4.0
+ nth-check: 2.1.1
+ postcss-selector-parser: 6.0.10
+ semver: 7.3.7
+ vue-eslint-parser: 9.1.0_eslint@8.28.0
+ xml-name-validator: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/eslint-scope/5.1.1:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
engines: {node: '>=8.0.0'}
@@ -6798,6 +7431,16 @@ packages:
eslint-visitor-keys: 2.1.0
dev: true
+ /eslint-utils/3.0.0_eslint@8.28.0:
+ resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
+ engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
+ peerDependencies:
+ eslint: '>=5'
+ dependencies:
+ eslint: 8.28.0
+ eslint-visitor-keys: 2.1.0
+ dev: true
+
/eslint-visitor-keys/1.3.0:
resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
engines: {node: '>=4'}
@@ -6905,6 +7548,54 @@ packages:
- supports-color
dev: true
+ /eslint/8.28.0:
+ resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ '@eslint/eslintrc': 1.3.3
+ '@humanwhocodes/config-array': 0.11.7
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.1.1
+ eslint-utils: 3.0.0_eslint@8.28.0
+ eslint-visitor-keys: 3.3.0
+ espree: 9.4.0
+ esquery: 1.4.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.16.0
+ grapheme-splitter: 1.0.4
+ ignore: 5.2.0
+ import-fresh: 3.3.0
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-sdsl: 4.1.4
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.1
+ regexpp: 3.2.0
+ strip-ansi: 6.0.1
+ strip-json-comments: 3.1.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/esm/3.2.25:
resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==}
engines: {node: '>=6'}
@@ -6923,8 +7614,8 @@ packages:
resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.7.1
- acorn-jsx: 5.3.2_acorn@8.7.1
+ acorn: 8.8.0
+ acorn-jsx: 5.3.2_acorn@8.8.0
eslint-visitor-keys: 3.3.0
dev: true
@@ -6990,7 +7681,7 @@ packages:
dev: true
/event-stream/3.3.4:
- resolution: {integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=}
+ resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==}
dependencies:
duplexer: 0.1.2
from: 0.1.7
@@ -7951,6 +8642,7 @@ packages:
/insomnia-importers/3.3.0_openapi-types@12.0.0:
resolution: {integrity: sha512-t32X/z1hzu/UOUTHmowlITCEOWh5nEKUCpakZI6XCOC63UxTzeMISsF2ygxvsZi52Jx4bNStMqhQ08tA6timuA==}
+ deprecated: Package no longer supported. Use at your own risk.
hasBin: true
dependencies:
'@apidevtools/swagger-parser': 10.0.2_openapi-types@12.0.0
@@ -8110,6 +8802,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /is-path-inside/3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+ dev: true
+
/is-plain-obj/1.1.0:
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
engines: {node: '>=0.10.0'}
@@ -9173,11 +9870,6 @@ packages:
resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- /local-pkg/0.4.1:
- resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==}
- engines: {node: '>=14'}
- dev: true
-
/local-pkg/0.4.2:
resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
engines: {node: '>=14'}
@@ -9328,7 +10020,6 @@ packages:
engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
- dev: false
/make-dir/3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
@@ -9547,6 +10238,10 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true
+ /muggle-string/0.1.0:
+ resolution: {integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==}
+ dev: true
+
/mute-stream/0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: true
@@ -9961,7 +10656,7 @@ packages:
dev: false
/pause-stream/0.0.11:
- resolution: {integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=}
+ resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
dependencies:
through: 2.3.8
dev: false
@@ -10051,16 +10746,16 @@ packages:
util-deprecate: 1.0.2
dev: true
- /postcss/8.4.14:
- resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
+ /postcss/8.4.16:
+ resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
- /postcss/8.4.16:
- resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==}
+ /postcss/8.4.19:
+ resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
@@ -10336,11 +11031,6 @@ packages:
/regenerator-runtime/0.13.10:
resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==}
- dev: false
-
- /regenerator-runtime/0.13.9:
- resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
- dev: true
/regenerator-transform/0.15.0:
resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
@@ -11240,7 +11930,6 @@ packages:
/systemjs/6.13.0:
resolution: {integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g==}
- dev: false
/tapable/0.2.9:
resolution: {integrity: sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==}
@@ -11751,6 +12440,38 @@ packages:
dependencies:
normalize-path: 2.1.1
+ /unplugin-icons/0.14.9_vite@3.2.4:
+ resolution: {integrity: sha512-vPyVfNREH88dP6gszdaoGkAEFPpiScXj1A8eWN905jQgT53A3tsiPEiqJjCHOUVcsUaREt2JSudzumFOsCA78A==}
+ peerDependencies:
+ '@svgr/core': '>=5.5.0'
+ '@vue/compiler-sfc': ^3.0.2
+ vue-template-compiler: ^2.6.12
+ vue-template-es2015-compiler: ^1.9.0
+ peerDependenciesMeta:
+ '@svgr/core':
+ optional: true
+ '@vue/compiler-sfc':
+ optional: true
+ vue-template-compiler:
+ optional: true
+ vue-template-es2015-compiler:
+ optional: true
+ dependencies:
+ '@antfu/install-pkg': 0.1.0
+ '@antfu/utils': 0.5.2
+ '@iconify/utils': 1.0.33
+ debug: 4.3.4
+ kolorist: 1.5.1
+ local-pkg: 0.4.2
+ unplugin: 0.9.5_vite@3.2.4
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - supports-color
+ - vite
+ - webpack
+ dev: true
+
/unplugin-icons/0.14.9_vnheu5mvzzbfbuhqo4shkhdhei:
resolution: {integrity: sha512-vPyVfNREH88dP6gszdaoGkAEFPpiScXj1A8eWN905jQgT53A3tsiPEiqJjCHOUVcsUaREt2JSudzumFOsCA78A==}
peerDependencies:
@@ -11799,8 +12520,8 @@ packages:
chokidar: 3.5.3
debug: 4.3.4
fast-glob: 3.2.11
- local-pkg: 0.4.1
- magic-string: 0.26.2
+ local-pkg: 0.4.2
+ magic-string: 0.26.7
minimatch: 5.1.0
resolve: 1.22.1
unplugin: 0.7.1_vite@3.1.4
@@ -11813,6 +12534,35 @@ packages:
- webpack
dev: true
+ /unplugin-vue-components/0.21.0_vite@3.2.4+vue@3.2.45:
+ resolution: {integrity: sha512-U7uOMNmRJ2eAv9CNjP8QRvxs6nAe3FVQUEIUphC1FGguBp3BWSLgGAcSHaX2nQy0gFoDY2mLF2M52W/t/eDaKg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/parser': ^7.15.8
+ vue: 2 || 3
+ peerDependenciesMeta:
+ '@babel/parser':
+ optional: true
+ dependencies:
+ '@antfu/utils': 0.5.2
+ '@rollup/pluginutils': 4.2.1
+ chokidar: 3.5.3
+ debug: 4.3.4
+ fast-glob: 3.2.11
+ local-pkg: 0.4.2
+ magic-string: 0.26.7
+ minimatch: 5.1.0
+ resolve: 1.22.1
+ unplugin: 0.7.1_vite@3.2.4
+ vue: 3.2.45
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - supports-color
+ - vite
+ - webpack
+ dev: true
+
/unplugin/0.7.1_vite@3.1.4:
resolution: {integrity: sha512-Z6hNDXDNh9aimMkPU1mEjtk+2ova8gh0y7rJeJdGH1vWZOHwF2lLQiQ/R97rv9ymmzEQXsR2fyMet72T8jy6ew==}
peerDependencies:
@@ -11830,13 +12580,37 @@ packages:
webpack:
optional: true
dependencies:
- acorn: 8.7.1
+ acorn: 8.8.0
chokidar: 3.5.3
vite: 3.1.4_sass@1.53.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.4
dev: true
+ /unplugin/0.7.1_vite@3.2.4:
+ resolution: {integrity: sha512-Z6hNDXDNh9aimMkPU1mEjtk+2ova8gh0y7rJeJdGH1vWZOHwF2lLQiQ/R97rv9ymmzEQXsR2fyMet72T8jy6ew==}
+ peerDependencies:
+ esbuild: '>=0.13'
+ rollup: ^2.50.0
+ vite: ^2.3.0 || ^3.0.0-0
+ webpack: 4 || 5
+ peerDependenciesMeta:
+ esbuild:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+ dependencies:
+ acorn: 8.8.0
+ chokidar: 3.5.3
+ vite: 3.2.4
+ webpack-sources: 3.2.3
+ webpack-virtual-modules: 0.4.4
+ dev: true
+
/unplugin/0.9.5_vite@3.1.4:
resolution: {integrity: sha512-luraheyfxwtvkvHpsOvMNv7IjLdORTWKZp0gWYNHGLi2ImON3iIZOj464qEyyEwLA/EMt12fC415HW9zRpOfTg==}
peerDependencies:
@@ -11861,6 +12635,30 @@ packages:
webpack-virtual-modules: 0.4.4
dev: true
+ /unplugin/0.9.5_vite@3.2.4:
+ resolution: {integrity: sha512-luraheyfxwtvkvHpsOvMNv7IjLdORTWKZp0gWYNHGLi2ImON3iIZOj464qEyyEwLA/EMt12fC415HW9zRpOfTg==}
+ peerDependencies:
+ esbuild: '>=0.13'
+ rollup: ^2.50.0
+ vite: ^2.3.0 || ^3.0.0-0
+ webpack: 4 || 5
+ peerDependenciesMeta:
+ esbuild:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+ dependencies:
+ acorn: 8.8.0
+ chokidar: 3.5.3
+ vite: 3.2.4
+ webpack-sources: 3.2.3
+ webpack-virtual-modules: 0.4.4
+ dev: true
+
/upath/1.2.0:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
@@ -12009,6 +12807,15 @@ packages:
vite: 3.1.4_sass@1.53.0
dev: true
+ /vite-plugin-fonts/0.6.0_vite@3.2.4:
+ resolution: {integrity: sha512-dV6nnLEju8k5EmvlBH6egxkVZ+rgc5zWsJr9+cNRXBMEDnpRGHcZPI260UEDNg2yB99wSTNER2eduEvZFbMIGw==}
+ peerDependencies:
+ vite: ^2.0.0 || ^3.0.0
+ dependencies:
+ fast-glob: 3.2.11
+ vite: 3.2.4
+ dev: true
+
/vite-plugin-html-config/1.0.10_vite@3.1.4:
resolution: {integrity: sha512-qJCVKC/mR4BIy4EG7AHQ3nGo1BF+3fOjVIka0kXKQMlxT12dl9G5YKmjhLohDzySijOb03R2PzYiAdavwKkqQQ==}
engines: {node: '>=12.0.0'}
@@ -12018,6 +12825,15 @@ packages:
vite: 3.1.4_sass@1.53.0
dev: true
+ /vite-plugin-html-config/1.0.10_vite@3.2.4:
+ resolution: {integrity: sha512-qJCVKC/mR4BIy4EG7AHQ3nGo1BF+3fOjVIka0kXKQMlxT12dl9G5YKmjhLohDzySijOb03R2PzYiAdavwKkqQQ==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ vite: '>=2.0.0'
+ dependencies:
+ vite: 3.2.4
+ dev: true
+
/vite-plugin-inspect/0.7.4_vite@3.1.4:
resolution: {integrity: sha512-06uSil9CPWsGwICsXixx2O3vsIOLNTkQaiBijmJA84BuxYKIWJ3k0r4I96kX1WgdA3olxJxVBXOjzryzeHOSuQ==}
engines: {node: '>=14'}
@@ -12035,10 +12851,50 @@ packages:
- supports-color
dev: true
+ /vite-plugin-inspect/0.7.4_vite@3.2.4:
+ resolution: {integrity: sha512-06uSil9CPWsGwICsXixx2O3vsIOLNTkQaiBijmJA84BuxYKIWJ3k0r4I96kX1WgdA3olxJxVBXOjzryzeHOSuQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ vite: ^3.1.0
+ dependencies:
+ '@rollup/pluginutils': 4.2.1
+ debug: 4.3.4
+ fs-extra: 10.1.0
+ kolorist: 1.5.1
+ sirv: 2.0.2
+ ufo: 0.8.5
+ vite: 3.2.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/vite-plugin-pages-sitemap/1.4.0:
resolution: {integrity: sha512-8GlmNSeObvDVUdmgutfWnGBZGsn3Zb8IXCjRODFB0tOhQqAQPZRwXrFha6ZLjvF4DgVJI3sW2FfiXa1wFxJvmg==}
dev: true
+ /vite-plugin-pages/0.26.0_vite@3.2.4:
+ resolution: {integrity: sha512-yJZvwHEt7puYIf19S89IvkDsWPjWleSied4H8hmdW6i8buCA93z1UAU1ipW1d8fNKrC4FzXsUHHbPm6+kl1p9w==}
+ peerDependencies:
+ '@vue/compiler-sfc': ^2.7.0 || ^3.0.0
+ vite: ^2.0.0 || ^3.0.0-0
+ peerDependenciesMeta:
+ '@vue/compiler-sfc':
+ optional: true
+ dependencies:
+ '@types/debug': 4.1.7
+ debug: 4.3.4
+ deep-equal: 2.0.5
+ extract-comments: 1.1.0
+ fast-glob: 3.2.11
+ json5: 2.2.1
+ local-pkg: 0.4.2
+ picocolors: 1.0.0
+ vite: 3.2.4
+ yaml: 2.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/vite-plugin-pages/0.26.0_vnheu5mvzzbfbuhqo4shkhdhei:
resolution: {integrity: sha512-yJZvwHEt7puYIf19S89IvkDsWPjWleSied4H8hmdW6i8buCA93z1UAU1ipW1d8fNKrC4FzXsUHHbPm6+kl1p9w==}
peerDependencies:
@@ -12063,6 +12919,24 @@ packages:
- supports-color
dev: true
+ /vite-plugin-pwa/0.13.1_3kw35epztoiwny7qtfesjexvtu:
+ resolution: {integrity: sha512-NR3dIa+o2hzlzo4lF4Gu0cYvoMjSw2DdRc6Epw1yjmCqWaGuN86WK9JqZie4arNlE1ZuWT3CLiMdiX5wcmmUmg==}
+ peerDependencies:
+ vite: ^3.1.0
+ workbox-window: ^6.5.4
+ dependencies:
+ debug: 4.3.4
+ fast-glob: 3.2.11
+ pretty-bytes: 6.0.0
+ rollup: 2.79.1
+ vite: 3.2.4
+ workbox-build: 6.5.4
+ workbox-window: 6.5.4
+ transitivePeerDependencies:
+ - '@types/babel__core'
+ - supports-color
+ dev: true
+
/vite-plugin-pwa/0.13.1_bg4cnt4dy3xq3a47wkujd6ryzq:
resolution: {integrity: sha512-NR3dIa+o2hzlzo4lF4Gu0cYvoMjSw2DdRc6Epw1yjmCqWaGuN86WK9JqZie4arNlE1ZuWT3CLiMdiX5wcmmUmg==}
peerDependencies:
@@ -12098,6 +12972,22 @@ packages:
- supports-color
dev: true
+ /vite-plugin-vue-layouts/0.7.0_vite@3.2.4+vue@3.2.45:
+ resolution: {integrity: sha512-k5XDmRNFo4M/GmUjhbRXj2WmJiFcGoVI8l/uZ72RHyRDQr4wE/6Zq/KFq0lqXomWQxTSzakQRUswzNwtvZLE8A==}
+ peerDependencies:
+ vite: ^2.5.0 || ^3.0.0-0
+ vue: ^2.6.12 || ^3.2.4
+ vue-router: ^3.5.1 || ^ 4.0.11
+ dependencies:
+ '@vue/compiler-sfc': 3.2.39
+ debug: 4.3.4
+ fast-glob: 3.2.11
+ vite: 3.2.4
+ vue: 3.2.45
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/vite-plugin-windicss/1.8.8_vite@3.1.4:
resolution: {integrity: sha512-iyu+ZX0NmhNEUaLPv7xtC+EFRBpWMmw0nhd9a9upayfuNG/thwslKiQKmRB7U/dG0k/2oWLvPDvN/B9i7oRgSA==}
peerDependencies:
@@ -12112,6 +13002,20 @@ packages:
- supports-color
dev: true
+ /vite-plugin-windicss/1.8.8_vite@3.2.4:
+ resolution: {integrity: sha512-iyu+ZX0NmhNEUaLPv7xtC+EFRBpWMmw0nhd9a9upayfuNG/thwslKiQKmRB7U/dG0k/2oWLvPDvN/B9i7oRgSA==}
+ peerDependencies:
+ vite: ^2.0.1 || ^3.0.0
+ dependencies:
+ '@windicss/plugin-utils': 1.8.8
+ debug: 4.3.4
+ kolorist: 1.5.1
+ vite: 3.2.4
+ windicss: 3.5.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/vite/3.1.0:
resolution: {integrity: sha512-YBg3dUicDpDWFCGttmvMbVyS9ydjntwEjwXRj2KBFwSB8SxmGcudo1yb8FW5+M/G86aS8x828ujnzUVdsLjs9g==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -12166,6 +13070,39 @@ packages:
optionalDependencies:
fsevents: 2.3.2
+ /vite/3.2.4:
+ resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ esbuild: 0.15.15
+ postcss: 8.4.19
+ resolve: 1.22.1
+ rollup: 2.79.1
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
/vscode-jsonrpc/6.0.0:
resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==}
engines: {node: '>=8.0.0 || >=10.0.0'}
@@ -12235,7 +13172,25 @@ packages:
eslint: 8.24.0
eslint-scope: 7.1.1
eslint-visitor-keys: 3.3.0
- espree: 9.3.2
+ espree: 9.4.0
+ esquery: 1.4.0
+ lodash: 4.17.21
+ semver: 7.3.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /vue-eslint-parser/9.1.0_eslint@8.28.0:
+ resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '>=6.0.0'
+ dependencies:
+ debug: 4.3.4
+ eslint: 8.28.0
+ eslint-scope: 7.1.1
+ eslint-visitor-keys: 3.3.0
+ espree: 9.4.0
esquery: 1.4.0
lodash: 4.17.21
semver: 7.3.7
@@ -12274,9 +13229,16 @@ packages:
peerDependencies:
vue: ^3.2.0
dependencies:
- '@vue/devtools-api': 6.2.0
+ '@vue/devtools-api': 6.2.1
vue: 3.2.37
+ /vue-template-compiler/2.7.14:
+ resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
+ dependencies:
+ de-indent: 1.0.2
+ he: 1.2.0
+ dev: true
+
/vue-tippy/6.0.0-alpha.58_vue@3.2.37:
resolution: {integrity: sha512-kfpkFZMvua+nTn9Mqx3v5UrY8rlu3nHiOoGKO1bhSM0CUG8ISygfofSDwLDUW6wAcAHABkF7vcp5sPqhTb26CA==}
peerDependencies:
@@ -12296,6 +13258,17 @@ packages:
typescript: 4.7.4
dev: true
+ /vue-tsc/1.0.9_typescript@4.7.4:
+ resolution: {integrity: sha512-vRmHD1K6DmBymNhoHjQy/aYKTRQNLGOu2/ESasChG9Vy113K6CdP0NlhR0bzgFJfv2eFB9Ez/9L5kIciUajBxQ==}
+ hasBin: true
+ peerDependencies:
+ typescript: '*'
+ dependencies:
+ '@volar/vue-language-core': 1.0.9
+ '@volar/vue-typescript': 1.0.9
+ typescript: 4.7.4
+ dev: true
+
/vue/2.7.1:
resolution: {integrity: sha512-X1YkFddhbTAU2FPK0gBZ/vDOcOMA8ZT4uHoFVor1bUb7BpVGdEswS286YGtODsf/Ghfr1LM1sBMFAY8XT+dVhA==}
dependencies:
@@ -12312,6 +13285,15 @@ packages:
'@vue/server-renderer': 3.2.37_vue@3.2.37
'@vue/shared': 3.2.37
+ /vue/3.2.45:
+ resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
+ dependencies:
+ '@vue/compiler-dom': 3.2.45
+ '@vue/compiler-sfc': 3.2.45
+ '@vue/runtime-dom': 3.2.45
+ '@vue/server-renderer': 3.2.45_vue@3.2.45
+ '@vue/shared': 3.2.45
+
/vuedraggable/4.1.0_vue@3.2.37:
resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==}
peerDependencies: