diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index b71a4239..075ccb5c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -28,7 +28,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v2.0.1
with:
- version: 6.15.1
+ version: 7.1.6
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
@@ -38,6 +38,8 @@ jobs:
- name: Install dependencies
run: pnpm install
+ - name: Build packages
+ run: pnpm build:packages
- name: Run code lint check
run: pnpm lint
- name: Run unit test
diff --git a/.gitignore b/.gitignore
index 9744124e..f828697d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,7 +11,6 @@ node_modules
.DS_Store
dist
dist-ssr
-dist-typings
histoire-dist
coverage
*.local
diff --git a/env.d.ts b/env.d.ts
index 11f02fe2..9f8f1e2c 100644
--- a/env.d.ts
+++ b/env.d.ts
@@ -1 +1,8 @@
///
+
+declare module "*.vue" {
+ import type { DefineComponent } from "vue";
+ // eslint-disable-next-line
+ const component: DefineComponent<{}, {}, any>;
+ export default component;
+}
diff --git a/histoire.config.ts b/histoire.config.ts
deleted file mode 100644
index 27bbb71f..00000000
--- a/histoire.config.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { defineConfig } from "histoire";
-
-export default defineConfig({
- setupFile: "/src/histoire.setup.ts",
-});
diff --git a/package.json b/package.json
index 487709a1..539ea4e1 100644
--- a/package.json
+++ b/package.json
@@ -5,71 +5,73 @@
"prepare": "husky install",
"dev": "vite --host",
"build": "vue-tsc --noEmit && vite build",
+ "build:packages": "pnpm --filter './packages/**' build",
"preview": "vite preview --port 5050",
- "test:unit": "vitest --environment jsdom --run",
+ "test:unit": "vitest --environment jsdom --run && pnpm run test:unit:packages",
"test:unit:watch": "vitest --environment jsdom --watch",
"test:unit:ui": "vitest --environment jsdom --watch --ui",
"test:unit:coverage": "vitest run --environment jsdom --coverage",
"test:e2e": "start-server-and-test preview http://127.0.0.1:5050/ 'cypress open'",
"test:e2e:ci": "start-server-and-test preview http://127.0.0.1:5050/ 'cypress run'",
- "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
- "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --ignore-path .gitignore",
- "story:dev": "histoire dev --port 4000",
- "story:build": "histoire build",
- "prettier": "prettier --write './src/**/*.{vue,js,jsx,ts,tsx,css,scss,json,yml,yaml,html}'"
+ "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false && pnpm run typecheck:packages",
+ "lint": "eslint ./src --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --ignore-path .gitignore && pnpm run lint:packages",
+ "prettier": "prettier --write './src/**/*.{vue,js,jsx,ts,tsx,css,scss,json,yml,yaml,html}' && pnpm run prettier:packages",
+ "typecheck:packages": "pnpm --filter './packages/**' run typecheck",
+ "lint:packages": "pnpm --filter './packages/**' lint",
+ "prettier:packages": "pnpm --filter './packages/**' prettier",
+ "test:unit:packages": "pnpm --filter './packages/**' run test:unit"
},
+ "workspaces": [
+ "packages/*"
+ ],
"dependencies": {
- "@halo-dev/admin-api": "^1.0.0",
- "@vueuse/core": "^8.5.0",
- "filepond": "^4.30.3",
+ "@halo-dev/admin-api": "^1.1.0",
+ "@vueuse/core": "^8.6.0",
+ "filepond": "^4.30.4",
"filepond-plugin-image-preview": "^4.6.11",
"floating-vue": "2.0.0-beta.16",
"lodash.clonedeep": "^4.5.0",
"pinia": "^2.0.14",
- "tippy.js": "^6.3.7",
- "vue": "^3.2.36",
+ "vue": "^3.2.37",
"vue-filepond": "^7.0.3",
"vue-grid-layout": "3.0.0-beta1",
- "vue-router": "^4.0.15"
+ "vue-router": "^4.0.16",
+ "@halo-dev/components": "workspace:*"
},
"devDependencies": {
- "@iconify-json/ri": "^1.1.2",
"@rushstack/eslint-patch": "^1.1.3",
"@tailwindcss/aspect-ratio": "^0.4.0",
"@types/jsdom": "^16.2.14",
"@types/lodash.clonedeep": "4.5.0",
- "@types/node": "^17.0.35",
+ "@types/node": "^17.0.42",
"@vitejs/plugin-vue": "^2.3.3",
"@vitejs/plugin-vue-jsx": "^1.3.10",
- "@vitest/ui": "^0.12.9",
+ "@vitest/ui": "^0.12.10",
"@vue/eslint-config-prettier": "^7.0.0",
"@vue/eslint-config-typescript": "^10.0.0",
"@vue/test-utils": "^2.0.0",
"@vue/tsconfig": "^0.1.3",
"autoprefixer": "^10.4.7",
"c8": "^7.11.3",
- "cypress": "^9.6.1",
- "eslint": "^8.16.0",
+ "cypress": "^9.7.0",
+ "eslint": "^8.17.0",
"eslint-plugin-cypress": "^2.12.1",
"eslint-plugin-vue": "^8.7.1",
- "histoire": "^0.4.6",
"husky": "^8.0.1",
"jsdom": "^19.0.0",
"postcss": "^8.4.14",
"prettier": "^2.6.2",
"prettier-plugin-tailwindcss": "^0.1.11",
- "sass": "^1.52.1",
+ "sass": "^1.52.3",
"start-server-and-test": "^1.14.0",
- "tailwindcss": "^3.0.24",
+ "tailwindcss": "^3.1.2",
"tailwindcss-safe-area": "^0.2.2",
"tailwindcss-themeable": "^1.3.0",
"typescript": "~4.6.4",
- "unplugin-icons": "^0.14.3",
- "vite": "^2.9.9",
+ "vite": "^2.9.12",
"vite-compression-plugin": "^0.0.3",
- "vite-plugin-dts": "^1.1.1",
"vite-plugin-pwa": "^0.12.0",
- "vitest": "^0.12.9",
- "vue-tsc": "^0.34.16"
+ "vitest": "^0.12.10",
+ "vue-tsc": "^0.34.17"
}
}
diff --git a/packages/components/.eslintrc.cjs b/packages/components/.eslintrc.cjs
new file mode 100644
index 00000000..feeabc42
--- /dev/null
+++ b/packages/components/.eslintrc.cjs
@@ -0,0 +1,3 @@
+module.exports = {
+ extends: ["../../.eslintrc.cjs"],
+};
diff --git a/packages/components/env.d.ts b/packages/components/env.d.ts
new file mode 100644
index 00000000..c7222cf4
--- /dev/null
+++ b/packages/components/env.d.ts
@@ -0,0 +1,9 @@
+///
+///
+
+declare module "*.vue" {
+ import type { DefineComponent } from "vue";
+ // eslint-disable-next-line
+ const component: DefineComponent<{}, {}, any>;
+ export default component;
+}
diff --git a/packages/components/histoire.config.ts b/packages/components/histoire.config.ts
new file mode 100644
index 00000000..35d0cec2
--- /dev/null
+++ b/packages/components/histoire.config.ts
@@ -0,0 +1,21 @@
+import { defineConfig } from "histoire";
+import type { UserConfig } from "vite";
+
+export default defineConfig({
+ setupFile: "./src/histoire.setup.ts",
+
+ vite: {
+ plugins: [
+ {
+ name: "disable-lib-plugin",
+ config(config: UserConfig) {
+ if (!config || !config.build || !config.build.rollupOptions) {
+ return;
+ }
+ config.build.lib = false;
+ config.build.rollupOptions.external = [];
+ },
+ },
+ ],
+ },
+});
diff --git a/packages/components/package.json b/packages/components/package.json
new file mode 100644
index 00000000..74f61a3f
--- /dev/null
+++ b/packages/components/package.json
@@ -0,0 +1,68 @@
+{
+ "name": "@halo-dev/components",
+ "version": "0.0.0",
+ "description": "",
+ "files": [
+ "dist"
+ ],
+ "main": "./dist/halo-components.umd.js",
+ "module": "./dist/halo-components.es.js",
+ "unpkg": "./dist/halo-components.iife.js",
+ "jsdelivr": "./dist/halo-components.iife.js",
+ "types": "./dist/typings/index.d.ts",
+ "scripts": {
+ "dev": "vite build --watch",
+ "build": "vite build",
+ "test:unit": "vitest --environment jsdom --run",
+ "test:unit:watch": "vitest --environment jsdom --watch",
+ "test:unit:ui": "vitest --environment jsdom --watch --ui",
+ "test:unit:coverage": "vitest run --environment jsdom --coverage",
+ "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
+ "story:dev": "histoire dev --port 4000",
+ "story:build": "histoire build",
+ "lint": "eslint ./src --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts",
+ "prettier": "prettier --write './src/**/*.{vue,js,jsx,ts,tsx,css,scss,json,yml,yaml,html}'",
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "keywords": [
+ "halo",
+ "halo-components",
+ "halo-dev",
+ "@halo-dev/components"
+ ],
+ "author": {
+ "name": "@halo-dev",
+ "url": "https://github.com/halo-dev"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/halo-dev/halo-admin.git",
+ "directory": "packages/components"
+ },
+ "bugs": {
+ "url": "https://github.com/halo-dev/halo/issues"
+ },
+ "homepage": "https://github.com/halo-dev/halo-admin/tree/next/packages/components#readme",
+ "license": "MIT",
+ "dependencies": {
+ "tippy.js": "^6.3.7"
+ },
+ "devDependencies": {
+ "@iconify-json/ri": "^1.1.2",
+ "@rollup/plugin-typescript": "^8.3.3",
+ "histoire": "^0.7.6",
+ "unplugin-icons": "^0.14.3",
+ "vite-plugin-dts": "^1.2.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.37",
+ "vue-router": "^4.0.16"
+ },
+ "exports": {
+ ".": {
+ "import": "./dist/halo-components.es.js",
+ "require": "./dist/halo-components.umd.js"
+ },
+ "./dist/style.css": "./dist/style.css"
+ }
+}
diff --git a/packages/components/postcss.config.js b/packages/components/postcss.config.js
new file mode 100644
index 00000000..12a703d9
--- /dev/null
+++ b/packages/components/postcss.config.js
@@ -0,0 +1,6 @@
+module.exports = {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+};
diff --git a/packages/components/prettier.config.js b/packages/components/prettier.config.js
new file mode 100644
index 00000000..38409a26
--- /dev/null
+++ b/packages/components/prettier.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ plugins: ["../../prettier.config.js"],
+};
diff --git a/packages/components/src/components.ts b/packages/components/src/components.ts
new file mode 100644
index 00000000..2ea4cc78
--- /dev/null
+++ b/packages/components/src/components.ts
@@ -0,0 +1,15 @@
+export * from "./components/alert";
+export * from "./components/button";
+export * from "./components/card";
+export * from "./components/checkbox";
+export * from "./components/header";
+export * from "./components/input";
+export * from "./components/menu";
+export * from "./components/modal";
+export * from "./components/radio";
+export * from "./components/select";
+export * from "./components/space";
+export * from "./components/tabs";
+export * from "./components/tag";
+export * from "./components/textarea";
+export * from "./components/tooltip";
diff --git a/src/components/base/alert/Alert.story.vue b/packages/components/src/components/alert/Alert.story.vue
similarity index 96%
rename from src/components/base/alert/Alert.story.vue
rename to packages/components/src/components/alert/Alert.story.vue
index f4441989..2158d471 100644
--- a/src/components/base/alert/Alert.story.vue
+++ b/packages/components/src/components/alert/Alert.story.vue
@@ -1,7 +1,7 @@
diff --git a/src/components/base/card/Card.vue b/packages/components/src/components/card/Card.vue
similarity index 100%
rename from src/components/base/card/Card.vue
rename to packages/components/src/components/card/Card.vue
diff --git a/src/components/base/card/__tests__/Card.spec.ts b/packages/components/src/components/card/__tests__/Card.spec.ts
similarity index 100%
rename from src/components/base/card/__tests__/Card.spec.ts
rename to packages/components/src/components/card/__tests__/Card.spec.ts
diff --git a/src/components/base/card/index.ts b/packages/components/src/components/card/index.ts
similarity index 100%
rename from src/components/base/card/index.ts
rename to packages/components/src/components/card/index.ts
diff --git a/src/components/base/checkbox/CheckBox.story.vue b/packages/components/src/components/checkbox/CheckBox.story.vue
similarity index 90%
rename from src/components/base/checkbox/CheckBox.story.vue
rename to packages/components/src/components/checkbox/CheckBox.story.vue
index 99eae791..c959baf0 100644
--- a/src/components/base/checkbox/CheckBox.story.vue
+++ b/packages/components/src/components/checkbox/CheckBox.story.vue
@@ -11,7 +11,7 @@
diff --git a/src/components/base/menu/Menu.vue b/packages/components/src/components/menu/Menu.vue
similarity index 100%
rename from src/components/base/menu/Menu.vue
rename to packages/components/src/components/menu/Menu.vue
diff --git a/src/components/base/menu/MenuItem.vue b/packages/components/src/components/menu/MenuItem.vue
similarity index 97%
rename from src/components/base/menu/MenuItem.vue
rename to packages/components/src/components/menu/MenuItem.vue
index 59d581fb..1e92fb0c 100644
--- a/src/components/base/menu/MenuItem.vue
+++ b/packages/components/src/components/menu/MenuItem.vue
@@ -1,5 +1,5 @@
diff --git a/src/components/base/tag/Tag.vue b/packages/components/src/components/tag/Tag.vue
similarity index 96%
rename from src/components/base/tag/Tag.vue
rename to packages/components/src/components/tag/Tag.vue
index 8d45e48d..92256cc0 100644
--- a/src/components/base/tag/Tag.vue
+++ b/packages/components/src/components/tag/Tag.vue
@@ -1,7 +1,7 @@
diff --git a/src/components/base/tooltip/Tooltip.vue b/packages/components/src/components/tooltip/Tooltip.vue
similarity index 100%
rename from src/components/base/tooltip/Tooltip.vue
rename to packages/components/src/components/tooltip/Tooltip.vue
diff --git a/src/components/base/tooltip/index.ts b/packages/components/src/components/tooltip/index.ts
similarity index 100%
rename from src/components/base/tooltip/index.ts
rename to packages/components/src/components/tooltip/index.ts
diff --git a/src/histoire.setup.ts b/packages/components/src/histoire.setup.ts
similarity index 100%
rename from src/histoire.setup.ts
rename to packages/components/src/histoire.setup.ts
diff --git a/src/core/icons.ts b/packages/components/src/icons/icons.ts
similarity index 100%
rename from src/core/icons.ts
rename to packages/components/src/icons/icons.ts
diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts
new file mode 100644
index 00000000..04e9e3f8
--- /dev/null
+++ b/packages/components/src/index.ts
@@ -0,0 +1,4 @@
+import "./styles/tailwind.css";
+
+export * from "./components";
+export * from "./icons/icons";
diff --git a/packages/components/src/styles/tailwind.css b/packages/components/src/styles/tailwind.css
new file mode 100644
index 00000000..b5c61c95
--- /dev/null
+++ b/packages/components/src/styles/tailwind.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
diff --git a/packages/components/tailwind.config.js b/packages/components/tailwind.config.js
new file mode 100644
index 00000000..d578cb33
--- /dev/null
+++ b/packages/components/tailwind.config.js
@@ -0,0 +1,24 @@
+const { themeable } = require("tailwindcss-themeable");
+
+module.exports = {
+ content: ["./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}"],
+ theme: {
+ extend: {},
+ },
+ plugins: [
+ require("tailwindcss-safe-area"),
+ require("@tailwindcss/aspect-ratio"),
+ themeable({
+ defaultTheme: "default",
+ themes: [
+ {
+ name: "default",
+ palette: {
+ primary: "#4CCBA0",
+ secondary: "#0E1731",
+ },
+ },
+ ],
+ }),
+ ],
+};
diff --git a/packages/components/tsconfig.app.json b/packages/components/tsconfig.app.json
new file mode 100644
index 00000000..cdbea1d7
--- /dev/null
+++ b/packages/components/tsconfig.app.json
@@ -0,0 +1,12 @@
+{
+ "extends": "@vue/tsconfig/tsconfig.web.json",
+ "include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
+ "exclude": ["src/**/__tests__/*"],
+ "compilerOptions": {
+ "composite": true,
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ }
+}
diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json
new file mode 100644
index 00000000..24f21b06
--- /dev/null
+++ b/packages/components/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "files": [],
+ "references": [
+ {
+ "path": "./tsconfig.vite-config.json"
+ },
+ {
+ "path": "./tsconfig.app.json"
+ },
+ {
+ "path": "./tsconfig.vitest.json"
+ }
+ ]
+}
diff --git a/packages/components/tsconfig.vite-config.json b/packages/components/tsconfig.vite-config.json
new file mode 100644
index 00000000..d20d8726
--- /dev/null
+++ b/packages/components/tsconfig.vite-config.json
@@ -0,0 +1,8 @@
+{
+ "extends": "@vue/tsconfig/tsconfig.node.json",
+ "include": ["vite.config.*"],
+ "compilerOptions": {
+ "composite": true,
+ "types": ["node", "vitest"]
+ }
+}
diff --git a/packages/components/tsconfig.vitest.json b/packages/components/tsconfig.vitest.json
new file mode 100644
index 00000000..d080d611
--- /dev/null
+++ b/packages/components/tsconfig.vitest.json
@@ -0,0 +1,9 @@
+{
+ "extends": "./tsconfig.app.json",
+ "exclude": [],
+ "compilerOptions": {
+ "composite": true,
+ "lib": [],
+ "types": ["node", "jsdom"]
+ }
+}
diff --git a/packages/components/vite.config.ts b/packages/components/vite.config.ts
new file mode 100644
index 00000000..893a8999
--- /dev/null
+++ b/packages/components/vite.config.ts
@@ -0,0 +1,46 @@
+import { fileURLToPath, URL } from "url";
+
+import { defineConfig } from "vite";
+import Vue from "@vitejs/plugin-vue";
+import VueJsx from "@vitejs/plugin-vue-jsx";
+import Icons from "unplugin-icons/vite";
+import Dts from "vite-plugin-dts";
+import path from "path";
+
+export default defineConfig({
+ plugins: [
+ Vue(),
+ VueJsx(),
+ Icons(),
+ Dts({
+ entryRoot: "./src",
+ outputDir: "./dist/typings",
+ insertTypesEntry: true,
+ }),
+ ],
+ resolve: {
+ alias: {
+ "@": fileURLToPath(new URL("./src", import.meta.url)),
+ },
+ },
+ build: {
+ outDir: path.resolve(__dirname, "dist"),
+ lib: {
+ entry: path.resolve(__dirname, "src/index.ts"),
+ name: "HaloComponents",
+ formats: ["es", "cjs", "umd", "iife"],
+ fileName: (format) => `halo-components.${format}.js`,
+ },
+ rollupOptions: {
+ external: ["vue", "vue-router"],
+ output: {
+ globals: {
+ vue: "Vue",
+ "vue-router": "VueRouter",
+ },
+ exports: "named",
+ },
+ },
+ sourcemap: true,
+ },
+});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e4f7ce4a..bf9b6b52 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,110 +1,120 @@
lockfileVersion: 5.4
-specifiers:
- '@halo-dev/admin-api': ^1.0.0
- '@iconify-json/ri': ^1.1.2
- '@rushstack/eslint-patch': ^1.1.3
- '@tailwindcss/aspect-ratio': ^0.4.0
- '@types/jsdom': ^16.2.14
- '@types/lodash.clonedeep': 4.5.0
- '@types/node': ^17.0.35
- '@vitejs/plugin-vue': ^2.3.3
- '@vitejs/plugin-vue-jsx': ^1.3.10
- '@vitest/ui': ^0.12.9
- '@vue/eslint-config-prettier': ^7.0.0
- '@vue/eslint-config-typescript': ^10.0.0
- '@vue/test-utils': ^2.0.0
- '@vue/tsconfig': ^0.1.3
- '@vueuse/core': ^8.5.0
- autoprefixer: ^10.4.7
- c8: ^7.11.3
- cypress: ^9.6.1
- eslint: ^8.16.0
- eslint-plugin-cypress: ^2.12.1
- eslint-plugin-vue: ^8.7.1
- filepond: ^4.30.3
- filepond-plugin-image-preview: ^4.6.11
- floating-vue: 2.0.0-beta.16
- histoire: ^0.4.6
- husky: ^8.0.1
- jsdom: ^19.0.0
- lodash.clonedeep: ^4.5.0
- pinia: ^2.0.14
- postcss: ^8.4.14
- prettier: ^2.6.2
- prettier-plugin-tailwindcss: ^0.1.11
- sass: ^1.52.1
- start-server-and-test: ^1.14.0
- tailwindcss: ^3.0.24
- tailwindcss-safe-area: ^0.2.2
- tailwindcss-themeable: ^1.3.0
- tippy.js: ^6.3.7
- typescript: ~4.6.4
- unplugin-icons: ^0.14.3
- vite: ^2.9.9
- vite-compression-plugin: ^0.0.3
- vite-plugin-dts: ^1.1.1
- vite-plugin-pwa: ^0.12.0
- vitest: ^0.12.9
- vue: ^3.2.36
- vue-filepond: ^7.0.3
- vue-grid-layout: 3.0.0-beta1
- vue-router: ^4.0.15
- vue-tsc: ^0.34.16
+importers:
-dependencies:
- '@halo-dev/admin-api': 1.0.0
- '@vueuse/core': 8.5.0_vue@3.2.36
- filepond: 4.30.3
- filepond-plugin-image-preview: 4.6.11_filepond@4.30.3
- floating-vue: 2.0.0-beta.16_vue@3.2.36
- lodash.clonedeep: 4.5.0
- pinia: 2.0.14_7gwbvmtszsbbeay4sidijbp26i
- tippy.js: 6.3.7
- vue: 3.2.36
- vue-filepond: 7.0.3_filepond@4.30.3+vue@3.2.36
- vue-grid-layout: 3.0.0-beta1
- vue-router: 4.0.15_vue@3.2.36
+ .:
+ specifiers:
+ '@halo-dev/admin-api': ^1.1.0
+ '@halo-dev/components': workspace:*
+ '@rushstack/eslint-patch': ^1.1.3
+ '@tailwindcss/aspect-ratio': ^0.4.0
+ '@types/jsdom': ^16.2.14
+ '@types/lodash.clonedeep': 4.5.0
+ '@types/node': ^17.0.42
+ '@vitejs/plugin-vue': ^2.3.3
+ '@vitejs/plugin-vue-jsx': ^1.3.10
+ '@vitest/ui': ^0.12.10
+ '@vue/eslint-config-prettier': ^7.0.0
+ '@vue/eslint-config-typescript': ^10.0.0
+ '@vue/test-utils': ^2.0.0
+ '@vue/tsconfig': ^0.1.3
+ '@vueuse/core': ^8.6.0
+ autoprefixer: ^10.4.7
+ c8: ^7.11.3
+ cypress: ^9.7.0
+ eslint: ^8.17.0
+ eslint-plugin-cypress: ^2.12.1
+ eslint-plugin-vue: ^8.7.1
+ filepond: ^4.30.4
+ filepond-plugin-image-preview: ^4.6.11
+ floating-vue: 2.0.0-beta.16
+ husky: ^8.0.1
+ jsdom: ^19.0.0
+ lodash.clonedeep: ^4.5.0
+ pinia: ^2.0.14
+ postcss: ^8.4.14
+ prettier: ^2.6.2
+ prettier-plugin-tailwindcss: ^0.1.11
+ sass: ^1.52.3
+ start-server-and-test: ^1.14.0
+ tailwindcss: ^3.1.2
+ tailwindcss-safe-area: ^0.2.2
+ tailwindcss-themeable: ^1.3.0
+ typescript: ~4.6.4
+ vite: ^2.9.12
+ vite-compression-plugin: ^0.0.3
+ vite-plugin-pwa: ^0.12.0
+ vitest: ^0.12.10
+ vue: ^3.2.37
+ vue-filepond: ^7.0.3
+ vue-grid-layout: 3.0.0-beta1
+ vue-router: ^4.0.16
+ vue-tsc: ^0.34.17
+ dependencies:
+ '@halo-dev/admin-api': 1.1.0
+ '@halo-dev/components': link:packages/components
+ '@vueuse/core': 8.6.0_vue@3.2.37
+ filepond: 4.30.4
+ filepond-plugin-image-preview: 4.6.11_filepond@4.30.4
+ floating-vue: 2.0.0-beta.16_vue@3.2.37
+ lodash.clonedeep: 4.5.0
+ pinia: 2.0.14_3wx4hvlpf33h4r5e7sgliqloou
+ vue: 3.2.37
+ vue-filepond: 7.0.3_filepond@4.30.4+vue@3.2.37
+ vue-grid-layout: 3.0.0-beta1
+ vue-router: 4.0.16_vue@3.2.37
+ devDependencies:
+ '@rushstack/eslint-patch': 1.1.3
+ '@tailwindcss/aspect-ratio': 0.4.0_tailwindcss@3.1.2
+ '@types/jsdom': 16.2.14
+ '@types/lodash.clonedeep': 4.5.0
+ '@types/node': 17.0.42
+ '@vitejs/plugin-vue': 2.3.3_vite@2.9.12+vue@3.2.37
+ '@vitejs/plugin-vue-jsx': 1.3.10
+ '@vitest/ui': 0.12.10
+ '@vue/eslint-config-prettier': 7.0.0_ddjd75dz7x3czaucyvuaamiqdi
+ '@vue/eslint-config-typescript': 10.0.0_lv7fleodo4yj7y3ffuukimytbq
+ '@vue/test-utils': 2.0.0_vue@3.2.37
+ '@vue/tsconfig': 0.1.3_@types+node@17.0.42
+ autoprefixer: 10.4.7_postcss@8.4.14
+ c8: 7.11.3
+ cypress: 9.7.0
+ eslint: 8.17.0
+ eslint-plugin-cypress: 2.12.1_eslint@8.17.0
+ eslint-plugin-vue: 8.7.1_eslint@8.17.0
+ husky: 8.0.1
+ jsdom: 19.0.0
+ postcss: 8.4.14
+ prettier: 2.6.2
+ prettier-plugin-tailwindcss: 0.1.11_prettier@2.6.2
+ sass: 1.52.3
+ start-server-and-test: 1.14.0
+ tailwindcss: 3.1.2
+ tailwindcss-safe-area: 0.2.2
+ tailwindcss-themeable: 1.3.0
+ typescript: 4.6.4
+ vite: 2.9.12_sass@1.52.3
+ vite-compression-plugin: 0.0.3
+ vite-plugin-pwa: 0.12.0_vite@2.9.12
+ vitest: 0.12.10_q34xyjyul7gffaqgjxycseq3s4
+ vue-tsc: 0.34.17_typescript@4.6.4
-devDependencies:
- '@iconify-json/ri': 1.1.2
- '@rushstack/eslint-patch': 1.1.3
- '@tailwindcss/aspect-ratio': 0.4.0_tailwindcss@3.0.24
- '@types/jsdom': 16.2.14
- '@types/lodash.clonedeep': 4.5.0
- '@types/node': 17.0.35
- '@vitejs/plugin-vue': 2.3.3_vite@2.9.9+vue@3.2.36
- '@vitejs/plugin-vue-jsx': 1.3.10
- '@vitest/ui': 0.12.9
- '@vue/eslint-config-prettier': 7.0.0_yzlwycfcjzj3trzruaflx2c53m
- '@vue/eslint-config-typescript': 10.0.0_7eximbxnouzkbjbmoryntxf2zu
- '@vue/test-utils': 2.0.0_vue@3.2.36
- '@vue/tsconfig': 0.1.3_@types+node@17.0.35
- autoprefixer: 10.4.7_postcss@8.4.14
- c8: 7.11.3
- cypress: 9.6.1
- eslint: 8.16.0
- eslint-plugin-cypress: 2.12.1_eslint@8.16.0
- eslint-plugin-vue: 8.7.1_eslint@8.16.0
- histoire: 0.4.6_tdvxkye3xsdprql34qm7vi2lni
- husky: 8.0.1
- jsdom: 19.0.0
- postcss: 8.4.14
- prettier: 2.6.2
- prettier-plugin-tailwindcss: 0.1.11_prettier@2.6.2
- sass: 1.52.1
- start-server-and-test: 1.14.0
- tailwindcss: 3.0.24
- tailwindcss-safe-area: 0.2.2
- tailwindcss-themeable: 1.3.0
- typescript: 4.6.4
- unplugin-icons: 0.14.3_vite@2.9.9
- vite: 2.9.9_sass@1.52.1
- vite-compression-plugin: 0.0.3
- vite-plugin-dts: 1.1.1_vite@2.9.9
- vite-plugin-pwa: 0.12.0_vite@2.9.9
- vitest: 0.12.9_i354qpri2nww3ngfjwjvmipwkq
- vue-tsc: 0.34.16_typescript@4.6.4
+ packages/components:
+ specifiers:
+ '@iconify-json/ri': ^1.1.2
+ '@rollup/plugin-typescript': ^8.3.3
+ histoire: ^0.7.6
+ tippy.js: ^6.3.7
+ unplugin-icons: ^0.14.3
+ vite-plugin-dts: ^1.2.0
+ dependencies:
+ tippy.js: 6.3.7
+ devDependencies:
+ '@iconify-json/ri': 1.1.2
+ '@rollup/plugin-typescript': 8.3.3
+ histoire: 0.7.6
+ unplugin-icons: 0.14.3
+ vite-plugin-dts: 1.2.0
packages:
@@ -1419,33 +1429,33 @@ packages:
dependencies:
'@floating-ui/core': 0.3.1
- /@halo-dev/admin-api/1.0.0:
- resolution: {integrity: sha512-DkuNK91Let+jPLx9YclhaU0XWKMA96LJNzGtYUq3e5VGuvPYqPY8AJKfQ8DNLA/3gmkF2b20nUCSDsZRz/ZObQ==}
+ /@halo-dev/admin-api/1.1.0:
+ resolution: {integrity: sha512-2K8ulSucPudWfBo8SWz92hLtlu8C7hVVfYNejlns0BZfMxFyivvGyTgeYiMYHgNR5n4K6tF903Zn1DkS7jnv0g==}
engines: {node: '>=12'}
dependencies:
- '@halo-dev/rest-api-client': 1.0.0
- tslib: 2.3.1
+ '@halo-dev/rest-api-client': 1.1.0
+ tslib: 2.4.0
transitivePeerDependencies:
- debug
dev: false
- /@halo-dev/logger/1.0.0:
- resolution: {integrity: sha512-i/bD4GlumEtaJ2Z8o1XutgnLCV8Xa02kQvgjCn8cVxphG4BBDES1JN3TNlmzuGHBowzFwbaC9Qu4O95qGLvkOw==}
+ /@halo-dev/logger/1.1.0:
+ resolution: {integrity: sha512-y0jVivYwF8MCVi/OdW2D0LN+GTM5rzMsR/ZmQVfgmKQw7Q7Q+EXPijxON6iCMZnWANGa4NaAcOO9k3ggG8oRwg==}
engines: {node: '>=12.0.0'}
dependencies:
- tslib: 2.3.1
+ tslib: 2.4.0
dev: false
- /@halo-dev/rest-api-client/1.0.0:
- resolution: {integrity: sha512-6zD57CiKWtSthpfAUgkyQfDG8Zck/23Z1r6UjrJf8h2M7/Up/KWNsaYNmsaK/7BvR4TLY9vRQst+0JNAWzMwaA==}
+ /@halo-dev/rest-api-client/1.1.0:
+ resolution: {integrity: sha512-zoAzaswdgBpkAw8A6zs4N+n03sSwF/YKnLnj9p7PNQoiix1Z1GK+Tc/WV59A+wRB9Xw5W3JZhzvuaOPOe7RpEw==}
engines: {node: '>=12'}
dependencies:
- '@halo-dev/logger': 1.0.0
+ '@halo-dev/logger': 1.1.0
axios: 0.24.0
form-data: 4.0.0
js-base64: 3.7.2
qs: 6.10.3
- tslib: 2.3.1
+ tslib: 2.4.0
transitivePeerDependencies:
- debug
dev: false
@@ -1460,17 +1470,35 @@ packages:
'@hapi/hoek': 9.2.1
dev: true
- /@histoire/controls/0.4.6_vue@3.2.36:
- resolution: {integrity: sha512-Wdd2dGIs8a6+T+G3ufOecuo4oMSF4zgVaMtAMJQlWDsgmeIULKnzXA2khQgRAL07YXTPlCpdfGbnSl2LWc5GeQ==}
+ /@histoire/controls/0.7.6_vue@3.2.37:
+ resolution: {integrity: sha512-YmRJgpFRzaJxFMn1LjJxY+SjJPnx8/lGMHBTStf0OHyONb9+zYYrM5h41X5Ow0XdA75tdZAl9+M9za60I7p+ZA==}
dependencies:
- '@iconify/vue': 3.2.1_vue@3.2.36
- '@vueuse/core': 8.5.0_vue@3.2.36
- floating-vue: 2.0.0-beta.16_vue@3.2.36
+ '@iconify/vue': 3.2.1_vue@3.2.37
+ '@vueuse/core': 8.6.0_vue@3.2.37
+ floating-vue: 2.0.0-beta.16_vue@3.2.37
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
+ /@histoire/plugin-vue/0.7.6_histoire@0.7.6+vue@3.2.37:
+ resolution: {integrity: sha512-6rguSLVQeoOXjIE0QRrx2miM4Bq9HnErUyaLCOFuv+DwU9PbLkiqJuIBXRxq1+0EAEoFglEgwxc06GlCr/VRdw==}
+ peerDependencies:
+ histoire: ^0.7.6
+ vue: ^3.2.31
+ dependencies:
+ '@histoire/controls': 0.7.6_vue@3.2.37
+ '@histoire/shared': 0.7.6
+ histoire: 0.7.6
+ vue: 3.2.37
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ dev: true
+
+ /@histoire/shared/0.7.6:
+ resolution: {integrity: sha512-sjnOyLLwrNVnx0Jn4+T5Yy1/n1r7B9gKGP5NlMvai73ehSiqpvHZe+TaMCxotiltjwbBvSqbdmrEqYz+B4cKGA==}
+ dev: true
+
/@humanwhocodes/config-array/0.9.5:
resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
engines: {node: '>=10.10.0'}
@@ -1509,12 +1537,12 @@ packages:
- supports-color
dev: true
- /@iconify/vue/3.2.1_vue@3.2.36:
+ /@iconify/vue/3.2.1_vue@3.2.37:
resolution: {integrity: sha512-c4R6ZgFo1JrJ8aPMMgOPgfU7lBswihMGR+yWe/P4ZukC3kTkeT4+lkt9Pc/itVFMkwva/S/7u9YofmYv57fnNQ==}
peerDependencies:
vue: 3.x
dependencies:
- vue: 3.2.36
+ vue: 3.2.37
dev: true
/@interactjs/actions/1.10.11:
@@ -1864,6 +1892,32 @@ packages:
rollup: 2.72.1
dev: true
+ /@rollup/plugin-typescript/8.3.3:
+ resolution: {integrity: sha512-55L9SyiYu3r/JtqdjhwcwaECXP7JeJ9h1Sg1VWRJKIutla2MdZQodTgcCNybXLMCnqpNLEhS2vGENww98L1npg==}
+ engines: {node: '>=8.0.0'}
+ peerDependencies:
+ rollup: ^2.14.0
+ tslib: '*'
+ typescript: '>=3.7.0'
+ peerDependenciesMeta:
+ tslib:
+ optional: true
+ dependencies:
+ '@rollup/pluginutils': 3.1.0
+ resolve: 1.22.0
+ dev: true
+
+ /@rollup/pluginutils/3.1.0:
+ resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
+ engines: {node: '>= 8.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0
+ dependencies:
+ '@types/estree': 0.0.39
+ estree-walker: 1.0.1
+ picomatch: 2.3.1
+ dev: true
+
/@rollup/pluginutils/3.1.0_rollup@2.72.1:
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
engines: {node: '>= 8.0.0'}
@@ -1941,12 +1995,12 @@ packages:
string.prototype.matchall: 4.0.7
dev: true
- /@tailwindcss/aspect-ratio/0.4.0_tailwindcss@3.0.24:
+ /@tailwindcss/aspect-ratio/0.4.0_tailwindcss@3.1.2:
resolution: {integrity: sha512-WJu0I4PpqNPuutpaA9zDUq2JXR+lorZ7PbLcKNLmb6GL9/HLfC7w3CRsMhJF4BbYd/lkY6CfXOvkYpuGnZfkpQ==}
peerDependencies:
tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1'
dependencies:
- tailwindcss: 3.0.24
+ tailwindcss: 3.1.2
dev: true
/@tootallnate/once/2.0.0:
@@ -1980,7 +2034,7 @@ packages:
/@types/concat-stream/1.6.1:
resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==}
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
dev: true
/@types/estree/0.0.39:
@@ -1990,7 +2044,7 @@ packages:
/@types/form-data/0.0.33:
resolution: {integrity: sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=}
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
dev: true
/@types/istanbul-lib-coverage/2.0.4:
@@ -2000,7 +2054,7 @@ packages:
/@types/jsdom/16.2.14:
resolution: {integrity: sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==}
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
'@types/parse5': 6.0.3
'@types/tough-cookie': 4.0.1
dev: true
@@ -2046,8 +2100,8 @@ packages:
resolution: {integrity: sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==}
dev: true
- /@types/node/17.0.35:
- resolution: {integrity: sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==}
+ /@types/node/17.0.42:
+ resolution: {integrity: sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==}
dev: true
/@types/node/8.10.66:
@@ -2065,7 +2119,7 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
dev: true
/@types/sinonjs__fake-timers/8.1.1:
@@ -2088,11 +2142,11 @@ packages:
resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==}
requiresBuild: true
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
dev: true
optional: true
- /@typescript-eslint/eslint-plugin/5.13.0_zna3gigbnt6mkitnatbwrks5fm:
+ /@typescript-eslint/eslint-plugin/5.13.0_pi7u4e4g4sfreavmvoip5elafe:
resolution: {integrity: sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2103,12 +2157,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.13.0_utdtartgf6fqqgkivzeynh76la
+ '@typescript-eslint/parser': 5.13.0_pm7osnb22e4oktq33hptgspr5i
'@typescript-eslint/scope-manager': 5.13.0
- '@typescript-eslint/type-utils': 5.13.0_utdtartgf6fqqgkivzeynh76la
- '@typescript-eslint/utils': 5.13.0_utdtartgf6fqqgkivzeynh76la
+ '@typescript-eslint/type-utils': 5.13.0_pm7osnb22e4oktq33hptgspr5i
+ '@typescript-eslint/utils': 5.13.0_pm7osnb22e4oktq33hptgspr5i
debug: 4.3.3
- eslint: 8.16.0
+ eslint: 8.17.0
functional-red-black-tree: 1.0.1
ignore: 5.2.0
regexpp: 3.2.0
@@ -2119,7 +2173,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.13.0_utdtartgf6fqqgkivzeynh76la:
+ /@typescript-eslint/parser/5.13.0_pm7osnb22e4oktq33hptgspr5i:
resolution: {integrity: sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2133,7 +2187,7 @@ packages:
'@typescript-eslint/types': 5.13.0
'@typescript-eslint/typescript-estree': 5.13.0_typescript@4.6.4
debug: 4.3.3
- eslint: 8.16.0
+ eslint: 8.17.0
typescript: 4.6.4
transitivePeerDependencies:
- supports-color
@@ -2147,7 +2201,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.13.0
dev: true
- /@typescript-eslint/type-utils/5.13.0_utdtartgf6fqqgkivzeynh76la:
+ /@typescript-eslint/type-utils/5.13.0_pm7osnb22e4oktq33hptgspr5i:
resolution: {integrity: sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2157,9 +2211,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/utils': 5.13.0_utdtartgf6fqqgkivzeynh76la
+ '@typescript-eslint/utils': 5.13.0_pm7osnb22e4oktq33hptgspr5i
debug: 4.3.3
- eslint: 8.16.0
+ eslint: 8.17.0
tsutils: 3.21.0_typescript@4.6.4
typescript: 4.6.4
transitivePeerDependencies:
@@ -2192,7 +2246,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils/5.13.0_utdtartgf6fqqgkivzeynh76la:
+ /@typescript-eslint/utils/5.13.0_pm7osnb22e4oktq33hptgspr5i:
resolution: {integrity: sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2202,9 +2256,9 @@ packages:
'@typescript-eslint/scope-manager': 5.13.0
'@typescript-eslint/types': 5.13.0
'@typescript-eslint/typescript-estree': 5.13.0_typescript@4.6.4
- eslint: 8.16.0
+ eslint: 8.17.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.16.0
+ eslint-utils: 3.0.0_eslint@8.17.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -2232,51 +2286,51 @@ packages:
- supports-color
dev: true
- /@vitejs/plugin-vue/2.3.3_vite@2.9.9+vue@3.2.36:
+ /@vitejs/plugin-vue/2.3.3_vite@2.9.12+vue@3.2.37:
resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==}
engines: {node: '>=12.0.0'}
peerDependencies:
vite: ^2.5.10
vue: ^3.2.25
dependencies:
- vite: 2.9.9_sass@1.52.1
- vue: 3.2.36
+ vite: 2.9.12_sass@1.52.3
+ vue: 3.2.37
dev: true
- /@vitest/ui/0.12.9:
- resolution: {integrity: sha512-CFh2yEfakcNeheGAXHvaWGMpI5CcnxVIwkKC1rFz6LnEyOpkEv7i6gbZ1Tqu2YbnC5jRNCrz/bIsT5hT1lh9Rw==}
+ /@vitest/ui/0.12.10:
+ resolution: {integrity: sha512-o0XKr8cbT6h7XJwDzxvBFSzqs0z+52LsjtL6BZcZXSgqXMrCJmylM2lSCiLuhXhf+zmOWA0O+mjwLm0PdWCkYw==}
dependencies:
sirv: 2.0.2
dev: true
- /@volar/code-gen/0.34.16:
- resolution: {integrity: sha512-ep5us1iF66WlwzCFjTHMIdULIHzu6661228NknkSBGEAh878GPO+AgUqyQn9tY+al0KrsLuDRQVt6pwmeLoqwQ==}
+ /@volar/code-gen/0.34.17:
+ resolution: {integrity: sha512-rHR7BA71BJ/4S7xUOPMPiB7uk6iU9oTWpEMZxFi5VGC9iJmDncE82WzU5iYpcbOBCVHsOjMh0+5CGMgdO6SaPA==}
dependencies:
- '@volar/source-map': 0.34.16
+ '@volar/source-map': 0.34.17
dev: true
- /@volar/source-map/0.34.16:
- resolution: {integrity: sha512-50F1XWcVRzKVXqwO7J39hZ4qd/htzHj62dsywz7FfhZZSOaQ43XT3uEy7cBAVgw7gs+qChFaUJAhM1iHb0FyOQ==}
+ /@volar/source-map/0.34.17:
+ resolution: {integrity: sha512-3yn1IMXJGGWB/G817/VFlFMi8oh5pmE7VzUqvgMZMrppaZpKj6/juvJIEiXNxRsgWc0RxIO8OSp4htdPUg1Raw==}
dev: true
- /@volar/vue-code-gen/0.34.16:
- resolution: {integrity: sha512-R8OGn26pCQsctXLa6mZi3BIkyXemcrhibTRGrVh1z2TqWMtnCIT/NiAYXR7kAH4UzFEpglOJAIxrjwnodJ7x6w==}
+ /@volar/vue-code-gen/0.34.17:
+ resolution: {integrity: sha512-17pzcK29fyFWUc+C82J3JYSnA+jy3QNrIldb9kPaP9Itbik05ZjEIyEue9FjhgIAuHeYSn4LDM5s6nGjxyfhsQ==}
dependencies:
- '@volar/code-gen': 0.34.16
- '@volar/source-map': 0.34.16
- '@vue/compiler-core': 3.2.33
- '@vue/compiler-dom': 3.2.36
- '@vue/shared': 3.2.36
+ '@volar/code-gen': 0.34.17
+ '@volar/source-map': 0.34.17
+ '@vue/compiler-core': 3.2.37
+ '@vue/compiler-dom': 3.2.37
+ '@vue/shared': 3.2.37
dev: true
- /@volar/vue-typescript/0.34.16:
- resolution: {integrity: sha512-Jmo19pKRJAIhbAmr/1974knqKws9FZlnYWuCDvvg9wimKHTFosjDhDysORIMVHZ97og/0idK70iIKbcsyDadvw==}
+ /@volar/vue-typescript/0.34.17:
+ resolution: {integrity: sha512-U0YSVIBPRWVPmgJHNa4nrfq88+oS+tmyZNxmnfajIw9A/GOGZQiKXHC0k09SVvbYXlsjgJ6NIjhm9NuAhGRQjg==}
dependencies:
- '@volar/code-gen': 0.34.16
- '@volar/source-map': 0.34.16
- '@volar/vue-code-gen': 0.34.16
- '@vue/compiler-sfc': 3.2.33
- '@vue/reactivity': 3.2.33
+ '@volar/code-gen': 0.34.17
+ '@volar/source-map': 0.34.17
+ '@volar/vue-code-gen': 0.34.17
+ '@vue/compiler-sfc': 3.2.37
+ '@vue/reactivity': 3.2.37
dev: true
/@vue/babel-helper-vue-transform-on/1.0.2:
@@ -2300,94 +2354,56 @@ packages:
- supports-color
dev: true
- /@vue/compiler-core/3.2.33:
- resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==}
+ /@vue/compiler-core/3.2.37:
+ resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==}
dependencies:
'@babel/parser': 7.17.9
- '@vue/shared': 3.2.33
- estree-walker: 2.0.2
- source-map: 0.6.1
- dev: true
-
- /@vue/compiler-core/3.2.36:
- resolution: {integrity: sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==}
- dependencies:
- '@babel/parser': 7.17.9
- '@vue/shared': 3.2.36
+ '@vue/shared': 3.2.37
estree-walker: 2.0.2
source-map: 0.6.1
- /@vue/compiler-dom/3.2.33:
- resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==}
+ /@vue/compiler-dom/3.2.37:
+ resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==}
dependencies:
- '@vue/compiler-core': 3.2.33
- '@vue/shared': 3.2.33
- dev: true
+ '@vue/compiler-core': 3.2.37
+ '@vue/shared': 3.2.37
- /@vue/compiler-dom/3.2.36:
- resolution: {integrity: sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==}
- dependencies:
- '@vue/compiler-core': 3.2.36
- '@vue/shared': 3.2.36
-
- /@vue/compiler-sfc/3.2.33:
- resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==}
+ /@vue/compiler-sfc/3.2.37:
+ resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==}
dependencies:
'@babel/parser': 7.17.9
- '@vue/compiler-core': 3.2.33
- '@vue/compiler-dom': 3.2.33
- '@vue/compiler-ssr': 3.2.33
- '@vue/reactivity-transform': 3.2.33
- '@vue/shared': 3.2.33
- estree-walker: 2.0.2
- magic-string: 0.25.9
- postcss: 8.4.14
- source-map: 0.6.1
- dev: true
-
- /@vue/compiler-sfc/3.2.36:
- resolution: {integrity: sha512-AvGb4bTj4W8uQ4BqaSxo7UwTEqX5utdRSMyHy58OragWlt8nEACQ9mIeQh3K4di4/SX+41+pJrLIY01lHAOFOA==}
- dependencies:
- '@babel/parser': 7.17.9
- '@vue/compiler-core': 3.2.36
- '@vue/compiler-dom': 3.2.36
- '@vue/compiler-ssr': 3.2.36
- '@vue/reactivity-transform': 3.2.36
- '@vue/shared': 3.2.36
+ '@vue/compiler-core': 3.2.37
+ '@vue/compiler-dom': 3.2.37
+ '@vue/compiler-ssr': 3.2.37
+ '@vue/reactivity-transform': 3.2.37
+ '@vue/shared': 3.2.37
estree-walker: 2.0.2
magic-string: 0.25.9
postcss: 8.4.14
source-map: 0.6.1
- /@vue/compiler-ssr/3.2.33:
- resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==}
+ /@vue/compiler-ssr/3.2.37:
+ resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==}
dependencies:
- '@vue/compiler-dom': 3.2.33
- '@vue/shared': 3.2.33
- dev: true
-
- /@vue/compiler-ssr/3.2.36:
- resolution: {integrity: sha512-+KugInUFRvOxEdLkZwE+W43BqHyhBh0jpYXhmqw1xGq2dmE6J9eZ8UUSOKNhdHtQ/iNLWWeK/wPZkVLUf3YGaw==}
- dependencies:
- '@vue/compiler-dom': 3.2.36
- '@vue/shared': 3.2.36
+ '@vue/compiler-dom': 3.2.37
+ '@vue/shared': 3.2.37
/@vue/devtools-api/6.1.4:
resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==}
- /@vue/eslint-config-prettier/7.0.0_yzlwycfcjzj3trzruaflx2c53m:
+ /@vue/eslint-config-prettier/7.0.0_ddjd75dz7x3czaucyvuaamiqdi:
resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==}
peerDependencies:
eslint: '>= 7.28.0'
prettier: '>= 2.0.0'
dependencies:
- eslint: 8.16.0
- eslint-config-prettier: 8.5.0_eslint@8.16.0
- eslint-plugin-prettier: 4.0.0_j7rsahgqtkecno6yauhsgsglf4
+ eslint: 8.17.0
+ eslint-config-prettier: 8.5.0_eslint@8.17.0
+ eslint-plugin-prettier: 4.0.0_ucegkljdju7q4zmvwxzqoprf3y
prettier: 2.6.2
dev: true
- /@vue/eslint-config-typescript/10.0.0_7eximbxnouzkbjbmoryntxf2zu:
+ /@vue/eslint-config-typescript/10.0.0_lv7fleodo4yj7y3ffuukimytbq:
resolution: {integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2398,84 +2414,64 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.13.0_zna3gigbnt6mkitnatbwrks5fm
- '@typescript-eslint/parser': 5.13.0_utdtartgf6fqqgkivzeynh76la
- eslint: 8.16.0
- eslint-plugin-vue: 8.7.1_eslint@8.16.0
+ '@typescript-eslint/eslint-plugin': 5.13.0_pi7u4e4g4sfreavmvoip5elafe
+ '@typescript-eslint/parser': 5.13.0_pm7osnb22e4oktq33hptgspr5i
+ eslint: 8.17.0
+ eslint-plugin-vue: 8.7.1_eslint@8.17.0
typescript: 4.6.4
- vue-eslint-parser: 8.3.0_eslint@8.16.0
+ vue-eslint-parser: 8.3.0_eslint@8.17.0
transitivePeerDependencies:
- supports-color
dev: true
- /@vue/reactivity-transform/3.2.33:
- resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==}
+ /@vue/reactivity-transform/3.2.37:
+ resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==}
dependencies:
'@babel/parser': 7.17.9
- '@vue/compiler-core': 3.2.33
- '@vue/shared': 3.2.33
- estree-walker: 2.0.2
- magic-string: 0.25.9
- dev: true
-
- /@vue/reactivity-transform/3.2.36:
- resolution: {integrity: sha512-Jk5o2BhpODC9XTA7o4EL8hSJ4JyrFWErLtClG3NH8wDS7ri9jBDWxI7/549T7JY9uilKsaNM+4pJASLj5dtRwA==}
- dependencies:
- '@babel/parser': 7.17.9
- '@vue/compiler-core': 3.2.36
- '@vue/shared': 3.2.36
+ '@vue/compiler-core': 3.2.37
+ '@vue/shared': 3.2.37
estree-walker: 2.0.2
magic-string: 0.25.9
- /@vue/reactivity/3.2.33:
- resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==}
+ /@vue/reactivity/3.2.37:
+ resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==}
dependencies:
- '@vue/shared': 3.2.33
- dev: true
+ '@vue/shared': 3.2.37
- /@vue/reactivity/3.2.36:
- resolution: {integrity: sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==}
+ /@vue/runtime-core/3.2.37:
+ resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==}
dependencies:
- '@vue/shared': 3.2.36
+ '@vue/reactivity': 3.2.37
+ '@vue/shared': 3.2.37
- /@vue/runtime-core/3.2.36:
- resolution: {integrity: sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==}
+ /@vue/runtime-dom/3.2.37:
+ resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==}
dependencies:
- '@vue/reactivity': 3.2.36
- '@vue/shared': 3.2.36
-
- /@vue/runtime-dom/3.2.36:
- resolution: {integrity: sha512-gYPYblm7QXHVuBohqNRRT7Wez0f2Mx2D40rb4fleehrJU9CnkjG0phhcGEZFfGwCmHZRqBCRgbFWE98bPULqkg==}
- dependencies:
- '@vue/runtime-core': 3.2.36
- '@vue/shared': 3.2.36
+ '@vue/runtime-core': 3.2.37
+ '@vue/shared': 3.2.37
csstype: 2.6.19
- /@vue/server-renderer/3.2.36_vue@3.2.36:
- resolution: {integrity: sha512-uZE0+jfye6yYXWvAQYeHZv+f50sRryvy16uiqzk3jn8hEY8zTjI+rzlmZSGoE915k+W/Ol9XSw6vxOUD8dGkUg==}
+ /@vue/server-renderer/3.2.37_vue@3.2.37:
+ resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==}
peerDependencies:
- vue: 3.2.36
+ vue: 3.2.37
dependencies:
- '@vue/compiler-ssr': 3.2.36
- '@vue/shared': 3.2.36
- vue: 3.2.36
+ '@vue/compiler-ssr': 3.2.37
+ '@vue/shared': 3.2.37
+ vue: 3.2.37
- /@vue/shared/3.2.33:
- resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==}
- dev: true
+ /@vue/shared/3.2.37:
+ resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==}
- /@vue/shared/3.2.36:
- resolution: {integrity: sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==}
-
- /@vue/test-utils/2.0.0_vue@3.2.36:
+ /@vue/test-utils/2.0.0_vue@3.2.37:
resolution: {integrity: sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==}
peerDependencies:
vue: ^3.0.1
dependencies:
- vue: 3.2.36
+ vue: 3.2.37
dev: true
- /@vue/tsconfig/0.1.3_@types+node@17.0.35:
+ /@vue/tsconfig/0.1.3_@types+node@17.0.42:
resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==}
peerDependencies:
'@types/node': '*'
@@ -2483,11 +2479,11 @@ packages:
'@types/node':
optional: true
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
dev: true
- /@vueuse/core/8.5.0_vue@3.2.36:
- resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==}
+ /@vueuse/core/8.6.0_vue@3.2.37:
+ resolution: {integrity: sha512-VirzExCm/N+QdrEWT7J4uSrvJ5hquKIAU9alQ37kUvIJk9XxCLxmfRnmekYc1kz2+6BnoyuKYXVmrMV351CB4w==}
peerDependencies:
'@vue/composition-api': ^1.1.0
vue: ^2.6.0 || ^3.2.0
@@ -2497,16 +2493,16 @@ packages:
vue:
optional: true
dependencies:
- '@vueuse/metadata': 8.5.0
- '@vueuse/shared': 8.5.0_vue@3.2.36
- vue: 3.2.36
- vue-demi: 0.12.1_vue@3.2.36
+ '@vueuse/metadata': 8.6.0
+ '@vueuse/shared': 8.6.0_vue@3.2.37
+ vue: 3.2.37
+ vue-demi: 0.12.1_vue@3.2.37
- /@vueuse/metadata/8.5.0:
- resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==}
+ /@vueuse/metadata/8.6.0:
+ resolution: {integrity: sha512-F+CKPvaExsm7QgRr8y+ZNJFwXasn89rs5wth/HeX9lJ1q8XEt+HJ16Q5Sxh4rfG5YSKXrStveVge8TKvPjMjFA==}
- /@vueuse/shared/8.5.0_vue@3.2.36:
- resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==}
+ /@vueuse/shared/8.6.0_vue@3.2.37:
+ resolution: {integrity: sha512-Y/IVywZo7IfEoSSEtCYpkVEmPV7pU35mEIxV7PbD/D3ly18B3mEsBaPbtDkNM/QP3zAZ5mn4nEkOfddX4uwuIA==}
peerDependencies:
'@vue/composition-api': ^1.1.0
vue: ^2.6.0 || ^3.2.0
@@ -2516,8 +2512,8 @@ packages:
vue:
optional: true
dependencies:
- vue: 3.2.36
- vue-demi: 0.12.1_vue@3.2.36
+ vue: 3.2.37
+ vue-demi: 0.12.1_vue@3.2.37
/abab/2.0.5:
resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==}
@@ -2685,7 +2681,7 @@ packages:
dev: true
/assert-plus/1.0.0:
- resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=}
+ resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
engines: {node: '>=0.8'}
dev: true
@@ -2703,7 +2699,7 @@ packages:
dev: true
/asynckit/0.4.0:
- resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=}
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
/at-least-node/1.0.0:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
@@ -2727,7 +2723,7 @@ packages:
dev: true
/aws-sign2/0.7.0:
- resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=}
+ resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
dev: true
/aws4/1.11.0:
@@ -2805,7 +2801,7 @@ packages:
dev: false
/bcrypt-pbkdf/1.0.2:
- resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=}
+ resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
dependencies:
tweetnacl: 0.14.5
dev: true
@@ -2880,7 +2876,7 @@ packages:
dev: true
/buffer-crc32/0.2.13:
- resolution: {integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=}
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
dev: true
/buffer-from/1.1.2:
@@ -2958,7 +2954,7 @@ packages:
dev: true
/caseless/0.12.0:
- resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=}
+ resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
dev: true
/chai/4.3.6:
@@ -3163,7 +3159,7 @@ packages:
dev: true
/core-util-is/1.0.2:
- resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=}
+ resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
dev: true
/cross-spawn/7.0.3:
@@ -3181,7 +3177,7 @@ packages:
dev: true
/css.escape/1.5.1:
- resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=}
+ resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
dev: true
/cssesc/3.0.0:
@@ -3208,8 +3204,8 @@ packages:
/csstype/2.6.19:
resolution: {integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==}
- /cypress/9.6.1:
- resolution: {integrity: sha512-ECzmV7pJSkk+NuAhEw6C3D+RIRATkSb2VAHXDY6qGZbca/F9mv5pPsj2LO6Ty6oIFVBTrwCyL9agl28MtJMe2g==}
+ /cypress/9.7.0:
+ resolution: {integrity: sha512-+1EE1nuuuwIt/N1KXRR2iWHU+OiIt7H28jJDyyI4tiUftId/DrXYEwoDa5+kH2pki1zxnA0r6HrUGHV5eLbF5Q==}
engines: {node: '>=12.0.0'}
hasBin: true
requiresBuild: true
@@ -3259,7 +3255,7 @@ packages:
dev: true
/dashdash/1.14.1:
- resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=}
+ resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
engines: {node: '>=0.10'}
dependencies:
assert-plus: 1.0.0
@@ -3379,7 +3375,7 @@ packages:
dev: true
/defined/1.0.0:
- resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=}
+ resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==}
dev: true
/defu/6.0.0:
@@ -3387,11 +3383,11 @@ packages:
dev: true
/delayed-stream/1.0.0:
- resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=}
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
- /detective/5.2.0:
- resolution: {integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==}
+ /detective/5.2.1:
+ resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==}
engines: {node: '>=0.8.0'}
hasBin: true
dependencies:
@@ -3401,7 +3397,7 @@ packages:
dev: true
/diacritics/1.3.0:
- resolution: {integrity: sha1-PvqHMj67hj5mls67AILUj/PW96E=}
+ resolution: {integrity: sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA==}
dev: true
/didyoumean/1.2.2:
@@ -3438,7 +3434,7 @@ packages:
dev: true
/ecc-jsbn/0.1.2:
- resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=}
+ resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
dependencies:
jsbn: 0.1.1
safer-buffer: 2.1.2
@@ -3475,7 +3471,7 @@ packages:
dev: true
/encodeurl/1.0.2:
- resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=}
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
dev: true
@@ -3748,7 +3744,7 @@ packages:
dev: true
/escape-html/1.0.3:
- resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=}
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
dev: true
/escape-string-regexp/1.0.5:
@@ -3774,25 +3770,25 @@ packages:
source-map: 0.6.1
dev: true
- /eslint-config-prettier/8.5.0_eslint@8.16.0:
+ /eslint-config-prettier/8.5.0_eslint@8.17.0:
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.16.0
+ eslint: 8.17.0
dev: true
- /eslint-plugin-cypress/2.12.1_eslint@8.16.0:
+ /eslint-plugin-cypress/2.12.1_eslint@8.17.0:
resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==}
peerDependencies:
eslint: '>= 3.2.1'
dependencies:
- eslint: 8.16.0
+ eslint: 8.17.0
globals: 11.12.0
dev: true
- /eslint-plugin-prettier/4.0.0_j7rsahgqtkecno6yauhsgsglf4:
+ /eslint-plugin-prettier/4.0.0_ucegkljdju7q4zmvwxzqoprf3y:
resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==}
engines: {node: '>=6.0.0'}
peerDependencies:
@@ -3803,25 +3799,25 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.16.0
- eslint-config-prettier: 8.5.0_eslint@8.16.0
+ eslint: 8.17.0
+ eslint-config-prettier: 8.5.0_eslint@8.17.0
prettier: 2.6.2
prettier-linter-helpers: 1.0.0
dev: true
- /eslint-plugin-vue/8.7.1_eslint@8.16.0:
+ /eslint-plugin-vue/8.7.1_eslint@8.17.0:
resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.16.0
- eslint-utils: 3.0.0_eslint@8.16.0
+ eslint: 8.17.0
+ eslint-utils: 3.0.0_eslint@8.17.0
natural-compare: 1.4.0
nth-check: 2.0.1
postcss-selector-parser: 6.0.10
semver: 7.3.5
- vue-eslint-parser: 8.3.0_eslint@8.16.0
+ vue-eslint-parser: 8.3.0_eslint@8.17.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -3842,13 +3838,13 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.16.0:
+ /eslint-utils/3.0.0_eslint@8.17.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.16.0
+ eslint: 8.17.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -3862,8 +3858,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.16.0:
- resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==}
+ /eslint/8.17.0:
+ resolution: {integrity: sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
@@ -3876,7 +3872,7 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.16.0
+ eslint-utils: 3.0.0_eslint@8.17.0
eslint-visitor-keys: 3.3.0
espree: 9.3.2
esquery: 1.4.0
@@ -4038,7 +4034,7 @@ packages:
dev: true
/extsprintf/1.3.0:
- resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=}
+ resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
engines: {'0': node >=0.6.0}
dev: true
@@ -4076,7 +4072,7 @@ packages:
dev: true
/fd-slicer/1.1.0:
- resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=}
+ resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
dependencies:
pend: 1.2.0
dev: true
@@ -4101,16 +4097,16 @@ packages:
minimatch: 5.0.1
dev: true
- /filepond-plugin-image-preview/4.6.11_filepond@4.30.3:
+ /filepond-plugin-image-preview/4.6.11_filepond@4.30.4:
resolution: {integrity: sha512-0EmQ9HnOb/X0xc5rLcNRhhmdUbp7oiicRwQrcr90ZfVmPJOOZoX3ZGUEsEPj7luMI55huguhcVozdESxtqnuRw==}
peerDependencies:
filepond: '>=4.x <5.x'
dependencies:
- filepond: 4.30.3
+ filepond: 4.30.4
dev: false
- /filepond/4.30.3:
- resolution: {integrity: sha512-G2b1LEe90Sq2vH0SYDASTB+vVU735NBctzIaFPlZtb14QAgi/AL89WyQ6LhTfqgyrMyuZur2O9yHAmzS2E9ZnA==}
+ /filepond/4.30.4:
+ resolution: {integrity: sha512-FCwsMvG9iiEs6uobdDrTaKsCgsqys0NuLgPPD8n37AYVYBiiDkrPkk9MSIU5rT2FahYcL1bScYI9huIPtlzqyA==}
dev: false
/fill-range/7.0.1:
@@ -4159,14 +4155,14 @@ packages:
resolution: {integrity: sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg==}
dev: true
- /floating-vue/2.0.0-beta.16_vue@3.2.36:
+ /floating-vue/2.0.0-beta.16_vue@3.2.37:
resolution: {integrity: sha512-MoVA9pLGMVkuyG9cvlzpSB9//HGynbWnkLr0cxDgnEWORL98kuSa2ph/bcq7sDGNM3l0/3v6HYSqhBMBp9F3/A==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@floating-ui/dom': 0.1.10
- vue: 3.2.36
- vue-resize: 2.0.0-alpha.1_vue@3.2.36
+ vue: 3.2.37
+ vue-resize: 2.0.0-alpha.1_vue@3.2.37
/follow-redirects/1.14.9:
resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==}
@@ -4186,7 +4182,7 @@ packages:
dev: true
/forever-agent/0.6.1:
- resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=}
+ resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
dev: true
/form-data/2.3.3:
@@ -4286,7 +4282,7 @@ packages:
dev: true
/get-func-name/2.0.0:
- resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=}
+ resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
dev: true
/get-intrinsic/1.1.1:
@@ -4301,7 +4297,7 @@ packages:
dev: true
/get-port/3.2.0:
- resolution: {integrity: sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=}
+ resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==}
engines: {node: '>=4'}
dev: true
@@ -4332,7 +4328,7 @@ packages:
dev: true
/getpass/0.1.7:
- resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=}
+ resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
dependencies:
assert-plus: 1.0.0
dev: true
@@ -4468,16 +4464,18 @@ packages:
hasBin: true
dev: true
- /histoire/0.4.6_tdvxkye3xsdprql34qm7vi2lni:
- resolution: {integrity: sha512-TYghH+wvepQp6RgMag+yyEi6G+gaZQq45w7R8aaA++dxJcUhRIlgtibz4nP9luKO5F8E91J+85Ssuym8FjfH1w==}
+ /histoire/0.7.6:
+ resolution: {integrity: sha512-99DjXlByDgSXzwtuC3JCpIbQmUMXKkBcjGlwO48Q6UKRgV7ZjXtZu1KBze/PVXBfUn6NGZkewUAvT8PVm1fW6g==}
hasBin: true
peerDependencies:
vite: ^2.9.0
dependencies:
- '@histoire/controls': 0.4.6_vue@3.2.36
- '@iconify/vue': 3.2.1_vue@3.2.36
+ '@histoire/controls': 0.7.6_vue@3.2.37
+ '@histoire/plugin-vue': 0.7.6_histoire@0.7.6+vue@3.2.37
+ '@histoire/shared': 0.7.6
+ '@iconify/vue': 3.2.1_vue@3.2.37
'@types/markdown-it': 12.2.3
- '@vueuse/core': 8.5.0_vue@3.2.36
+ '@vueuse/core': 8.6.0_vue@3.2.37
birpc: 0.1.1
case: 1.6.3
chokidar: 3.5.3
@@ -4485,7 +4483,7 @@ packages:
defu: 6.0.0
diacritics: 1.3.0
flexsearch: 0.7.21
- floating-vue: 2.0.0-beta.16_vue@3.2.36
+ floating-vue: 2.0.0-beta.16_vue@3.2.37
fs-extra: 10.0.1
globby: 13.1.1
happy-dom: 2.55.0
@@ -4496,16 +4494,15 @@ packages:
mrmime: 1.0.0
pathe: 0.2.0
picocolors: 1.0.0
- pinia: 2.0.14_7gwbvmtszsbbeay4sidijbp26i
+ pinia: 2.0.14_vue@3.2.37
sade: 1.8.1
scroll-into-view-if-needed: 2.2.29
shiki: 0.10.1
sirv: 2.0.2
tinypool: 0.1.3
- vite: 2.9.9_sass@1.52.1
- vite-node: 0.12.1_sass@1.52.1
- vue: 3.2.36
- vue-router: 4.0.15_vue@3.2.36
+ vite-node: 0.12.1
+ vue: 3.2.37
+ vue-router: 4.0.16_vue@3.2.37
transitivePeerDependencies:
- '@vue/composition-api'
- encoding
@@ -4632,7 +4629,7 @@ packages:
dev: true
/imurmurhash/0.1.4:
- resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
dev: true
@@ -4811,7 +4808,7 @@ packages:
dev: true
/is-typedarray/1.0.0:
- resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=}
+ resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
dev: true
/is-unicode-supported/0.1.0:
@@ -4826,7 +4823,7 @@ packages:
dev: true
/isarray/1.0.0:
- resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=}
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
/isexe/2.0.0:
@@ -4834,7 +4831,7 @@ packages:
dev: true
/isstream/0.1.2:
- resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=}
+ resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
dev: true
/istanbul-lib-coverage/3.2.0:
@@ -4874,13 +4871,13 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 17.0.35
+ '@types/node': 17.0.42
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
/jju/1.4.0:
- resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=}
+ resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
dev: true
/joi/17.6.0:
@@ -4909,7 +4906,7 @@ packages:
dev: true
/jsbn/0.1.1:
- resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=}
+ resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
dev: true
/jsdom/19.0.0:
@@ -4978,11 +4975,11 @@ packages:
dev: true
/json-stable-stringify-without-jsonify/1.0.1:
- resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=}
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
/json-stringify-safe/5.0.1:
- resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=}
+ resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
dev: true
/json5/2.2.1:
@@ -4996,7 +4993,7 @@ packages:
dev: true
/jsonfile/4.0.0:
- resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=}
+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
graceful-fs: 4.2.9
dev: true
@@ -5039,7 +5036,7 @@ packages:
dev: true
/levn/0.3.0:
- resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
+ resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==}
engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.1.2
@@ -5106,11 +5103,11 @@ packages:
dev: true
/lodash.get/4.4.2:
- resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=}
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
dev: true
/lodash.isequal/4.5.0:
- resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=}
+ resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
dev: true
/lodash.merge/4.6.2:
@@ -5118,7 +5115,7 @@ packages:
dev: true
/lodash.once/4.1.1:
- resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=}
+ resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
dev: true
/lodash.sortby/4.7.0:
@@ -5211,7 +5208,7 @@ packages:
dev: true
/mdurl/1.0.1:
- resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=}
+ resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
dev: true
/merge-stream/2.0.0:
@@ -5299,7 +5296,7 @@ packages:
dev: true
/ms/2.0.0:
- resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
dev: true
/ms/2.1.2:
@@ -5390,7 +5387,7 @@ packages:
dev: true
/on-finished/2.3.0:
- resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=}
+ resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines: {node: '>= 0.8'}
dependencies:
ee-first: 1.1.1
@@ -5434,7 +5431,7 @@ packages:
dev: true
/ospath/1.2.2:
- resolution: {integrity: sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=}
+ resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==}
dev: true
/p-limit/3.1.0:
@@ -5466,7 +5463,7 @@ packages:
dev: true
/parse-cache-control/1.0.1:
- resolution: {integrity: sha1-juqz5U+laSD+Fro493+iGqzC104=}
+ resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==}
dev: true
/parse5/6.0.1:
@@ -5521,11 +5518,11 @@ packages:
dev: true
/pend/1.2.0:
- resolution: {integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA=}
+ resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
dev: true
/performance-now/2.1.0:
- resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=}
+ resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
dev: true
/picocolors/1.0.0:
@@ -5537,11 +5534,11 @@ packages:
dev: true
/pify/2.3.0:
- resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=}
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
dev: true
- /pinia/2.0.14_7gwbvmtszsbbeay4sidijbp26i:
+ /pinia/2.0.14_3wx4hvlpf33h4r5e7sgliqloou:
resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -5555,8 +5552,26 @@ packages:
dependencies:
'@vue/devtools-api': 6.1.4
typescript: 4.6.4
- vue: 3.2.36
- vue-demi: 0.12.1_vue@3.2.36
+ vue: 3.2.37
+ vue-demi: 0.12.1_vue@3.2.37
+ dev: false
+
+ /pinia/2.0.14_vue@3.2.37:
+ resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==}
+ peerDependencies:
+ '@vue/composition-api': ^1.4.0
+ typescript: '>=4.4.4'
+ vue: ^2.6.14 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/devtools-api': 6.1.4
+ vue: 3.2.37
+ vue-demi: 0.12.1_vue@3.2.37
+ dev: true
/pkg-types/0.3.2:
resolution: {integrity: sha512-eBYzX/7NYsQEOR2alWY4rnQB49G62oHzFpoi9Som56aUr8vB8UGcmcIia9v8fpBeuhH3Ltentuk2OGpp4IQV3Q==}
@@ -5566,6 +5581,18 @@ packages:
pathe: 0.2.0
dev: true
+ /postcss-import/14.1.0_postcss@8.4.14:
+ resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+ dependencies:
+ postcss: 8.4.14
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.0
+ dev: true
+
/postcss-js/4.0.0_postcss@8.4.14:
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
engines: {node: ^12 || ^14 || >= 16}
@@ -5729,6 +5756,12 @@ packages:
safe-buffer: 5.2.1
dev: true
+ /read-cache/1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+ dependencies:
+ pify: 2.3.0
+ dev: true
+
/readable-stream/2.3.7:
resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
dependencies:
@@ -5807,7 +5840,7 @@ packages:
dev: true
/request-progress/3.0.0:
- resolution: {integrity: sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=}
+ resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==}
dependencies:
throttleit: 1.0.0
dev: true
@@ -5924,8 +5957,8 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true
- /sass/1.52.1:
- resolution: {integrity: sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==}
+ /sass/1.52.3:
+ resolution: {integrity: sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
@@ -6076,7 +6109,7 @@ packages:
dev: true
/sprintf-js/1.0.3:
- resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
dev: true
/sshpk/1.17.0:
@@ -6112,7 +6145,7 @@ packages:
dev: true
/statuses/1.5.0:
- resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=}
+ resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
dev: true
@@ -6259,15 +6292,15 @@ packages:
resolution: {integrity: sha512-AmZrk3yAZaJqfrbGast24KrFDtD21rwil05xuqNMFPWTswCHyFugetPk9vy1X+KD4ZTAFWZwW2ULov6VUeK/1A==}
dev: true
- /tailwindcss/3.0.24:
- resolution: {integrity: sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==}
+ /tailwindcss/3.1.2:
+ resolution: {integrity: sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==}
engines: {node: '>=12.13.0'}
hasBin: true
dependencies:
arg: 5.0.1
chokidar: 3.5.3
color-name: 1.1.4
- detective: 5.2.0
+ detective: 5.2.1
didyoumean: 1.2.2
dlv: 1.1.3
fast-glob: 3.2.11
@@ -6278,6 +6311,7 @@ packages:
object-hash: 3.0.0
picocolors: 1.0.0
postcss: 8.4.14
+ postcss-import: 14.1.0_postcss@8.4.14
postcss-js: 4.0.0_postcss@8.4.14
postcss-load-config: 3.1.4_postcss@8.4.14
postcss-nested: 5.0.6_postcss@8.4.14
@@ -6325,7 +6359,7 @@ packages:
dev: true
/text-table/0.2.0:
- resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
/then-request/6.0.2:
@@ -6346,7 +6380,7 @@ packages:
dev: true
/throttleit/1.0.0:
- resolution: {integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=}
+ resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==}
dev: true
/through/2.3.8:
@@ -6354,7 +6388,7 @@ packages:
dev: true
/timsort/0.3.0:
- resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=}
+ resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==}
dev: true
/tinypool/0.1.3:
@@ -6414,7 +6448,7 @@ packages:
dev: true
/tr46/0.0.3:
- resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=}
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: true
/tr46/1.0.1:
@@ -6443,6 +6477,11 @@ packages:
/tslib/2.3.1:
resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
+ dev: true
+
+ /tslib/2.4.0:
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
+ dev: false
/tsutils/3.21.0_typescript@4.6.4:
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
@@ -6455,13 +6494,13 @@ packages:
dev: true
/tunnel-agent/0.6.0:
- resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=}
+ resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
dependencies:
safe-buffer: 5.2.1
dev: true
/tweetnacl/0.14.5:
- resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=}
+ resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
dev: true
/type-check/0.3.2:
@@ -6499,7 +6538,7 @@ packages:
dev: true
/typedarray/0.0.6:
- resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=}
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: true
/typescript/4.6.4:
@@ -6561,11 +6600,11 @@ packages:
dev: true
/unpipe/1.0.0:
- resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=}
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
dev: true
- /unplugin-icons/0.14.3_vite@2.9.9:
+ /unplugin-icons/0.14.3:
resolution: {integrity: sha512-PyyNMACpZ/EAiG3B6K1wPGZ151VGdlHIEx8/utgP546yVmPpV/xC1k1V2eEebf71fGm3WD6gzPrERNsbMgIVgg==}
peerDependencies:
'@svgr/core': '>=5.5.0'
@@ -6588,7 +6627,7 @@ packages:
debug: 4.3.4
kolorist: 1.5.1
local-pkg: 0.4.1
- unplugin: 0.6.2_vite@2.9.9
+ unplugin: 0.6.2
transitivePeerDependencies:
- esbuild
- rollup
@@ -6597,7 +6636,7 @@ packages:
- webpack
dev: true
- /unplugin/0.6.2_vite@2.9.9:
+ /unplugin/0.6.2:
resolution: {integrity: sha512-+QONc2uBFQbeo4x5mlJHjTKjR6pmuchMpGVrWhwdGFFMb4ttFZ4E9KqhOOrNcm3Q8NNyB1vJ4s5e36IZC7UWYw==}
peerDependencies:
esbuild: '>=0.13'
@@ -6615,7 +6654,6 @@ packages:
optional: true
dependencies:
chokidar: 3.5.3
- vite: 2.9.9_sass@1.52.1
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.3
dev: true
@@ -6637,7 +6675,7 @@ packages:
dev: true
/util-deprecate/1.0.2:
- resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
/utils-merge/1.0.1:
@@ -6685,7 +6723,7 @@ packages:
fs-extra: 10.0.1
dev: true
- /vite-node/0.12.1_sass@1.52.1:
+ /vite-node/0.12.1:
resolution: {integrity: sha512-o5fblIyaMWW4h2hNppSKZ9hKZMMHpz3E40A3W+O4wsWc1G/VCZiHYX3EplZpn3MBNhzUTU7144xG22qpyOMY7w==}
engines: {node: '>=v14.16.0'}
hasBin: true
@@ -6693,15 +6731,15 @@ packages:
kolorist: 1.5.1
mlly: 0.5.2
pathe: 0.2.0
- vite: 2.9.9_sass@1.52.1
+ vite: 2.9.12
transitivePeerDependencies:
- less
- sass
- stylus
dev: true
- /vite-plugin-dts/1.1.1_vite@2.9.9:
- resolution: {integrity: sha512-2aRLBppGCDhtrj+7uV3/Muvn4Pa35CQpZ5Js+z8HQRsTM1YMuvEkSGGQwHkSQdDSyaFv6O1zBqN0ln6hgqHvyw==}
+ /vite-plugin-dts/1.2.0:
+ resolution: {integrity: sha512-dg0x2VKHDnpNQvx0iPKkPpX+aJNBqzusMJv1l7SwzTV8J62eLhIKzE2FKOp4oYkPlN/vi+MqNEDKvv+XE70lzA==}
engines: {node: '>=12.0.0'}
peerDependencies:
vite: '>=2.4.4'
@@ -6713,12 +6751,11 @@ packages:
fast-glob: 3.2.11
fs-extra: 10.0.1
ts-morph: 14.0.0
- vite: 2.9.9_sass@1.52.1
transitivePeerDependencies:
- supports-color
dev: true
- /vite-plugin-pwa/0.12.0_vite@2.9.9:
+ /vite-plugin-pwa/0.12.0_vite@2.9.12:
resolution: {integrity: sha512-KYD+cnS5ExLF3T28NkfzBLZ53ehHlp+qMhHGFNh0zlVGpFHrJkL2v9wd4AMi7ZkBTffgeNatIFiv8rhCsMSxBQ==}
peerDependencies:
vite: ^2.0.0
@@ -6727,7 +6764,7 @@ packages:
fast-glob: 3.2.11
pretty-bytes: 6.0.0
rollup: 2.72.1
- vite: 2.9.9_sass@1.52.1
+ vite: 2.9.12_sass@1.52.3
workbox-build: 6.5.3
workbox-window: 6.5.3
transitivePeerDependencies:
@@ -6735,8 +6772,8 @@ packages:
- supports-color
dev: true
- /vite/2.9.9_sass@1.52.1:
- resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==}
+ /vite/2.9.12:
+ resolution: {integrity: sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==}
engines: {node: '>=12.2.0'}
hasBin: true
peerDependencies:
@@ -6755,13 +6792,37 @@ packages:
postcss: 8.4.14
resolve: 1.22.0
rollup: 2.72.1
- sass: 1.52.1
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vitest/0.12.9_i354qpri2nww3ngfjwjvmipwkq:
- resolution: {integrity: sha512-1NtyUANS72Qw5PwYvoztk067NX4fSiis2xQxhByOWS33eL2er/yupHyLxlBCOkF2ANe0dLFRvT1GVb+nczL5aw==}
+ /vite/2.9.12_sass@1.52.3:
+ resolution: {integrity: sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==}
+ engines: {node: '>=12.2.0'}
+ hasBin: true
+ peerDependencies:
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ peerDependenciesMeta:
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ dependencies:
+ esbuild: 0.14.29
+ postcss: 8.4.14
+ resolve: 1.22.0
+ rollup: 2.72.1
+ sass: 1.52.3
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /vitest/0.12.10_q34xyjyul7gffaqgjxycseq3s4:
+ resolution: {integrity: sha512-TVoI6fM7rZ1zIMDjcviY8Dg5XIaPqBwDweaI3oUwvWqUz68cbM49CIHNMkF+UVoSjl94wXiBRdNhsT4ekgWuGA==}
engines: {node: '>=v14.16.0'}
hasBin: true
peerDependencies:
@@ -6781,7 +6842,7 @@ packages:
dependencies:
'@types/chai': 4.3.1
'@types/chai-subset': 1.3.3
- '@vitest/ui': 0.12.9
+ '@vitest/ui': 0.12.10
c8: 7.11.3
chai: 4.3.6
debug: 4.3.4
@@ -6789,7 +6850,7 @@ packages:
local-pkg: 0.4.1
tinypool: 0.1.3
tinyspy: 0.3.2
- vite: 2.9.9_sass@1.52.1
+ vite: 2.9.12_sass@1.52.3
transitivePeerDependencies:
- less
- sass
@@ -6805,7 +6866,7 @@ packages:
resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==}
dev: true
- /vue-demi/0.12.1_vue@3.2.36:
+ /vue-demi/0.12.1_vue@3.2.37:
resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==}
engines: {node: '>=12'}
hasBin: true
@@ -6817,16 +6878,16 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.2.36
+ vue: 3.2.37
- /vue-eslint-parser/8.3.0_eslint@8.16.0:
+ /vue-eslint-parser/8.3.0_eslint@8.17.0:
resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.3
- eslint: 8.16.0
+ eslint: 8.17.0
eslint-scope: 7.1.1
eslint-visitor-keys: 3.3.0
espree: 9.3.1
@@ -6837,14 +6898,14 @@ packages:
- supports-color
dev: true
- /vue-filepond/7.0.3_filepond@4.30.3+vue@3.2.36:
+ /vue-filepond/7.0.3_filepond@4.30.4+vue@3.2.37:
resolution: {integrity: sha512-pYZ5TxGwFiiiVlRdzlJl0AyHE0/rEZiHm/0sYhIleFjV2VdGWTyxSqErN/AQwrwv32AeiNbui46vVB06Dl07ow==}
peerDependencies:
filepond: '>=4.7.4 < 5.x'
vue: '>=3 < 4'
dependencies:
- filepond: 4.30.3
- vue: 3.2.36
+ filepond: 4.30.4
+ vue: 3.2.37
dev: false
/vue-grid-layout/3.0.0-beta1:
@@ -6862,39 +6923,39 @@ packages:
- '@interactjs/utils'
dev: false
- /vue-resize/2.0.0-alpha.1_vue@3.2.36:
+ /vue-resize/2.0.0-alpha.1_vue@3.2.37:
resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.2.36
+ vue: 3.2.37
- /vue-router/4.0.15_vue@3.2.36:
- resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==}
+ /vue-router/4.0.16_vue@3.2.37:
+ resolution: {integrity: sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.1.4
- vue: 3.2.36
+ vue: 3.2.37
- /vue-tsc/0.34.16_typescript@4.6.4:
- resolution: {integrity: sha512-9tYBQIOyl3Tz8ZrlYUKtftu5m/wXHfxCalyjR22QzSaUJoBJmZeNOoVs/QEllc0z4ideEZxvvU+pBFdoY3O16A==}
+ /vue-tsc/0.34.17_typescript@4.6.4:
+ resolution: {integrity: sha512-jzUXky44ZLHC4daaJag7FQr3idlPYN719/K1eObGljz5KaS2UnVGTU/XSYCd7d6ampYYg4OsyalbHyJIxV0aEQ==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@volar/vue-typescript': 0.34.16
+ '@volar/vue-typescript': 0.34.17
typescript: 4.6.4
dev: true
- /vue/3.2.36:
- resolution: {integrity: sha512-5yTXmrE6gW8IQgttzHW5bfBiFA6mx35ZXHjGLDmKYzW6MMmYvCwuKybANRepwkMYeXw2v1buGg3/lPICY5YlZw==}
+ /vue/3.2.37:
+ resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==}
dependencies:
- '@vue/compiler-dom': 3.2.36
- '@vue/compiler-sfc': 3.2.36
- '@vue/runtime-dom': 3.2.36
- '@vue/server-renderer': 3.2.36_vue@3.2.36
- '@vue/shared': 3.2.36
+ '@vue/compiler-dom': 3.2.37
+ '@vue/compiler-sfc': 3.2.37
+ '@vue/runtime-dom': 3.2.37
+ '@vue/server-renderer': 3.2.37_vue@3.2.37
+ '@vue/shared': 3.2.37
/w3c-hr-time/1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
@@ -6924,7 +6985,7 @@ packages:
dev: true
/webidl-conversions/3.0.1:
- resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=}
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
dev: true
/webidl-conversions/4.0.2:
@@ -6966,7 +7027,7 @@ packages:
dev: true
/whatwg-url/5.0.0:
- resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=}
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
@@ -7231,7 +7292,7 @@ packages:
dev: true
/yauzl/2.10.0:
- resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=}
+ resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
dependencies:
buffer-crc32: 0.2.13
fd-slicer: 1.1.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 00000000..600b4bb4
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,2 @@
+packages:
+ - 'packages/**'
diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue
index 15876d5c..15770c5c 100644
--- a/src/layouts/BasicLayout.vue
+++ b/src/layouts/BasicLayout.vue
@@ -1,11 +1,15 @@
diff --git a/src/views/contents/posts/PostList.vue b/src/views/contents/posts/PostList.vue
index 13460b54..bdec10ec 100644
--- a/src/views/contents/posts/PostList.vue
+++ b/src/views/contents/posts/PostList.vue
@@ -1,13 +1,4 @@
diff --git a/src/views/dashboard/widgets/JournalPublishWidget.vue b/src/views/dashboard/widgets/JournalPublishWidget.vue
index 4894f492..6dcf27f1 100644
--- a/src/views/dashboard/widgets/JournalPublishWidget.vue
+++ b/src/views/dashboard/widgets/JournalPublishWidget.vue
@@ -1,7 +1,5 @@
-import { VCard } from "@/components/base/card";
+import { VCard } from "@halo-dev/components";
diff --git a/src/views/dashboard/widgets/QuickLinkWidget.vue b/src/views/dashboard/widgets/QuickLinkWidget.vue
index 7b756e03..3d80ab59 100644
--- a/src/views/dashboard/widgets/QuickLinkWidget.vue
+++ b/src/views/dashboard/widgets/QuickLinkWidget.vue
@@ -1,5 +1,4 @@
diff --git a/src/views/dashboard/widgets/RecentPublishedWidget.vue b/src/views/dashboard/widgets/RecentPublishedWidget.vue
index c620d094..0ba0d91e 100644
--- a/src/views/dashboard/widgets/RecentPublishedWidget.vue
+++ b/src/views/dashboard/widgets/RecentPublishedWidget.vue
@@ -1,6 +1,5 @@
diff --git a/src/views/dashboard/widgets/UserStatsWidget.vue b/src/views/dashboard/widgets/UserStatsWidget.vue
index 2c6fc6b8..a7fae1d4 100644
--- a/src/views/dashboard/widgets/UserStatsWidget.vue
+++ b/src/views/dashboard/widgets/UserStatsWidget.vue
@@ -1,5 +1,5 @@
diff --git a/src/views/dashboard/widgets/ViewsStatsWidget.vue b/src/views/dashboard/widgets/ViewsStatsWidget.vue
index 488c666b..88e34130 100644
--- a/src/views/dashboard/widgets/ViewsStatsWidget.vue
+++ b/src/views/dashboard/widgets/ViewsStatsWidget.vue
@@ -1,5 +1,5 @@
diff --git a/src/views/interface/menus/MenuList.vue b/src/views/interface/menus/MenuList.vue
index de6ec258..2bafde37 100644
--- a/src/views/interface/menus/MenuList.vue
+++ b/src/views/interface/menus/MenuList.vue
@@ -1,11 +1,15 @@