This commit is contained in:
icssoa 2022-05-08 12:20:32 +08:00
parent c14fccd7d9
commit 624b1ece67
7 changed files with 202 additions and 186 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "front-next", "name": "front-next",
"version": "5.1.2", "version": "5.1.3",
"scripts": { "scripts": {
"dev": "vite --host", "dev": "vite --host",
"build": "vite build", "build": "vite build",
@ -61,7 +61,7 @@
"svg-sprite-loader": "^6.0.2", "svg-sprite-loader": "^6.0.2",
"typescript": "^4.6.2", "typescript": "^4.6.2",
"unplugin-vue-components": "^0.17.21", "unplugin-vue-components": "^0.17.21",
"vite": "^2.9.1", "vite": "^2.9.6",
"vite-plugin-compression": "^0.5.1", "vite-plugin-compression": "^0.5.1",
"vite-plugin-dts": "^0.9.9", "vite-plugin-dts": "^0.9.9",
"vite-plugin-mock": "^2.9.6", "vite-plugin-mock": "^2.9.6",

View File

@ -70,8 +70,8 @@ export class BaseService {
ns += "/" + this.namespace; ns += "/" + this.namespace;
} }
// 处理 http // 处理地址
if (options.url.indexOf("http") !== 0) { if (options.proxy === undefined || options.proxy) {
options.url = ns + options.url; options.url = ns + options.url;
} }

View File

@ -1,6 +1,6 @@
import { isDev, test } from "../config"; import { isDev, test } from "../config";
import { BaseService } from "./base"; import { BaseService } from "./base";
import { storage, toCamel } from "../utils"; import { storage, toCamel, isArray } from "../utils";
// 获取标签名 // 获取标签名
function getNames(v: any) { function getNames(v: any) {
@ -53,8 +53,9 @@ export function useEps(service: Service) {
// 本地服务 // 本地服务
return service.request({ return service.request({
url: `${location.origin}/__cool_eps`, url: "/__cool_eps",
method: "POST", method: "POST",
proxy: false,
data: { data: {
service, service,
list list
@ -96,80 +97,82 @@ export function useEps(service: Service) {
} }
for (const i in d) { for (const i in d) {
d[i].forEach((e: any) => { if (isArray(d[i])) {
// 分隔路径 d[i].forEach((e: any) => {
const arr = e.prefix // 分隔路径
.replace(/\//, "") const arr = e.prefix
.replace("admin", "") .replace(/\//, "")
.split("/") .replace("admin", "")
.filter(Boolean) .split("/")
.map(toCamel); .filter(Boolean)
.map(toCamel);
// 遍历 // 遍历
function deep(d: any, i: number) { function deep(d: any, i: number) {
const k = arr[i]; const k = arr[i];
if (k) { if (k) {
// 是否最后一个 // 是否最后一个
if (arr[i + 1]) { if (arr[i + 1]) {
if (!d[k]) { if (!d[k]) {
d[k] = {}; d[k] = {};
} }
deep(d[k], i + 1); deep(d[k], i + 1);
} else { } else {
// 本地不存在则创建实例 // 本地不存在则创建实例
if (!d[k]) { if (!d[k]) {
d[k] = new BaseService({ d[k] = new BaseService({
namespace: e.prefix.substr(1, e.prefix.length - 1) namespace: e.prefix.substr(1, e.prefix.length - 1)
}); });
} }
// 创建方法 // 创建方法
e.api.forEach((a: any) => { e.api.forEach((a: any) => {
// 方法名 // 方法名
const n = (a.name || a.path).replace("/", ""); const n = (a.name || a.path).replace("/", "");
// 过滤 // 过滤
if (!names.includes(n)) { if (!names.includes(n)) {
// 本地不存在则创建 // 本地不存在则创建
if (!d[k][n]) { if (!d[k][n]) {
if (n && !/[-:]/g.test(n)) { if (n && !/[-:]/g.test(n)) {
d[k][n] = function (data: any) { d[k][n] = function (data: any) {
return this.request({ return this.request({
url: a.path, url: a.path,
method: a.method, method: a.method,
[a.method.toLocaleLowerCase() == "post" [a.method.toLocaleLowerCase() == "post"
? "data" ? "data"
: "params"]: data : "params"]: data
}); });
}; };
}
} }
} }
}
});
// 创建权限
if (!d[k].permission) {
d[k].permission = {};
const ks = Array.from(new Set([...names, ...getNames(d[k])]));
ks.forEach((e) => {
d[k].permission[e] = `${d[k].namespace.replace(
"admin/",
""
)}/${e}`.replace(/\//g, ":");
}); });
}
list.push(e); // 创建权限
if (!d[k].permission) {
d[k].permission = {};
const ks = Array.from(new Set([...names, ...getNames(d[k])]));
ks.forEach((e) => {
d[k].permission[e] = `${d[k].namespace.replace(
"admin/",
""
)}/${e}`.replace(/\//g, ":");
});
}
list.push(e);
}
} }
} }
}
deep(service, 0); deep(service, 0);
}); });
}
} }
if (isDev && c) { if (isDev && c) {

View File

@ -25,7 +25,8 @@ export default defineComponent({
async function create() { async function create() {
// //
const modules = await service.request({ const modules = await service.request({
url: `${location.origin}/__cool_modules` url: "/__cool_modules",
proxy: false
}); });
// //
@ -211,7 +212,8 @@ export default defineComponent({
close(); close();
service.request({ service.request({
url: `${location.origin}/__cool_createMenu`, url: "/__cool_createMenu",
proxy: false,
method: "POST", method: "POST",
data: { data: {
...item, ...item,

View File

View File

@ -158,12 +158,16 @@ const props = defineProps({
type: String as PropType<"image" | "file">, type: String as PropType<"image" | "file">,
default: "image" default: "image"
}, },
accept: String,
multiple: Boolean, multiple: Boolean,
limit: Number, limit: Number,
limitSize: Number, limitSize: Number,
size: [String, Number, Array], size: [String, Number, Array],
text: String, text: String,
prefixPath: String, prefixPath: {
type: String,
default: "app"
},
showFileList: { showFileList: {
type: Boolean, type: Boolean,
default: true default: true
@ -230,7 +234,7 @@ const drag = reactive<any>({
// //
const accept = computed(() => { const accept = computed(() => {
return props.type == "file" ? "*" : "image/*"; return props.accept || (props.type == "file" ? "*" : "image/*");
}); });
// //
@ -260,7 +264,7 @@ function beforeUpload(file: any, item?: Item) {
if (isAdd.value) { if (isAdd.value) {
list.value.push(d); list.value.push(d);
} else { } else {
return false; list.value = [d];
} }
} else { } else {
Object.assign(item, d); Object.assign(item, d);
@ -294,7 +298,7 @@ async function httpRequest(req: any, item?: any) {
try { try {
// uuid + filename // uuid + filename
const fileName = uuidv4() + "_" + req.file.name; let fileName = uuidv4() + "_" + req.file.name;
const { mode, type } = await service.base.comm.uploadMode(); const { mode, type } = await service.base.comm.uploadMode();
// //
@ -311,7 +315,8 @@ async function httpRequest(req: any, item?: any) {
if (mode == "local") { if (mode == "local") {
data.append("key", fileName); data.append("key", fileName);
} else { } else {
data.append("key", `${props.prefixPath}/${fileName}`); fileName = props.prefixPath ? `${props.prefixPath}/${fileName}` : fileName;
data.append("key", fileName);
} }
data.append("file", req.file); data.append("file", req.file);
@ -329,13 +334,14 @@ async function httpRequest(req: any, item?: any) {
onUploadProgress(e: any) { onUploadProgress(e: any) {
item.progress = parseInt((e.loaded / e.total) * 100); item.progress = parseInt((e.loaded / e.total) * 100);
emit("progress", item); emit("progress", item);
} },
proxy: mode == "local" ? true : false
}) })
.then((res) => { .then((res) => {
if (mode === "local") { if (mode === "local") {
item.url = res; item.url = res;
} else { } else {
item.url = `${params.host}/${props.prefixPath}/${fileName}`; item.url = `${params.host}/${fileName}`;
} }
emit("success", item); emit("success", item);
@ -451,7 +457,11 @@ defineExpose({
} }
.is-drag { .is-drag {
margin: 0 0 5px 5px; margin: 0 5px 5px 0;
}
.un-drag {
margin-right: 5px;
} }
&--file { &--file {
@ -460,6 +470,7 @@ defineExpose({
.un-drag { .un-drag {
width: 100%; width: 100%;
margin-bottom: 5px;
} }
} }
} }
@ -467,7 +478,7 @@ defineExpose({
&__list { &__list {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
margin: 0 5px 0 -5px; margin: 0 5px 0 0;
} }
&__text { &__text {

214
yarn.lock
View File

@ -3034,105 +3034,105 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1" is-date-object "^1.0.1"
is-symbol "^1.0.2" is-symbol "^1.0.2"
esbuild-android-64@0.14.36: esbuild-android-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.36.tgz#fc5f95ce78c8c3d790fa16bc71bd904f2bb42aa1" resolved "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz#5b94a1306df31d55055f64a62ff6b763a47b7f64"
integrity sha512-jwpBhF1jmo0tVCYC/ORzVN+hyVcNZUWuozGcLHfod0RJCedTDTvR4nwlTXdx1gtncDqjk33itjO+27OZHbiavw== integrity sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==
esbuild-android-arm64@0.14.36: esbuild-android-arm64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.36.tgz#44356fbb9f8de82a5cdf11849e011dfb3ad0a8a8" resolved "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz#78acc80773d16007de5219ccce544c036abd50b8"
integrity sha512-/hYkyFe7x7Yapmfv4X/tBmyKnggUmdQmlvZ8ZlBnV4+PjisrEhAvC3yWpURuD9XoB8Wa1d5dGkTsF53pIvpjsg== integrity sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==
esbuild-darwin-64@0.14.36: esbuild-darwin-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.36.tgz#3d9324b21489c70141665c2e740d6e84f16f725d" resolved "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz#e02b1291f629ebdc2aa46fabfacc9aa28ff6aa46"
integrity sha512-kkl6qmV0dTpyIMKagluzYqlc1vO0ecgpviK/7jwPbRDEv5fejRTaBBEE2KxEQbTHcLhiiDbhG7d5UybZWo/1zQ== integrity sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==
esbuild-darwin-arm64@0.14.36: esbuild-darwin-arm64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.36.tgz#2a8040c2e465131e5281034f3c72405e643cb7b2" resolved "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz#01eb6650ec010b18c990e443a6abcca1d71290a9"
integrity sha512-q8fY4r2Sx6P0Pr3VUm//eFYKVk07C5MHcEinU1BjyFnuYz4IxR/03uBbDwluR6ILIHnZTE7AkTUWIdidRi1Jjw== integrity sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==
esbuild-freebsd-64@0.14.36: esbuild-freebsd-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.36.tgz#d82c387b4d01fe9e8631f97d41eb54f2dbeb68a3" resolved "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz#790b8786729d4aac7be17648f9ea8e0e16475b5e"
integrity sha512-Hn8AYuxXXRptybPqoMkga4HRFE7/XmhtlQjXFHoAIhKUPPMeJH35GYEUWGbjteai9FLFvBAjEAlwEtSGxnqWww== integrity sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==
esbuild-freebsd-arm64@0.14.36: esbuild-freebsd-arm64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.36.tgz#e8ce2e6c697da6c7ecd0cc0ac821d47c5ab68529" resolved "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz#b66340ab28c09c1098e6d9d8ff656db47d7211e6"
integrity sha512-S3C0attylLLRiCcHiJd036eDEMOY32+h8P+jJ3kTcfhJANNjP0TNBNL30TZmEdOSx/820HJFgRrqpNAvTbjnDA== integrity sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==
esbuild-linux-32@0.14.36: esbuild-linux-32@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.36.tgz#a4a261e2af91986ea62451f2db712a556cb38a15" resolved "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz#7927f950986fd39f0ff319e92839455912b67f70"
integrity sha512-Eh9OkyTrEZn9WGO4xkI3OPPpUX7p/3QYvdG0lL4rfr73Ap2HAr6D9lP59VMF64Ex01LhHSXwIsFG/8AQjh6eNw== integrity sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==
esbuild-linux-64@0.14.36: esbuild-linux-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.36.tgz#4a9500f9197e2c8fcb884a511d2c9d4c2debde72" resolved "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz#4893d07b229d9cfe34a2b3ce586399e73c3ac519"
integrity sha512-vFVFS5ve7PuwlfgoWNyRccGDi2QTNkQo/2k5U5ttVD0jRFaMlc8UQee708fOZA6zTCDy5RWsT5MJw3sl2X6KDg== integrity sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==
esbuild-linux-arm64@0.14.36: esbuild-linux-arm64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.36.tgz#c91c21e25b315464bd7da867365dd1dae14ca176" resolved "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz#8442402e37d0b8ae946ac616784d9c1a2041056a"
integrity sha512-24Vq1M7FdpSmaTYuu1w0Hdhiqkbto1I5Pjyi+4Cdw5fJKGlwQuw+hWynTcRI/cOZxBcBpP21gND7W27gHAiftw== integrity sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==
esbuild-linux-arm@0.14.36: esbuild-linux-arm@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.36.tgz#90e23bca2e6e549affbbe994f80ba3bb6c4d934a" resolved "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz#d5dbf32d38b7f79be0ec6b5fb2f9251fd9066986"
integrity sha512-NhgU4n+NCsYgt7Hy61PCquEz5aevI6VjQvxwBxtxrooXsxt5b2xtOUXYZe04JxqQo+XZk3d1gcr7pbV9MAQ/Lg== integrity sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==
esbuild-linux-mips64le@0.14.36: esbuild-linux-mips64le@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.36.tgz#40e11afb08353ff24709fc89e4db0f866bc131d2" resolved "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz#95081e42f698bbe35d8ccee0e3a237594b337eb5"
integrity sha512-hZUeTXvppJN+5rEz2EjsOFM9F1bZt7/d2FUM1lmQo//rXh1RTFYzhC0txn7WV0/jCC7SvrGRaRz0NMsRPf8SIA== integrity sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==
esbuild-linux-ppc64le@0.14.36: esbuild-linux-ppc64le@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.36.tgz#9e8a588c513d06cc3859f9dcc52e5fdfce8a1a5e" resolved "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz#dceb0a1b186f5df679618882a7990bd422089b47"
integrity sha512-1Bg3QgzZjO+QtPhP9VeIBhAduHEc2kzU43MzBnMwpLSZ890azr4/A9Dganun8nsqD/1TBcqhId0z4mFDO8FAvg== integrity sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==
esbuild-linux-riscv64@0.14.36: esbuild-linux-riscv64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.36.tgz#e578c09b23b3b97652e60e3692bfda628b541f06" resolved "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz#61fb8edb75f475f9208c4a93ab2bfab63821afd2"
integrity sha512-dOE5pt3cOdqEhaufDRzNCHf5BSwxgygVak9UR7PH7KPVHwSTDAZHDoEjblxLqjJYpc5XaU9+gKJ9F8mp9r5I4A== integrity sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==
esbuild-linux-s390x@0.14.36: esbuild-linux-s390x@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.36.tgz#3c9dab40d0d69932ffded0fd7317bb403626c9bc" resolved "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz#34c7126a4937406bf6a5e69100185fd702d12fe0"
integrity sha512-g4FMdh//BBGTfVHjF6MO7Cz8gqRoDPzXWxRvWkJoGroKA18G9m0wddvPbEqcQf5Tbt2vSc1CIgag7cXwTmoTXg== integrity sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==
esbuild-netbsd-64@0.14.36: esbuild-netbsd-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.36.tgz#e27847f6d506218291619b8c1e121ecd97628494" resolved "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz#322ea9937d9e529183ee281c7996b93eb38a5d95"
integrity sha512-UB2bVImxkWk4vjnP62ehFNZ73lQY1xcnL5ZNYF3x0AG+j8HgdkNF05v67YJdCIuUJpBuTyCK8LORCYo9onSW+A== integrity sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==
esbuild-openbsd-64@0.14.36: esbuild-openbsd-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.36.tgz#c94c04c557fae516872a586eae67423da6d2fabb" resolved "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz#1ca29bb7a2bf09592dcc26afdb45108f08a2cdbd"
integrity sha512-NvGB2Chf8GxuleXRGk8e9zD3aSdRO5kLt9coTQbCg7WMGXeX471sBgh4kSg8pjx0yTXRt0MlrUDnjVYnetyivg== integrity sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==
esbuild-sunos-64@0.14.36: esbuild-sunos-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.36.tgz#9b79febc0df65a30f1c9bd63047d1675511bf99d" resolved "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz#c9446f7d8ebf45093e7bb0e7045506a88540019b"
integrity sha512-VkUZS5ftTSjhRjuRLp+v78auMO3PZBXu6xl4ajomGenEm2/rGuWlhFSjB7YbBNErOchj51Jb2OK8lKAo8qdmsQ== integrity sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==
esbuild-windows-32@0.14.36: esbuild-windows-32@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.36.tgz#910d11936c8d2122ffdd3275e5b28d8a4e1240ec" resolved "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz#f8e9b4602fd0ccbd48e5c8d117ec0ba4040f2ad1"
integrity sha512-bIar+A6hdytJjZrDxfMBUSEHHLfx3ynoEZXx/39nxy86pX/w249WZm8Bm0dtOAByAf4Z6qV0LsnTIJHiIqbw0w== integrity sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==
esbuild-windows-64@0.14.36: esbuild-windows-64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.36.tgz#21b4ce8b42a4efc63f4b58ec617f1302448aad26" resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz#280f58e69f78535f470905ce3e43db1746518107"
integrity sha512-+p4MuRZekVChAeueT1Y9LGkxrT5x7YYJxYE8ZOTcEfeUUN43vktSn6hUNsvxzzATrSgq5QqRdllkVBxWZg7KqQ== integrity sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==
esbuild-windows-arm64@0.14.36: esbuild-windows-arm64@0.14.38:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.36.tgz#ba21546fecb7297667d0052d00150de22c044b24" resolved "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz#d97e9ac0f95a4c236d9173fa9f86c983d6a53f54"
integrity sha512-fBB4WlDqV1m18EF/aheGYQkQZHfPHiHJSBYzXIo8yKehek+0BtBwo/4PNwKGJ5T0YK0oc8pBKjgwPbzSrPLb+Q== integrity sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==
esbuild@0.11.3: esbuild@0.11.3:
version "0.11.3" version "0.11.3"
@ -3140,30 +3140,30 @@ esbuild@0.11.3:
integrity sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw== integrity sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw==
esbuild@^0.14.27: esbuild@^0.14.27:
version "0.14.36" version "0.14.38"
resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.36.tgz#0023a73eab57886ac5605df16ee421e471a971b3" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz#99526b778cd9f35532955e26e1709a16cca2fb30"
integrity sha512-HhFHPiRXGYOCRlrhpiVDYKcFJRdO0sBElZ668M4lh2ER0YgnkLxECuFe7uWCf23FrcLc59Pqr7dHkTqmRPDHmw== integrity sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==
optionalDependencies: optionalDependencies:
esbuild-android-64 "0.14.36" esbuild-android-64 "0.14.38"
esbuild-android-arm64 "0.14.36" esbuild-android-arm64 "0.14.38"
esbuild-darwin-64 "0.14.36" esbuild-darwin-64 "0.14.38"
esbuild-darwin-arm64 "0.14.36" esbuild-darwin-arm64 "0.14.38"
esbuild-freebsd-64 "0.14.36" esbuild-freebsd-64 "0.14.38"
esbuild-freebsd-arm64 "0.14.36" esbuild-freebsd-arm64 "0.14.38"
esbuild-linux-32 "0.14.36" esbuild-linux-32 "0.14.38"
esbuild-linux-64 "0.14.36" esbuild-linux-64 "0.14.38"
esbuild-linux-arm "0.14.36" esbuild-linux-arm "0.14.38"
esbuild-linux-arm64 "0.14.36" esbuild-linux-arm64 "0.14.38"
esbuild-linux-mips64le "0.14.36" esbuild-linux-mips64le "0.14.38"
esbuild-linux-ppc64le "0.14.36" esbuild-linux-ppc64le "0.14.38"
esbuild-linux-riscv64 "0.14.36" esbuild-linux-riscv64 "0.14.38"
esbuild-linux-s390x "0.14.36" esbuild-linux-s390x "0.14.38"
esbuild-netbsd-64 "0.14.36" esbuild-netbsd-64 "0.14.38"
esbuild-openbsd-64 "0.14.36" esbuild-openbsd-64 "0.14.38"
esbuild-sunos-64 "0.14.36" esbuild-sunos-64 "0.14.38"
esbuild-windows-32 "0.14.36" esbuild-windows-32 "0.14.38"
esbuild-windows-64 "0.14.36" esbuild-windows-64 "0.14.38"
esbuild-windows-arm64 "0.14.36" esbuild-windows-arm64 "0.14.38"
escalade@^3.1.1: escalade@^3.1.1:
version "3.1.1" version "3.1.1"
@ -6366,10 +6366,10 @@ vite-svg-loader@^2.1.0:
"@vue/compiler-sfc" "^3.0.11" "@vue/compiler-sfc" "^3.0.11"
svgo "^2.3.0" svgo "^2.3.0"
vite@^2.9.1: vite@^2.9.6:
version "2.9.1" version "2.9.6"
resolved "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz#84bce95fae210a7beb566a0af06246748066b48f" resolved "https://registry.npmjs.org/vite/-/vite-2.9.6.tgz#29f1b33193b0de9e155d67ba0dd097501c3c3281"
integrity sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ== integrity sha512-3IffdrByHW95Yjv0a13TQOQfJs7L5dVlSPuTt432XLbRMriWbThqJN2k/IS6kXn5WY4xBLhK9XoaWay1B8VzUw==
dependencies: dependencies:
esbuild "^0.14.27" esbuild "^0.14.27"
postcss "^8.4.12" postcss "^8.4.12"