mirror of
https://github.com/sunniejs/vue-h5-template.git
synced 2025-11-19 14:06:48 +08:00
chore: Migrate project from TypeScript to JavaScript
This commit is contained in:
parent
fdbc841c30
commit
3295d60d7c
@ -1,6 +1,6 @@
|
|||||||
// Read all environment variable configuration files to process.env
|
// Read all environment variable configuration files to process.env
|
||||||
export function wrapperEnv(envConf: Recordable): ViteEnv {
|
export function wrapperEnv(envConf) {
|
||||||
const ret: any = {};
|
const ret = {};
|
||||||
|
|
||||||
for (const envName of Object.keys(envConf)) {
|
for (const envName of Object.keys(envConf)) {
|
||||||
let realName = envConf[envName].replace(/\\n/g, '\n');
|
let realName = envConf[envName].replace(/\\n/g, '\n');
|
||||||
@ -8,7 +8,6 @@ import { VarletUIResolver, VantResolver } from 'unplugin-vue-components/resolver
|
|||||||
|
|
||||||
export const ConfigAutoImportPlugin = () => {
|
export const ConfigAutoImportPlugin = () => {
|
||||||
return AutoImport({
|
return AutoImport({
|
||||||
dts: 'types/auto-imports.d.ts',
|
|
||||||
imports: [
|
imports: [
|
||||||
'vue',
|
'vue',
|
||||||
'pinia',
|
'pinia',
|
||||||
@ -17,8 +16,10 @@ export const ConfigAutoImportPlugin = () => {
|
|||||||
'@vueuse/core': [],
|
'@vueuse/core': [],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
dts: false,
|
||||||
eslintrc: {
|
eslintrc: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
globalsPropValue: true,
|
||||||
},
|
},
|
||||||
resolvers: [VarletUIResolver(), VantResolver()],
|
resolvers: [VarletUIResolver(), VantResolver()],
|
||||||
});
|
});
|
||||||
@ -12,7 +12,6 @@ export const ConfigAutoComponentsPlugin = () => {
|
|||||||
// dirs: ['src/components'],
|
// dirs: ['src/components'],
|
||||||
extensions: ['vue', 'md'],
|
extensions: ['vue', 'md'],
|
||||||
deep: true,
|
deep: true,
|
||||||
dts: 'types/components.d.ts',
|
|
||||||
directoryAsNamespace: false,
|
directoryAsNamespace: false,
|
||||||
globalNamespaces: [],
|
globalNamespaces: [],
|
||||||
directives: true,
|
directives: true,
|
||||||
@ -14,6 +14,4 @@ export const ConfigCompressPlugin = () => {
|
|||||||
algorithm: 'gzip', //压缩算法
|
algorithm: 'gzip', //压缩算法
|
||||||
ext: '.gz', //文件类型
|
ext: '.gz', //文件类型
|
||||||
});
|
});
|
||||||
|
|
||||||
return [];
|
|
||||||
};
|
};
|
||||||
@ -3,7 +3,6 @@
|
|||||||
* @description 封装plugins数组统一调用
|
* @description 封装plugins数组统一调用
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type { PluginOption } from 'vite';
|
|
||||||
import vue from '@vitejs/plugin-vue';
|
import vue from '@vitejs/plugin-vue';
|
||||||
import vueJsx from '@vitejs/plugin-vue-jsx';
|
import vueJsx from '@vitejs/plugin-vue-jsx';
|
||||||
import { ConfigSvgIconsPlugin } from './svgIcons';
|
import { ConfigSvgIconsPlugin } from './svgIcons';
|
||||||
@ -21,10 +20,10 @@ import { ConfigSslPlugin } from './ssl';
|
|||||||
import { ConfigQrcodePlugin } from './qrcode';
|
import { ConfigQrcodePlugin } from './qrcode';
|
||||||
import { ConfigPwaPlugin } from './pwa';
|
import { ConfigPwaPlugin } from './pwa';
|
||||||
|
|
||||||
export function createVitePlugins(env: ViteEnv, isBuild: boolean) {
|
export function createVitePlugins(env, isBuild) {
|
||||||
const { VITE_USE_MOCK, VITE_USE_ERUDA, VITE_USE_COMPRESS, VITE_USE_REPORT, VITE_USE_HTTPS, VITE_USE_PWA } = env;
|
const { VITE_USE_MOCK, VITE_USE_ERUDA, VITE_USE_COMPRESS, VITE_USE_REPORT, VITE_USE_HTTPS, VITE_USE_PWA } = env;
|
||||||
|
|
||||||
const vitePlugins: (PluginOption | PluginOption[])[] = [
|
const vitePlugins = [
|
||||||
// vue支持
|
// vue支持
|
||||||
vue(),
|
vue(),
|
||||||
// JSX支持
|
// JSX支持
|
||||||
@ -4,9 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { viteMockServe } from 'vite-plugin-mock';
|
import { viteMockServe } from 'vite-plugin-mock';
|
||||||
export const ConfigMockPlugin = (isBuild: boolean) => {
|
export const ConfigMockPlugin = (isBuild) => {
|
||||||
return viteMockServe({
|
return viteMockServe({
|
||||||
ignore: /^\_/,
|
ignore: /^_/,
|
||||||
mockPath: 'mock',
|
mockPath: 'mock',
|
||||||
enable: !isBuild,
|
enable: !isBuild,
|
||||||
logger: !isBuild,
|
logger: !isBuild,
|
||||||
@ -8,7 +8,7 @@ import Pages from 'vite-plugin-pages';
|
|||||||
export const ConfigPagesPlugin = () => {
|
export const ConfigPagesPlugin = () => {
|
||||||
return Pages({
|
return Pages({
|
||||||
dirs: 'src/pages',
|
dirs: 'src/pages',
|
||||||
extensions: ['vue', 'ts'],
|
extensions: ['vue'],
|
||||||
importMode: 'async',
|
importMode: 'async',
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -6,7 +6,7 @@
|
|||||||
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
|
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
export const ConfigSvgIconsPlugin = (isBuild: boolean) => {
|
export const ConfigSvgIconsPlugin = (isBuild) => {
|
||||||
return createSvgIconsPlugin({
|
return createSvgIconsPlugin({
|
||||||
// 指定需要缓存的图标文件夹
|
// 指定需要缓存的图标文件夹
|
||||||
iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')],
|
iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')],
|
||||||
@ -4,7 +4,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { visualizer } from 'rollup-plugin-visualizer';
|
import { visualizer } from 'rollup-plugin-visualizer';
|
||||||
import type { PluginOption } from 'vite';
|
|
||||||
|
|
||||||
export const ConfigVisualizerPlugin = () => {
|
export const ConfigVisualizerPlugin = () => {
|
||||||
return visualizer({
|
return visualizer({
|
||||||
@ -12,5 +11,5 @@ export const ConfigVisualizerPlugin = () => {
|
|||||||
open: true,
|
open: true,
|
||||||
gzipSize: true,
|
gzipSize: true,
|
||||||
brotliSize: true,
|
brotliSize: true,
|
||||||
}) as PluginOption;
|
});
|
||||||
};
|
};
|
||||||
@ -1,9 +1,6 @@
|
|||||||
import { API_BASE_URL, API_TARGET_URL, MOCK_API_BASE_URL, MOCK_API_TARGET_URL } from '../constant';
|
import { API_BASE_URL, API_TARGET_URL, MOCK_API_BASE_URL, MOCK_API_TARGET_URL } from '../constant';
|
||||||
import type { ProxyOptions } from 'vite';
|
|
||||||
|
|
||||||
type ProxyTargetList = Record<string, ProxyOptions>;
|
const init = {
|
||||||
|
|
||||||
const init: ProxyTargetList = {
|
|
||||||
// test
|
// test
|
||||||
[API_BASE_URL]: {
|
[API_BASE_URL]: {
|
||||||
target: API_TARGET_URL,
|
target: API_TARGET_URL,
|
||||||
@ -1,22 +1,29 @@
|
|||||||
import { globalIgnores } from 'eslint/config';
|
import { defineConfig, globalIgnores } from 'eslint/config'
|
||||||
import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript';
|
import globals from 'globals'
|
||||||
import pluginVue from 'eslint-plugin-vue';
|
import js from '@eslint/js'
|
||||||
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting';
|
import pluginVue from 'eslint-plugin-vue'
|
||||||
|
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting'
|
||||||
|
import fs from 'fs'
|
||||||
|
|
||||||
export default defineConfigWithVueTs(
|
const autoImport = JSON.parse(fs.readFileSync('./.eslintrc-auto-import.json', 'utf8'))
|
||||||
pluginVue.configs['flat/essential'],
|
|
||||||
vueTsConfigs.recommended,
|
|
||||||
|
|
||||||
|
export default defineConfig([
|
||||||
|
js.configs.recommended,
|
||||||
|
...pluginVue.configs['flat/essential'],
|
||||||
skipFormatting,
|
skipFormatting,
|
||||||
{
|
{
|
||||||
name: 'app/files-to-lint',
|
name: 'app/files-to-lint',
|
||||||
files: ['**/*.{ts,mts,tsx,vue}'],
|
files: ['**/*.{js,mjs,jsx,vue}'],
|
||||||
rules: {
|
rules:{
|
||||||
'@typescript-eslint/no-explicit-any': 'off',
|
"vue/multi-word-component-names": "off"
|
||||||
'@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports' }],
|
},
|
||||||
'vue/multi-word-component-names': 'off',
|
languageOptions: {
|
||||||
|
globals: {
|
||||||
|
...globals.node,
|
||||||
|
...globals.browser,
|
||||||
|
...autoImport.globals,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']),
|
globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']),
|
||||||
);
|
])
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
@ -12,7 +12,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
<script type="module" src="/src/main.ts"></script>
|
<script type="module" src="/src/main.js"></script>
|
||||||
<script>
|
<script>
|
||||||
window.onload = function () {
|
window.onload = function () {
|
||||||
document.addEventListener('touchstart', function (event) {
|
document.addEventListener('touchstart', function (event) {
|
||||||
|
|||||||
8
jsconfig.json
Normal file
8
jsconfig.json
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"paths": {
|
||||||
|
"@/*": ["./src/*"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"exclude": ["node_modules", "dist"]
|
||||||
|
}
|
||||||
@ -1,15 +1,8 @@
|
|||||||
import type { MockMethod, Recordable } from 'vite-plugin-mock';
|
|
||||||
|
|
||||||
interface Response {
|
|
||||||
body: Recordable;
|
|
||||||
query: Recordable;
|
|
||||||
}
|
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
{
|
{
|
||||||
url: '/mock-api/login',
|
url: '/mock-api/login',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
response: ({ body, query }: Response) => {
|
response: ({ body, query }) => {
|
||||||
console.log('body>>>>>>>>', body);
|
console.log('body>>>>>>>>', body);
|
||||||
console.log('query>>>>>>>>', query);
|
console.log('query>>>>>>>>', query);
|
||||||
return {
|
return {
|
||||||
@ -19,4 +12,4 @@ export default [
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
] as MockMethod[];
|
];
|
||||||
981
package-lock.json
generated
981
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
18
package.json
18
package.json
@ -5,8 +5,8 @@
|
|||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"preview": "vite preview",
|
"preview": "vite preview",
|
||||||
"lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock}/**/*.{vue,ts,tsx}\" --fix",
|
"lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock}/**/*.vue\" --fix",
|
||||||
"lint:prettier": "prettier --write \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"",
|
"lint:prettier": "prettier --write \"src/**/*.{js,json,css,less,scss,vue,html,md}\"",
|
||||||
"lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
|
"lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
|
||||||
"lint:lint-staged": "lint-staged",
|
"lint:lint-staged": "lint-staged",
|
||||||
"prepare": "husky install",
|
"prepare": "husky install",
|
||||||
@ -33,20 +33,15 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@commitlint/cli": "^20.0.0",
|
"@commitlint/cli": "^20.0.0",
|
||||||
"@commitlint/config-conventional": "^20.0.0",
|
"@commitlint/config-conventional": "^20.0.0",
|
||||||
|
"@eslint/js": "^9.39.1",
|
||||||
"@nutui/auto-import-resolver": "^1.0.0",
|
"@nutui/auto-import-resolver": "^1.0.0",
|
||||||
"@stylistic/stylelint-plugin": "^4.0.0",
|
"@stylistic/stylelint-plugin": "^4.0.0",
|
||||||
"@tsconfig/node22": "^22.0.2",
|
|
||||||
"@types/jsdom": "^21.1.7",
|
|
||||||
"@types/node": "^22.18.0",
|
|
||||||
"@typescript-eslint/parser": "^8.44.1",
|
|
||||||
"@vitejs/plugin-basic-ssl": "^2.0.0",
|
"@vitejs/plugin-basic-ssl": "^2.0.0",
|
||||||
"@vitejs/plugin-legacy": "^7.2.1",
|
"@vitejs/plugin-legacy": "^7.2.1",
|
||||||
"@vitejs/plugin-vue": "^6.0.1",
|
"@vitejs/plugin-vue": "^6.0.1",
|
||||||
"@vitejs/plugin-vue-jsx": "^5.1.1",
|
"@vitejs/plugin-vue-jsx": "^5.1.1",
|
||||||
"@vue/eslint-config-prettier": "^10.2.0",
|
"@vue/eslint-config-prettier": "^10.2.0",
|
||||||
"@vue/eslint-config-typescript": "^14.5.0",
|
|
||||||
"@vue/test-utils": "^2.4.0",
|
"@vue/test-utils": "^2.4.0",
|
||||||
"@vue/tsconfig": "^0.8.1",
|
|
||||||
"@zhaojjiang/vite-plugin-eruda": "^0.0.5",
|
"@zhaojjiang/vite-plugin-eruda": "^0.0.5",
|
||||||
"amfe-flexible": "^2.2.1",
|
"amfe-flexible": "^2.2.1",
|
||||||
"autoprefixer": "^10.4.21",
|
"autoprefixer": "^10.4.21",
|
||||||
@ -63,6 +58,7 @@
|
|||||||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||||||
"eslint-plugin-vue": "^10.4.0",
|
"eslint-plugin-vue": "^10.4.0",
|
||||||
"git-cz": "^4.9.0",
|
"git-cz": "^4.9.0",
|
||||||
|
"globals": "^16.5.0",
|
||||||
"husky": "9.1.7",
|
"husky": "9.1.7",
|
||||||
"jsdom": "^26.1.0",
|
"jsdom": "^26.1.0",
|
||||||
"lint-staged": "16.2.1",
|
"lint-staged": "16.2.1",
|
||||||
@ -84,7 +80,6 @@
|
|||||||
"stylelint-prettier": "^5.0.3",
|
"stylelint-prettier": "^5.0.3",
|
||||||
"stylelint-scss": "^6.11.0",
|
"stylelint-scss": "^6.11.0",
|
||||||
"terser": "^5.19.0",
|
"terser": "^5.19.0",
|
||||||
"typescript": "5.8.3",
|
|
||||||
"unplugin-auto-import": "^20.2.0",
|
"unplugin-auto-import": "^20.2.0",
|
||||||
"unplugin-vue-components": "^29.1.0",
|
"unplugin-vue-components": "^29.1.0",
|
||||||
"vite": "^7.1.7",
|
"vite": "^7.1.7",
|
||||||
@ -99,8 +94,7 @@
|
|||||||
"vite-plugin-svg-icons": "^2.0.1",
|
"vite-plugin-svg-icons": "^2.0.1",
|
||||||
"vite-plugin-vue-setup-extend-plus": "^0.1.0",
|
"vite-plugin-vue-setup-extend-plus": "^0.1.0",
|
||||||
"vitest": "^3.1.3",
|
"vitest": "^3.1.3",
|
||||||
"vue-eslint-parser": "^10.1.3",
|
"vue-eslint-parser": "^10.1.3"
|
||||||
"vue-tsc": "^3.0.8"
|
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=20.10.0",
|
"node": ">=20.10.0",
|
||||||
@ -116,7 +110,7 @@
|
|||||||
"gifsicle": "5.2.0"
|
"gifsicle": "5.2.0"
|
||||||
},
|
},
|
||||||
"lint-staged": {
|
"lint-staged": {
|
||||||
"*.{js,jsx,ts,tsx}": [
|
"*.{js,jsx}": [
|
||||||
"eslint --fix",
|
"eslint --fix",
|
||||||
"prettier --write"
|
"prettier --write"
|
||||||
],
|
],
|
||||||
|
|||||||
269
pnpm-lock.yaml
generated
269
pnpm-lock.yaml
generated
@ -64,24 +64,15 @@ importers:
|
|||||||
'@commitlint/config-conventional':
|
'@commitlint/config-conventional':
|
||||||
specifier: ^20.0.0
|
specifier: ^20.0.0
|
||||||
version: 20.0.0
|
version: 20.0.0
|
||||||
|
'@eslint/js':
|
||||||
|
specifier: ^9.39.1
|
||||||
|
version: 9.39.1
|
||||||
'@nutui/auto-import-resolver':
|
'@nutui/auto-import-resolver':
|
||||||
specifier: ^1.0.0
|
specifier: ^1.0.0
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
'@stylistic/stylelint-plugin':
|
'@stylistic/stylelint-plugin':
|
||||||
specifier: ^4.0.0
|
specifier: ^4.0.0
|
||||||
version: 4.0.0(stylelint@16.24.0(typescript@5.8.3))
|
version: 4.0.0(stylelint@16.24.0(typescript@5.8.3))
|
||||||
'@tsconfig/node22':
|
|
||||||
specifier: ^22.0.2
|
|
||||||
version: 22.0.2
|
|
||||||
'@types/jsdom':
|
|
||||||
specifier: ^21.1.7
|
|
||||||
version: 21.1.7
|
|
||||||
'@types/node':
|
|
||||||
specifier: ^22.18.0
|
|
||||||
version: 22.18.6
|
|
||||||
'@typescript-eslint/parser':
|
|
||||||
specifier: ^8.44.1
|
|
||||||
version: 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@vitejs/plugin-basic-ssl':
|
'@vitejs/plugin-basic-ssl':
|
||||||
specifier: ^2.0.0
|
specifier: ^2.0.0
|
||||||
version: 2.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))
|
version: 2.1.0(vite@7.1.7(@types/node@22.18.6)(jiti@2.6.0)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))
|
||||||
@ -97,15 +88,9 @@ importers:
|
|||||||
'@vue/eslint-config-prettier':
|
'@vue/eslint-config-prettier':
|
||||||
specifier: ^10.2.0
|
specifier: ^10.2.0
|
||||||
version: 10.2.0(eslint@9.36.0(jiti@2.6.0))(prettier@3.6.2)
|
version: 10.2.0(eslint@9.36.0(jiti@2.6.0))(prettier@3.6.2)
|
||||||
'@vue/eslint-config-typescript':
|
|
||||||
specifier: ^14.5.0
|
|
||||||
version: 14.6.0(eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3))(eslint@9.36.0(jiti@2.6.0))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0))))(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@vue/test-utils':
|
'@vue/test-utils':
|
||||||
specifier: ^2.4.0
|
specifier: ^2.4.0
|
||||||
version: 2.4.6
|
version: 2.4.6
|
||||||
'@vue/tsconfig':
|
|
||||||
specifier: ^0.8.1
|
|
||||||
version: 0.8.1(typescript@5.8.3)(vue@3.5.22(typescript@5.8.3))
|
|
||||||
'@zhaojjiang/vite-plugin-eruda':
|
'@zhaojjiang/vite-plugin-eruda':
|
||||||
specifier: ^0.0.5
|
specifier: ^0.0.5
|
||||||
version: 0.0.5(eruda@3.4.3)
|
version: 0.0.5(eruda@3.4.3)
|
||||||
@ -154,6 +139,9 @@ importers:
|
|||||||
git-cz:
|
git-cz:
|
||||||
specifier: ^4.9.0
|
specifier: ^4.9.0
|
||||||
version: 4.9.0
|
version: 4.9.0
|
||||||
|
globals:
|
||||||
|
specifier: ^16.5.0
|
||||||
|
version: 16.5.0
|
||||||
husky:
|
husky:
|
||||||
specifier: 9.1.7
|
specifier: 9.1.7
|
||||||
version: 9.1.7
|
version: 9.1.7
|
||||||
@ -217,9 +205,6 @@ importers:
|
|||||||
terser:
|
terser:
|
||||||
specifier: ^5.19.0
|
specifier: ^5.19.0
|
||||||
version: 5.44.0
|
version: 5.44.0
|
||||||
typescript:
|
|
||||||
specifier: 5.8.3
|
|
||||||
version: 5.8.3
|
|
||||||
unplugin-auto-import:
|
unplugin-auto-import:
|
||||||
specifier: ^20.2.0
|
specifier: ^20.2.0
|
||||||
version: 20.2.0(@vueuse/core@13.9.0(vue@3.5.22(typescript@5.8.3)))
|
version: 20.2.0(@vueuse/core@13.9.0(vue@3.5.22(typescript@5.8.3)))
|
||||||
@ -265,9 +250,6 @@ importers:
|
|||||||
vue-eslint-parser:
|
vue-eslint-parser:
|
||||||
specifier: ^10.1.3
|
specifier: ^10.1.3
|
||||||
version: 10.2.0(eslint@9.36.0(jiti@2.6.0))
|
version: 10.2.0(eslint@9.36.0(jiti@2.6.0))
|
||||||
vue-tsc:
|
|
||||||
specifier: ^3.0.8
|
|
||||||
version: 3.1.0(typescript@5.8.3)
|
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
@ -1110,6 +1092,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
|
resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
|
'@eslint/js@9.39.1':
|
||||||
|
resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
|
||||||
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@eslint/object-schema@2.1.6':
|
'@eslint/object-schema@2.1.6':
|
||||||
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
|
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -1509,9 +1495,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
|
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
|
||||||
engines: {node: '>=10.13.0'}
|
engines: {node: '>=10.13.0'}
|
||||||
|
|
||||||
'@tsconfig/node22@22.0.2':
|
|
||||||
resolution: {integrity: sha512-Kmwj4u8sDRDrMYRoN9FDEcXD8UpBSaPQQ24Gz+Gamqfm7xxn+GBR7ge/Z7pK8OXNGyUzbSwJj+TH6B+DS/epyA==}
|
|
||||||
|
|
||||||
'@types/chai@5.2.2':
|
'@types/chai@5.2.2':
|
||||||
resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
|
resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
|
||||||
|
|
||||||
@ -1554,9 +1537,6 @@ packages:
|
|||||||
'@types/imagemin@7.0.1':
|
'@types/imagemin@7.0.1':
|
||||||
resolution: {integrity: sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==}
|
resolution: {integrity: sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==}
|
||||||
|
|
||||||
'@types/jsdom@21.1.7':
|
|
||||||
resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==}
|
|
||||||
|
|
||||||
'@types/json-schema@7.0.15':
|
'@types/json-schema@7.0.15':
|
||||||
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
|
||||||
|
|
||||||
@ -1588,23 +1568,12 @@ packages:
|
|||||||
'@types/svgo@2.6.4':
|
'@types/svgo@2.6.4':
|
||||||
resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
|
resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
|
||||||
|
|
||||||
'@types/tough-cookie@4.0.5':
|
|
||||||
resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
|
|
||||||
|
|
||||||
'@types/trusted-types@2.0.7':
|
'@types/trusted-types@2.0.7':
|
||||||
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
|
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
|
||||||
|
|
||||||
'@types/web-bluetooth@0.0.21':
|
'@types/web-bluetooth@0.0.21':
|
||||||
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
|
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
|
||||||
|
|
||||||
'@typescript-eslint/eslint-plugin@8.44.1':
|
|
||||||
resolution: {integrity: sha512-molgphGqOBT7t4YKCSkbasmu1tb1MgrZ2szGzHbclF7PNmOkSTQVHy+2jXOSnxvR3+Xe1yySHFZoqMpz3TfQsw==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
'@typescript-eslint/parser': ^8.44.1
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/parser@8.44.1':
|
'@typescript-eslint/parser@8.44.1':
|
||||||
resolution: {integrity: sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==}
|
resolution: {integrity: sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -1628,13 +1597,6 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
typescript: '>=4.8.4 <6.0.0'
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.44.1':
|
|
||||||
resolution: {integrity: sha512-KdEerZqHWXsRNKjF9NYswNISnFzXfXNDfPxoTh7tqohU/PRIbwTmsjGK6V9/RTYWau7NZvfo52lgVk+sJh0K3g==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.44.1':
|
'@typescript-eslint/types@8.44.1':
|
||||||
resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==}
|
resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -1645,13 +1607,6 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
typescript: '>=4.8.4 <6.0.0'
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.44.1':
|
|
||||||
resolution: {integrity: sha512-DpX5Fp6edTlocMCwA+mHY8Mra+pPjRZ0TfHkXI8QFelIKcbADQz1LUPNtzOFUriBB2UYqw4Pi9+xV4w9ZczHFg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.44.1':
|
'@typescript-eslint/visitor-keys@8.44.1':
|
||||||
resolution: {integrity: sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==}
|
resolution: {integrity: sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@ -1736,15 +1691,6 @@ packages:
|
|||||||
'@vitest/utils@3.2.4':
|
'@vitest/utils@3.2.4':
|
||||||
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
|
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
|
||||||
|
|
||||||
'@volar/language-core@2.4.23':
|
|
||||||
resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==}
|
|
||||||
|
|
||||||
'@volar/source-map@2.4.23':
|
|
||||||
resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==}
|
|
||||||
|
|
||||||
'@volar/typescript@2.4.23':
|
|
||||||
resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==}
|
|
||||||
|
|
||||||
'@vue/babel-helper-vue-transform-on@1.5.0':
|
'@vue/babel-helper-vue-transform-on@1.5.0':
|
||||||
resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==}
|
resolution: {integrity: sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==}
|
||||||
|
|
||||||
@ -1791,25 +1737,6 @@ packages:
|
|||||||
eslint: '>= 8.21.0'
|
eslint: '>= 8.21.0'
|
||||||
prettier: '>= 3.0.0'
|
prettier: '>= 3.0.0'
|
||||||
|
|
||||||
'@vue/eslint-config-typescript@14.6.0':
|
|
||||||
resolution: {integrity: sha512-UpiRY/7go4Yps4mYCjkvlIbVWmn9YvPGQDxTAlcKLphyaD77LjIu3plH4Y9zNT0GB4f3K5tMmhhtRhPOgrQ/bQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^9.10.0
|
|
||||||
eslint-plugin-vue: ^9.28.0 || ^10.0.0
|
|
||||||
typescript: '>=4.8.4'
|
|
||||||
peerDependenciesMeta:
|
|
||||||
typescript:
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@vue/language-core@3.1.0':
|
|
||||||
resolution: {integrity: sha512-a7ns+X9vTbdmk7QLrvnZs8s4E1wwtxG/sELzr6F2j4pU+r/OoAv6jJGSz+5tVTU6e4+3rjepGhSP8jDmBBcb3w==}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '*'
|
|
||||||
peerDependenciesMeta:
|
|
||||||
typescript:
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@vue/reactivity@3.5.22':
|
'@vue/reactivity@3.5.22':
|
||||||
resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==}
|
resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==}
|
||||||
|
|
||||||
@ -1830,17 +1757,6 @@ packages:
|
|||||||
'@vue/test-utils@2.4.6':
|
'@vue/test-utils@2.4.6':
|
||||||
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
|
resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==}
|
||||||
|
|
||||||
'@vue/tsconfig@0.8.1':
|
|
||||||
resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: 5.x
|
|
||||||
vue: ^3.4.0
|
|
||||||
peerDependenciesMeta:
|
|
||||||
typescript:
|
|
||||||
optional: true
|
|
||||||
vue:
|
|
||||||
optional: true
|
|
||||||
|
|
||||||
'@vueuse/core@13.9.0':
|
'@vueuse/core@13.9.0':
|
||||||
resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==}
|
resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@ -1929,9 +1845,6 @@ packages:
|
|||||||
ajv@8.17.1:
|
ajv@8.17.1:
|
||||||
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
|
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
|
||||||
|
|
||||||
alien-signals@3.0.0:
|
|
||||||
resolution: {integrity: sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==}
|
|
||||||
|
|
||||||
amfe-flexible@2.2.1:
|
amfe-flexible@2.2.1:
|
||||||
resolution: {integrity: sha512-L2VfvDzoETBjhRptg5u/IUuzHSuxm22JpSRb404p/TBGeRfwWmmNEbB+TFPIP/sS/+pbM18bCFH9QnMojLuPNw==}
|
resolution: {integrity: sha512-L2VfvDzoETBjhRptg5u/IUuzHSuxm22JpSRb404p/TBGeRfwWmmNEbB+TFPIP/sS/+pbM18bCFH9QnMojLuPNw==}
|
||||||
|
|
||||||
@ -3469,6 +3382,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
|
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
|
||||||
engines: {node: '>=18'}
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
|
globals@16.5.0:
|
||||||
|
resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
|
||||||
globalthis@1.0.4:
|
globalthis@1.0.4:
|
||||||
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
|
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@ -3499,9 +3416,6 @@ packages:
|
|||||||
graceful-fs@4.2.11:
|
graceful-fs@4.2.11:
|
||||||
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
|
||||||
|
|
||||||
graphemer@1.4.0:
|
|
||||||
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
|
|
||||||
|
|
||||||
has-ansi@2.0.0:
|
has-ansi@2.0.0:
|
||||||
resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==}
|
resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
@ -4392,9 +4306,6 @@ packages:
|
|||||||
ms@2.1.3:
|
ms@2.1.3:
|
||||||
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
||||||
|
|
||||||
muggle-string@0.4.1:
|
|
||||||
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
|
|
||||||
|
|
||||||
nano-spawn@1.0.3:
|
nano-spawn@1.0.3:
|
||||||
resolution: {integrity: sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==}
|
resolution: {integrity: sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==}
|
||||||
engines: {node: '>=20.17'}
|
engines: {node: '>=20.17'}
|
||||||
@ -4645,9 +4556,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
|
resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
path-browserify@1.0.1:
|
|
||||||
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
|
|
||||||
|
|
||||||
path-exists@2.1.0:
|
path-exists@2.1.0:
|
||||||
resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==}
|
resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
@ -5740,13 +5648,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==}
|
resolution: {integrity: sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
typescript-eslint@8.44.1:
|
|
||||||
resolution: {integrity: sha512-0ws8uWGrUVTjEeN2OM4K1pLKHK/4NiNP/vz6ns+LjT/6sqpaYzIVFajZb1fj/IDwpsrrHb3Jy0Qm5u9CPcKaeg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
typescript@5.8.3:
|
typescript@5.8.3:
|
||||||
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
|
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
|
||||||
engines: {node: '>=14.17'}
|
engines: {node: '>=14.17'}
|
||||||
@ -6048,9 +5949,6 @@ packages:
|
|||||||
jsdom:
|
jsdom:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
vscode-uri@3.1.0:
|
|
||||||
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
|
|
||||||
|
|
||||||
vue-component-type-helpers@2.2.12:
|
vue-component-type-helpers@2.2.12:
|
||||||
resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==}
|
resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==}
|
||||||
|
|
||||||
@ -6071,12 +5969,6 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: ^3.2.0
|
vue: ^3.2.0
|
||||||
|
|
||||||
vue-tsc@3.1.0:
|
|
||||||
resolution: {integrity: sha512-fbMynMG7kXSnqZTRBSCh9ROYaVpXfCZbEO0gY3lqOjLbp361uuS88n6BDajiUriDIF+SGLWoinjvf6stS2J3Gg==}
|
|
||||||
hasBin: true
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=5.0.0'
|
|
||||||
|
|
||||||
vue@3.5.22:
|
vue@3.5.22:
|
||||||
resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==}
|
resolution: {integrity: sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@ -7244,6 +7136,8 @@ snapshots:
|
|||||||
|
|
||||||
'@eslint/js@9.36.0': {}
|
'@eslint/js@9.36.0': {}
|
||||||
|
|
||||||
|
'@eslint/js@9.39.1': {}
|
||||||
|
|
||||||
'@eslint/object-schema@2.1.6': {}
|
'@eslint/object-schema@2.1.6': {}
|
||||||
|
|
||||||
'@eslint/plugin-kit@0.3.5':
|
'@eslint/plugin-kit@0.3.5':
|
||||||
@ -7555,8 +7449,6 @@ snapshots:
|
|||||||
|
|
||||||
'@trysound/sax@0.2.0': {}
|
'@trysound/sax@0.2.0': {}
|
||||||
|
|
||||||
'@tsconfig/node22@22.0.2': {}
|
|
||||||
|
|
||||||
'@types/chai@5.2.2':
|
'@types/chai@5.2.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/deep-eql': 4.0.2
|
'@types/deep-eql': 4.0.2
|
||||||
@ -7609,12 +7501,6 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 22.18.6
|
'@types/node': 22.18.6
|
||||||
|
|
||||||
'@types/jsdom@21.1.7':
|
|
||||||
dependencies:
|
|
||||||
'@types/node': 22.18.6
|
|
||||||
'@types/tough-cookie': 4.0.5
|
|
||||||
parse5: 7.3.0
|
|
||||||
|
|
||||||
'@types/json-schema@7.0.15': {}
|
'@types/json-schema@7.0.15': {}
|
||||||
|
|
||||||
'@types/json5@0.0.29': {}
|
'@types/json5@0.0.29': {}
|
||||||
@ -7645,29 +7531,10 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 22.18.6
|
'@types/node': 22.18.6
|
||||||
|
|
||||||
'@types/tough-cookie@4.0.5': {}
|
|
||||||
|
|
||||||
'@types/trusted-types@2.0.7': {}
|
'@types/trusted-types@2.0.7': {}
|
||||||
|
|
||||||
'@types/web-bluetooth@0.0.21': {}
|
'@types/web-bluetooth@0.0.21': {}
|
||||||
|
|
||||||
'@typescript-eslint/eslint-plugin@8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/regexpp': 4.12.1
|
|
||||||
'@typescript-eslint/parser': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/scope-manager': 8.44.1
|
|
||||||
'@typescript-eslint/type-utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/visitor-keys': 8.44.1
|
|
||||||
eslint: 9.36.0(jiti@2.6.0)
|
|
||||||
graphemer: 1.4.0
|
|
||||||
ignore: 7.0.5
|
|
||||||
natural-compare: 1.4.0
|
|
||||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
|
||||||
typescript: 5.8.3
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)':
|
'@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/scope-manager': 8.44.1
|
'@typescript-eslint/scope-manager': 8.44.1
|
||||||
@ -7679,6 +7546,7 @@ snapshots:
|
|||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.44.1(typescript@5.8.3)':
|
'@typescript-eslint/project-service@8.44.1(typescript@5.8.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -7688,29 +7556,21 @@ snapshots:
|
|||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.44.1':
|
'@typescript-eslint/scope-manager@8.44.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.44.1
|
'@typescript-eslint/types': 8.44.1
|
||||||
'@typescript-eslint/visitor-keys': 8.44.1
|
'@typescript-eslint/visitor-keys': 8.44.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.8.3)':
|
'@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.8.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)':
|
'@typescript-eslint/types@8.44.1':
|
||||||
dependencies:
|
optional: true
|
||||||
'@typescript-eslint/types': 8.44.1
|
|
||||||
'@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
debug: 4.4.3
|
|
||||||
eslint: 9.36.0(jiti@2.6.0)
|
|
||||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
|
||||||
typescript: 5.8.3
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.44.1': {}
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.44.1(typescript@5.8.3)':
|
'@typescript-eslint/typescript-estree@8.44.1(typescript@5.8.3)':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -7727,22 +7587,13 @@ snapshots:
|
|||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
optional: true
|
||||||
'@typescript-eslint/utils@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0))
|
|
||||||
'@typescript-eslint/scope-manager': 8.44.1
|
|
||||||
'@typescript-eslint/types': 8.44.1
|
|
||||||
'@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3)
|
|
||||||
eslint: 9.36.0(jiti@2.6.0)
|
|
||||||
typescript: 5.8.3
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.44.1':
|
'@typescript-eslint/visitor-keys@8.44.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.44.1
|
'@typescript-eslint/types': 8.44.1
|
||||||
eslint-visitor-keys: 4.2.1
|
eslint-visitor-keys: 4.2.1
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@vant/popperjs@1.3.0': {}
|
'@vant/popperjs@1.3.0': {}
|
||||||
|
|
||||||
@ -7854,18 +7705,6 @@ snapshots:
|
|||||||
loupe: 3.2.1
|
loupe: 3.2.1
|
||||||
tinyrainbow: 2.0.0
|
tinyrainbow: 2.0.0
|
||||||
|
|
||||||
'@volar/language-core@2.4.23':
|
|
||||||
dependencies:
|
|
||||||
'@volar/source-map': 2.4.23
|
|
||||||
|
|
||||||
'@volar/source-map@2.4.23': {}
|
|
||||||
|
|
||||||
'@volar/typescript@2.4.23':
|
|
||||||
dependencies:
|
|
||||||
'@volar/language-core': 2.4.23
|
|
||||||
path-browserify: 1.0.1
|
|
||||||
vscode-uri: 3.1.0
|
|
||||||
|
|
||||||
'@vue/babel-helper-vue-transform-on@1.5.0': {}
|
'@vue/babel-helper-vue-transform-on@1.5.0': {}
|
||||||
|
|
||||||
'@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)':
|
'@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.4)':
|
||||||
@ -7954,31 +7793,6 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@types/eslint'
|
- '@types/eslint'
|
||||||
|
|
||||||
'@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.0(@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3))(eslint@9.36.0(jiti@2.6.0))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0))))(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
eslint: 9.36.0(jiti@2.6.0)
|
|
||||||
eslint-plugin-vue: 10.5.0(@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3))(eslint@9.36.0(jiti@2.6.0))(vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0)))
|
|
||||||
fast-glob: 3.3.3
|
|
||||||
typescript-eslint: 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.6.0))
|
|
||||||
optionalDependencies:
|
|
||||||
typescript: 5.8.3
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@vue/language-core@3.1.0(typescript@5.8.3)':
|
|
||||||
dependencies:
|
|
||||||
'@volar/language-core': 2.4.23
|
|
||||||
'@vue/compiler-dom': 3.5.22
|
|
||||||
'@vue/shared': 3.5.22
|
|
||||||
alien-signals: 3.0.0
|
|
||||||
muggle-string: 0.4.1
|
|
||||||
path-browserify: 1.0.1
|
|
||||||
picomatch: 4.0.3
|
|
||||||
optionalDependencies:
|
|
||||||
typescript: 5.8.3
|
|
||||||
|
|
||||||
'@vue/reactivity@3.5.22':
|
'@vue/reactivity@3.5.22':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/shared': 3.5.22
|
'@vue/shared': 3.5.22
|
||||||
@ -8008,11 +7822,6 @@ snapshots:
|
|||||||
js-beautify: 1.15.4
|
js-beautify: 1.15.4
|
||||||
vue-component-type-helpers: 2.2.12
|
vue-component-type-helpers: 2.2.12
|
||||||
|
|
||||||
'@vue/tsconfig@0.8.1(typescript@5.8.3)(vue@3.5.22(typescript@5.8.3))':
|
|
||||||
optionalDependencies:
|
|
||||||
typescript: 5.8.3
|
|
||||||
vue: 3.5.22(typescript@5.8.3)
|
|
||||||
|
|
||||||
'@vueuse/core@13.9.0(vue@3.5.22(typescript@5.8.3))':
|
'@vueuse/core@13.9.0(vue@3.5.22(typescript@5.8.3))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/web-bluetooth': 0.0.21
|
'@types/web-bluetooth': 0.0.21
|
||||||
@ -8068,8 +7877,6 @@ snapshots:
|
|||||||
json-schema-traverse: 1.0.0
|
json-schema-traverse: 1.0.0
|
||||||
require-from-string: 2.0.2
|
require-from-string: 2.0.2
|
||||||
|
|
||||||
alien-signals@3.0.0: {}
|
|
||||||
|
|
||||||
amfe-flexible@2.2.1: {}
|
amfe-flexible@2.2.1: {}
|
||||||
|
|
||||||
ansi-escapes@7.1.1:
|
ansi-escapes@7.1.1:
|
||||||
@ -9784,6 +9591,8 @@ snapshots:
|
|||||||
|
|
||||||
globals@14.0.0: {}
|
globals@14.0.0: {}
|
||||||
|
|
||||||
|
globals@16.5.0: {}
|
||||||
|
|
||||||
globalthis@1.0.4:
|
globalthis@1.0.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
define-properties: 1.2.1
|
define-properties: 1.2.1
|
||||||
@ -9856,8 +9665,6 @@ snapshots:
|
|||||||
|
|
||||||
graceful-fs@4.2.11: {}
|
graceful-fs@4.2.11: {}
|
||||||
|
|
||||||
graphemer@1.4.0: {}
|
|
||||||
|
|
||||||
has-ansi@2.0.0:
|
has-ansi@2.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
ansi-regex: 2.1.1
|
ansi-regex: 2.1.1
|
||||||
@ -10719,8 +10526,6 @@ snapshots:
|
|||||||
|
|
||||||
ms@2.1.3: {}
|
ms@2.1.3: {}
|
||||||
|
|
||||||
muggle-string@0.4.1: {}
|
|
||||||
|
|
||||||
nano-spawn@1.0.3: {}
|
nano-spawn@1.0.3: {}
|
||||||
|
|
||||||
nanoid@3.3.11: {}
|
nanoid@3.3.11: {}
|
||||||
@ -10987,8 +10792,6 @@ snapshots:
|
|||||||
|
|
||||||
pascalcase@0.1.1: {}
|
pascalcase@0.1.1: {}
|
||||||
|
|
||||||
path-browserify@1.0.1: {}
|
|
||||||
|
|
||||||
path-exists@2.1.0:
|
path-exists@2.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
pinkie-promise: 2.0.1
|
pinkie-promise: 2.0.1
|
||||||
@ -12106,6 +11909,7 @@ snapshots:
|
|||||||
ts-api-utils@2.1.0(typescript@5.8.3):
|
ts-api-utils@2.1.0(typescript@5.8.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
|
optional: true
|
||||||
|
|
||||||
tsconfig-paths@3.15.0:
|
tsconfig-paths@3.15.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -12170,17 +11974,6 @@ snapshots:
|
|||||||
typed-array-buffer: 1.0.3
|
typed-array-buffer: 1.0.3
|
||||||
typed-array-byte-offset: 1.0.4
|
typed-array-byte-offset: 1.0.4
|
||||||
|
|
||||||
typescript-eslint@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3):
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/eslint-plugin': 8.44.1(@typescript-eslint/parser@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/parser': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/typescript-estree': 8.44.1(typescript@5.8.3)
|
|
||||||
'@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.8.3)
|
|
||||||
eslint: 9.36.0(jiti@2.6.0)
|
|
||||||
typescript: 5.8.3
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
typescript@5.8.3: {}
|
typescript@5.8.3: {}
|
||||||
|
|
||||||
ufo@1.6.1: {}
|
ufo@1.6.1: {}
|
||||||
@ -12534,8 +12327,6 @@ snapshots:
|
|||||||
- tsx
|
- tsx
|
||||||
- yaml
|
- yaml
|
||||||
|
|
||||||
vscode-uri@3.1.0: {}
|
|
||||||
|
|
||||||
vue-component-type-helpers@2.2.12: {}
|
vue-component-type-helpers@2.2.12: {}
|
||||||
|
|
||||||
vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0)):
|
vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.0)):
|
||||||
@ -12562,12 +12353,6 @@ snapshots:
|
|||||||
'@vue/devtools-api': 6.6.4
|
'@vue/devtools-api': 6.6.4
|
||||||
vue: 3.5.22(typescript@5.8.3)
|
vue: 3.5.22(typescript@5.8.3)
|
||||||
|
|
||||||
vue-tsc@3.1.0(typescript@5.8.3):
|
|
||||||
dependencies:
|
|
||||||
'@volar/typescript': 2.4.23
|
|
||||||
'@vue/language-core': 3.1.0(typescript@5.8.3)
|
|
||||||
typescript: 5.8.3
|
|
||||||
|
|
||||||
vue@3.5.22(typescript@5.8.3):
|
vue@3.5.22(typescript@5.8.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-dom': 3.5.22
|
'@vue/compiler-dom': 3.5.22
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<router-view />
|
<router-view />
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts"></script>
|
<script setup></script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
#app {
|
#app {
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
import { createI18n } from 'vue-i18n';
|
import { createI18n } from 'vue-i18n';
|
||||||
|
|
||||||
export function loadLang() {
|
export function loadLang() {
|
||||||
const modules: Record<string, any> = import.meta.glob('./lang/*.ts', { eager: true });
|
const modules = import.meta.glob('./lang/*.js', { eager: true });
|
||||||
const langs: Record<string, any> = {};
|
const langs = {};
|
||||||
|
|
||||||
for (const path in modules) {
|
for (const path in modules) {
|
||||||
const name = path.replace(/(\.\/lang\/|\.ts)/g, '');
|
const name = path.replace(/(\.\/lang\/|\.js)/g, '');
|
||||||
langs[name] = modules[path].lang;
|
langs[name] = modules[path].lang;
|
||||||
}
|
}
|
||||||
return langs;
|
return langs;
|
||||||
@ -19,7 +19,7 @@ export const i18n = createI18n({
|
|||||||
messages: loadLang(),
|
messages: loadLang(),
|
||||||
});
|
});
|
||||||
|
|
||||||
export function setLang(locale?: string) {
|
export function setLang(locale) {
|
||||||
if (locale) {
|
if (locale) {
|
||||||
localStorage.setItem('lang', locale);
|
localStorage.setItem('lang', locale);
|
||||||
}
|
}
|
||||||
@ -1,6 +1,4 @@
|
|||||||
import type { langType } from './lang-base';
|
export const lang = {
|
||||||
|
|
||||||
export const lang: langType = {
|
|
||||||
title: 'VUE H5 development template',
|
title: 'VUE H5 development template',
|
||||||
tabbar: {
|
tabbar: {
|
||||||
home: 'Home',
|
home: 'Home',
|
||||||
@ -1,25 +0,0 @@
|
|||||||
export type langType = {
|
|
||||||
title: string;
|
|
||||||
tabbar: {
|
|
||||||
home: string;
|
|
||||||
list: string;
|
|
||||||
member: string;
|
|
||||||
demo: string;
|
|
||||||
};
|
|
||||||
language: {
|
|
||||||
en: string;
|
|
||||||
zh: string;
|
|
||||||
};
|
|
||||||
introduction: string;
|
|
||||||
home: {
|
|
||||||
support: string;
|
|
||||||
cssMultiLanguage: string;
|
|
||||||
};
|
|
||||||
list: {
|
|
||||||
details: string;
|
|
||||||
};
|
|
||||||
btn: {
|
|
||||||
confirm: string;
|
|
||||||
cancel: string;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
@ -1,6 +1,4 @@
|
|||||||
import type { langType } from './lang-base';
|
export const lang = {
|
||||||
|
|
||||||
export const lang: langType = {
|
|
||||||
title: 'VUE H5开发模板',
|
title: 'VUE H5开发模板',
|
||||||
tabbar: {
|
tabbar: {
|
||||||
home: '首页',
|
home: '首页',
|
||||||
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<van-nav-bar :title="$t($route.meta.title as string)" :left-arrow="!tabbarVisible" @click-left="goBack" />
|
<van-nav-bar :title="$t($route.meta.title)" :left-arrow="!tabbarVisible" @click-left="goBack" />
|
||||||
<div class="main-page" :class="{ tabbar: tabbarVisible, border: showBorder }">
|
<div class="main-page" :class="{ tabbar: tabbarVisible, border: showBorder }">
|
||||||
<RouterView v-slot="{ Component }" v-if="$route.meta.keepAlive">
|
<RouterView v-slot="{ Component }" v-if="$route.meta.keepAlive">
|
||||||
<keep-alive>
|
<keep-alive>
|
||||||
@ -13,7 +13,7 @@
|
|||||||
</nut-tabbar>
|
</nut-tabbar>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup name="BasicLayoutPage">
|
<script setup name="BasicLayoutPage">
|
||||||
import { useRouter } from 'vue-router';
|
import { useRouter } from 'vue-router';
|
||||||
import { Home, Horizontal, My, Location } from '@nutui/icons-vue';
|
import { Home, Horizontal, My, Location } from '@nutui/icons-vue';
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,7 @@
|
|||||||
import { createRouter, createWebHistory } from 'vue-router';
|
import { createRouter, createWebHistory } from 'vue-router';
|
||||||
import type { Router } from 'vue-router';
|
|
||||||
import routes from './routes';
|
import routes from './routes';
|
||||||
|
|
||||||
const router: Router = createRouter({
|
const router = createRouter({
|
||||||
history: createWebHistory(import.meta.env.BASE_URL),
|
history: createWebHistory(import.meta.env.BASE_URL),
|
||||||
routes: routes,
|
routes: routes,
|
||||||
});
|
});
|
||||||
@ -3,26 +3,21 @@ import { useCookies } from '@vueuse/integrations/useCookies';
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
|
|
||||||
const { VITE_TOKEN_KEY } = import.meta.env;
|
const { VITE_TOKEN_KEY } = import.meta.env;
|
||||||
const token = useCookies().get(VITE_TOKEN_KEY as string);
|
const token = useCookies().get(VITE_TOKEN_KEY);
|
||||||
console.log(token);
|
console.log(token);
|
||||||
|
|
||||||
interface StoreUser {
|
|
||||||
token: string;
|
|
||||||
info: Record<any, any>;
|
|
||||||
}
|
|
||||||
|
|
||||||
export const useUserStore = defineStore('user', {
|
export const useUserStore = defineStore('user', {
|
||||||
state: (): StoreUser => ({
|
state: () => ({
|
||||||
token: 'token',
|
token: 'token',
|
||||||
info: {},
|
info: {},
|
||||||
}),
|
}),
|
||||||
getters: {
|
getters: {
|
||||||
getUserInfo(): any {
|
getUserInfo() {
|
||||||
return this.info || {};
|
return this.info || {};
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
setInfo(info: any) {
|
setInfo(info) {
|
||||||
this.info = info ?? '';
|
this.info = info ?? '';
|
||||||
},
|
},
|
||||||
async login() {
|
async login() {
|
||||||
@ -1,23 +1,22 @@
|
|||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import type { AxiosError, AxiosInstance, AxiosRequestConfig, AxiosResponse, InternalAxiosRequestConfig } from 'axios';
|
|
||||||
import { showToast } from 'vant';
|
import { showToast } from 'vant';
|
||||||
|
|
||||||
const service: AxiosInstance = axios.create({
|
const service = axios.create({
|
||||||
withCredentials: false,
|
withCredentials: false,
|
||||||
timeout: 10000,
|
timeout: 10000,
|
||||||
});
|
});
|
||||||
|
|
||||||
service.interceptors.request.use(
|
service.interceptors.request.use(
|
||||||
(config: InternalAxiosRequestConfig) => {
|
(config) => {
|
||||||
return config;
|
return config;
|
||||||
},
|
},
|
||||||
(error: AxiosError) => {
|
(error) => {
|
||||||
return Promise.reject(error);
|
return Promise.reject(error);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
service.interceptors.response.use(
|
service.interceptors.response.use(
|
||||||
(response: AxiosResponse) => {
|
(response) => {
|
||||||
const res = response.data;
|
const res = response.data;
|
||||||
if (res.code !== 200) {
|
if (res.code !== 200) {
|
||||||
showToast(res.msg);
|
showToast(res.msg);
|
||||||
@ -26,7 +25,7 @@ service.interceptors.response.use(
|
|||||||
return res.data;
|
return res.data;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
(error: AxiosError) => {
|
(error) => {
|
||||||
console.log('err' + error);
|
console.log('err' + error);
|
||||||
showToast(error.message);
|
showToast(error.message);
|
||||||
return Promise.reject(error.message);
|
return Promise.reject(error.message);
|
||||||
@ -34,19 +33,19 @@ service.interceptors.response.use(
|
|||||||
);
|
);
|
||||||
|
|
||||||
export const http = {
|
export const http = {
|
||||||
get<T = any>(url: string, config?: AxiosRequestConfig): Promise<T> {
|
get(url, config) {
|
||||||
return service.get(url, config);
|
return service.get(url, config);
|
||||||
},
|
},
|
||||||
|
|
||||||
post<T = any>(url: string, data?: object, config?: AxiosRequestConfig): Promise<T> {
|
post(url, data, config) {
|
||||||
return service.post(url, data, config);
|
return service.post(url, data, config);
|
||||||
},
|
},
|
||||||
|
|
||||||
put<T = any>(url: string, data?: object, config?: AxiosRequestConfig): Promise<T> {
|
put(url, data, config) {
|
||||||
return service.put(url, data, config);
|
return service.put(url, data, config);
|
||||||
},
|
},
|
||||||
|
|
||||||
delete<T = any>(url: string, config?: AxiosRequestConfig): Promise<T> {
|
delete(url, config) {
|
||||||
return service.delete(url, config);
|
return service.delete(url, config);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -6,6 +6,6 @@ import 'vant/es/toast/style';
|
|||||||
* reactive useFetchApi
|
* reactive useFetchApi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export default function useAxiosApi(url: string, config: any) {
|
export default function useAxiosApi(url, config) {
|
||||||
return useAxios(url, config);
|
return useAxios(url, config);
|
||||||
}
|
}
|
||||||
@ -33,7 +33,7 @@
|
|||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts"></script>
|
<script setup></script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
section {
|
section {
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup>
|
||||||
import { setLang } from '@/i18n';
|
import { setLang } from '@/i18n';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
import { Github, Check } from '@nutui/icons-vue';
|
import { Github, Check } from '@nutui/icons-vue';
|
||||||
@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
const cellList = ['vue3', 'vite', 'vue-router', 'axios', 'Pinia', 'vue-i18n', 'postcss-px-to-viewport', 'varlet / vant / nutUI', 'eruda'];
|
const cellList = ['vue3', 'vite', 'vue-router', 'axios', 'Pinia', 'vue-i18n', 'postcss-px-to-viewport', 'varlet / vant / nutUI', 'eruda'];
|
||||||
|
|
||||||
const changeLang = (type: string) => {
|
const changeLang = (type) => {
|
||||||
setLang(type);
|
setLang(type);
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -17,17 +17,17 @@
|
|||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup>
|
||||||
import { detailsData } from '../data';
|
import { detailsData } from '../data';
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const page = ref(1);
|
const page = ref(1);
|
||||||
|
|
||||||
const details = reactive<any>({ data: {} });
|
const details = reactive({ data: {} });
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => router,
|
() => router,
|
||||||
(val) => {
|
(val) => {
|
||||||
details.data = detailsData.find((_item, index) => index == parseInt(val.currentRoute.value.query.id as string));
|
details.data = detailsData.find((_item, index) => index == parseInt(val.currentRoute.value.query.id));
|
||||||
},
|
},
|
||||||
{ deep: true, immediate: true },
|
{ deep: true, immediate: true },
|
||||||
);
|
);
|
||||||
|
|||||||
@ -9,18 +9,18 @@
|
|||||||
:shop-name="item.shopName"
|
:shop-name="item.shopName"
|
||||||
:shopDesc="item.shopDesc"
|
:shopDesc="item.shopDesc"
|
||||||
:delivery="item.delivery"
|
:delivery="item.delivery"
|
||||||
@click="(_e: any) => toDetails(index)"
|
@click="(_e) => toDetails(index)"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup>
|
||||||
import { listData } from './data';
|
import { listData } from './data';
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
const list = ref(listData);
|
const list = ref(listData);
|
||||||
|
|
||||||
const toDetails = (index: number) => {
|
const toDetails = (index) => {
|
||||||
router.push({ path: '/details', query: { id: index } });
|
router.push({ path: '/details', query: { id: index } });
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup>
|
||||||
import router from '@/router';
|
import router from '@/router';
|
||||||
import { reactive, ref } from 'vue';
|
import { reactive, ref } from 'vue';
|
||||||
import { useUserStore } from '@/store/modules/user';
|
import { useUserStore } from '@/store/modules/user';
|
||||||
@ -23,9 +23,9 @@
|
|||||||
name: '',
|
name: '',
|
||||||
pwd: '',
|
pwd: '',
|
||||||
});
|
});
|
||||||
const ruleForm = ref<any>(null);
|
const ruleForm = ref(null);
|
||||||
const submit = () => {
|
const submit = () => {
|
||||||
ruleForm.value.validate().then(async ({ valid, errors }: any) => {
|
ruleForm.value.validate().then(async ({ valid, errors }) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
const userInfo = await userStore.login();
|
const userInfo = await userStore.login();
|
||||||
console.log(userInfo);
|
console.log(userInfo);
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
</nut-grid>
|
</nut-grid>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup>
|
||||||
import { useUserStore } from '@/store/modules/user';
|
import { useUserStore } from '@/store/modules/user';
|
||||||
import { useRouter } from 'vue-router';
|
import { useRouter } from 'vue-router';
|
||||||
import { Dongdong } from '@nutui/icons-vue';
|
import { Dongdong } from '@nutui/icons-vue';
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
extends: ['stylelint-config-standard', 'stylelint-config-recess-order'],
|
extends: ['stylelint-config-standard', 'stylelint-config-recess-order'],
|
||||||
ignoreFiles: ['**/*.js', '**/*.jsx', '**/*.tsx', '**/*.ts', '**/*.json', '**/*.md'],
|
ignoreFiles: ['**/*.js', '**/*.jsx', '**/*.json', '**/*.md'],
|
||||||
overrides: [
|
overrides: [
|
||||||
{
|
{
|
||||||
customSyntax: 'postcss-html',
|
customSyntax: 'postcss-html',
|
||||||
|
|||||||
@ -1,25 +0,0 @@
|
|||||||
{
|
|
||||||
"extends": "@vue/tsconfig/tsconfig.dom.json",
|
|
||||||
"include": [
|
|
||||||
"tests/**/*.ts",
|
|
||||||
"src/**/*.ts",
|
|
||||||
"src/**/*.d.ts",
|
|
||||||
"src/**/*.tsx",
|
|
||||||
"src/**/*.vue",
|
|
||||||
"types/**/*.d.ts",
|
|
||||||
"types/**/*.ts",
|
|
||||||
"config/**/*.ts",
|
|
||||||
"config/**/*.d.ts",
|
|
||||||
"mock/**/*.ts",
|
|
||||||
"build/**/*.ts"
|
|
||||||
],
|
|
||||||
"exclude": ["src/**/__tests__/*", "node_modules", "tests/server/**/*.ts", "dist", "**/*.js"],
|
|
||||||
"compilerOptions": {
|
|
||||||
"composite": true,
|
|
||||||
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
|
|
||||||
"baseUrl": ".",
|
|
||||||
"paths": {
|
|
||||||
"@/*": ["./src/*"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
"files": [],
|
|
||||||
"references": [
|
|
||||||
{
|
|
||||||
"path": "./tsconfig.node.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "./tsconfig.app.json"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "./tsconfig.vitest.json"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,22 +0,0 @@
|
|||||||
{
|
|
||||||
"extends": "@tsconfig/node22/tsconfig.json",
|
|
||||||
"include": [
|
|
||||||
"vite.config.*",
|
|
||||||
"vitest.config.*",
|
|
||||||
"cypress.config.*",
|
|
||||||
"nightwatch.conf.*",
|
|
||||||
"playwright.config.*",
|
|
||||||
"build/**/*.ts",
|
|
||||||
"types/**/*.d.ts",
|
|
||||||
"types/**/*.ts"
|
|
||||||
],
|
|
||||||
"compilerOptions": {
|
|
||||||
"composite": true,
|
|
||||||
"noEmit": true,
|
|
||||||
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
|
|
||||||
|
|
||||||
"module": "ESNext",
|
|
||||||
"moduleResolution": "Bundler",
|
|
||||||
"types": ["node"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"extends": "./tsconfig.app.json",
|
|
||||||
"exclude": [],
|
|
||||||
"compilerOptions": {
|
|
||||||
"composite": true,
|
|
||||||
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo",
|
|
||||||
|
|
||||||
"lib": [],
|
|
||||||
"types": ["node", "jsdom"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
3
types/env.d.ts
vendored
3
types/env.d.ts
vendored
@ -1,3 +0,0 @@
|
|||||||
// env.d.ts
|
|
||||||
/// <reference types="vite/client" />
|
|
||||||
/// <reference types="vite-plugin-pwa/client" />
|
|
||||||
76
types/global.d.ts
vendored
76
types/global.d.ts
vendored
@ -1,76 +0,0 @@
|
|||||||
import type { ComponentRenderProxy, VNode, VNodeChild, PropType as VuePropType } from 'vue';
|
|
||||||
|
|
||||||
declare global {
|
|
||||||
const __APP_INFO__: {
|
|
||||||
pkg: {
|
|
||||||
name: string;
|
|
||||||
version: string;
|
|
||||||
dependencies: Recordable<string>;
|
|
||||||
devDependencies: Recordable<string>;
|
|
||||||
};
|
|
||||||
lastBuildTime: string;
|
|
||||||
};
|
|
||||||
|
|
||||||
// vue
|
|
||||||
declare type PropType<T> = VuePropType<T>;
|
|
||||||
declare type VueNode = VNodeChild | JSX.Element;
|
|
||||||
|
|
||||||
export type Writable<T> = {
|
|
||||||
-readonly [P in keyof T]: T[P];
|
|
||||||
};
|
|
||||||
|
|
||||||
declare type Nullable<T> = T | null;
|
|
||||||
declare type NonNullable<T> = T extends null | undefined ? never : T;
|
|
||||||
declare type Recordable<T = any> = Record<string, T>;
|
|
||||||
declare type ReadonlyRecordable<T = any> = {
|
|
||||||
readonly [key: string]: T;
|
|
||||||
};
|
|
||||||
declare type Indexable<T = any> = {
|
|
||||||
[key: string]: T;
|
|
||||||
};
|
|
||||||
declare type DeepPartial<T> = {
|
|
||||||
[P in keyof T]?: DeepPartial<T[P]>;
|
|
||||||
};
|
|
||||||
declare type TimeoutHandle = ReturnType<typeof setTimeout>;
|
|
||||||
declare type IntervalHandle = ReturnType<typeof setInterval>;
|
|
||||||
|
|
||||||
declare interface ChangeEvent extends Event {
|
|
||||||
target: HTMLInputElement;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare interface WheelEvent {
|
|
||||||
path?: EventTarget[];
|
|
||||||
}
|
|
||||||
interface ImportMetaEnv extends ViteEnv {
|
|
||||||
__: unknown;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare interface ViteEnv {
|
|
||||||
VITE_USE_MOCK: boolean;
|
|
||||||
VITE_USE_ERUDA: boolean;
|
|
||||||
VITE_USE_COMPRESS: boolean;
|
|
||||||
VITE_USE_REPORT: boolean;
|
|
||||||
VITE_USE_HTTPS: boolean;
|
|
||||||
VITE_USE_PWA: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare function parseInt(s: string | number, radix?: number): number;
|
|
||||||
|
|
||||||
declare function parseFloat(string: string | number): number;
|
|
||||||
|
|
||||||
namespace JSX {
|
|
||||||
// tslint:disable no-empty-interface
|
|
||||||
type Element = VNode;
|
|
||||||
// tslint:disable no-empty-interface
|
|
||||||
type ElementClass = ComponentRenderProxy;
|
|
||||||
interface ElementAttributesProperty {
|
|
||||||
$props: any;
|
|
||||||
}
|
|
||||||
interface IntrinsicElements {
|
|
||||||
[elem: string]: any;
|
|
||||||
}
|
|
||||||
interface IntrinsicAttributes {
|
|
||||||
[elem: string]: any;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
27
types/index.d.ts
vendored
27
types/index.d.ts
vendored
@ -1,27 +0,0 @@
|
|||||||
declare interface Fn<T = any, R = T> {
|
|
||||||
(...arg: T[]): R;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare interface PromiseFn<T = any, R = T> {
|
|
||||||
(...arg: T[]): Promise<R>;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare type RefType<T> = T | null;
|
|
||||||
|
|
||||||
declare type LabelValueOptions = {
|
|
||||||
label: string;
|
|
||||||
value: any;
|
|
||||||
[key: string]: string | number | boolean;
|
|
||||||
}[];
|
|
||||||
|
|
||||||
declare type EmitType = (event: string, ...args: any[]) => void;
|
|
||||||
|
|
||||||
declare type TargetContext = '_self' | '_blank';
|
|
||||||
|
|
||||||
declare interface ComponentElRef<T extends HTMLElement = HTMLDivElement> {
|
|
||||||
$el: T;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare type ComponentRef<T extends HTMLElement = HTMLDivElement> = ComponentElRef<T> | null;
|
|
||||||
|
|
||||||
declare type ElRef<T extends HTMLElement = HTMLDivElement> = Nullable<T>;
|
|
||||||
16
types/module.d.ts
vendored
16
types/module.d.ts
vendored
@ -1,16 +0,0 @@
|
|||||||
declare module '*.vue' {
|
|
||||||
import { DefineComponent } from 'vue';
|
|
||||||
const Component: DefineComponent<{}, {}, any>;
|
|
||||||
export default Component;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare module 'ant-design-vue/es/locale/*' {
|
|
||||||
import { Locale } from 'ant-design-vue/types/locale-provider';
|
|
||||||
const locale: Locale & ReadonlyRecordable;
|
|
||||||
export default locale as Locale & ReadonlyRecordable;
|
|
||||||
}
|
|
||||||
|
|
||||||
declare module 'virtual:*' {
|
|
||||||
const result: any;
|
|
||||||
export default result;
|
|
||||||
}
|
|
||||||
5
types/utils.d.ts
vendored
5
types/utils.d.ts
vendored
@ -1,5 +0,0 @@
|
|||||||
import type { ComputedRef, Ref } from 'vue';
|
|
||||||
|
|
||||||
export type DynamicProps<T> = {
|
|
||||||
[P in keyof T]: Ref<T[P]> | T[P] | ComputedRef<T[P]>;
|
|
||||||
};
|
|
||||||
@ -1,11 +1,10 @@
|
|||||||
import { createVitePlugins } from './build/vite/plugins';
|
import { createVitePlugins } from './build/vite/plugins';
|
||||||
import type { ConfigEnv, UserConfig } from 'vite';
|
|
||||||
import { loadEnv } from 'vite';
|
import { loadEnv } from 'vite';
|
||||||
import { wrapperEnv } from './build/utils';
|
import { wrapperEnv } from './build/utils';
|
||||||
import { fileURLToPath, URL } from 'node:url';
|
import { fileURLToPath, URL } from 'node:url';
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default function ({ command, mode }: ConfigEnv): UserConfig {
|
export default function ({ command, mode }) {
|
||||||
const isProduction = command === 'build';
|
const isProduction = command === 'build';
|
||||||
const root = process.cwd();
|
const root = process.cwd();
|
||||||
const env = loadEnv(mode, root);
|
const env = loadEnv(mode, root);
|
||||||
@ -15,7 +14,7 @@ export default function ({ command, mode }: ConfigEnv): UserConfig {
|
|||||||
base: '/',
|
base: '/',
|
||||||
root,
|
root,
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), '#': fileURLToPath(new URL('./types', import.meta.url)) },
|
alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) },
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
host: true,
|
host: true,
|
||||||
|
|||||||
555
yarn.lock
555
yarn.lock
@ -1060,149 +1060,149 @@
|
|||||||
resolved "https://registry.npmmirror.com/@epic-web/invariant/-/invariant-1.0.0.tgz"
|
resolved "https://registry.npmmirror.com/@epic-web/invariant/-/invariant-1.0.0.tgz"
|
||||||
integrity sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==
|
integrity sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==
|
||||||
|
|
||||||
"@esbuild/aix-ppc64@0.25.10":
|
"@esbuild/aix-ppc64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz"
|
||||||
integrity sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==
|
integrity sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==
|
||||||
|
|
||||||
"@esbuild/android-arm@0.25.10":
|
"@esbuild/android-arm@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.12.tgz"
|
||||||
integrity sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==
|
integrity sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==
|
||||||
|
|
||||||
"@esbuild/android-arm64@0.25.10":
|
"@esbuild/android-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz"
|
||||||
integrity sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==
|
integrity sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==
|
||||||
|
|
||||||
"@esbuild/android-x64@0.25.10":
|
"@esbuild/android-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.12.tgz"
|
||||||
integrity sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==
|
integrity sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==
|
||||||
|
|
||||||
"@esbuild/darwin-arm64@0.25.10":
|
"@esbuild/darwin-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz"
|
||||||
integrity sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==
|
integrity sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==
|
||||||
|
|
||||||
"@esbuild/darwin-x64@0.25.10":
|
"@esbuild/darwin-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz"
|
||||||
integrity sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==
|
integrity sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==
|
||||||
|
|
||||||
"@esbuild/freebsd-arm64@0.25.10":
|
"@esbuild/freebsd-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz"
|
||||||
integrity sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==
|
integrity sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==
|
||||||
|
|
||||||
"@esbuild/freebsd-x64@0.25.10":
|
"@esbuild/freebsd-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz"
|
||||||
integrity sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==
|
integrity sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==
|
||||||
|
|
||||||
"@esbuild/linux-arm@0.25.10":
|
"@esbuild/linux-arm@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz"
|
||||||
integrity sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==
|
integrity sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==
|
||||||
|
|
||||||
"@esbuild/linux-arm64@0.25.10":
|
"@esbuild/linux-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz"
|
||||||
integrity sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==
|
integrity sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==
|
||||||
|
|
||||||
"@esbuild/linux-ia32@0.25.10":
|
"@esbuild/linux-ia32@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz"
|
||||||
integrity sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==
|
integrity sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==
|
||||||
|
|
||||||
"@esbuild/linux-loong64@0.14.54":
|
"@esbuild/linux-loong64@0.14.54":
|
||||||
version "0.14.54"
|
version "0.14.54"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz"
|
||||||
integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==
|
integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==
|
||||||
|
|
||||||
"@esbuild/linux-loong64@0.25.10":
|
"@esbuild/linux-loong64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz"
|
||||||
integrity sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==
|
integrity sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==
|
||||||
|
|
||||||
"@esbuild/linux-mips64el@0.25.10":
|
"@esbuild/linux-mips64el@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz"
|
||||||
integrity sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==
|
integrity sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==
|
||||||
|
|
||||||
"@esbuild/linux-ppc64@0.25.10":
|
"@esbuild/linux-ppc64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz"
|
||||||
integrity sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==
|
integrity sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==
|
||||||
|
|
||||||
"@esbuild/linux-riscv64@0.25.10":
|
"@esbuild/linux-riscv64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz"
|
||||||
integrity sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==
|
integrity sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==
|
||||||
|
|
||||||
"@esbuild/linux-s390x@0.25.10":
|
"@esbuild/linux-s390x@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz"
|
||||||
integrity sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==
|
integrity sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==
|
||||||
|
|
||||||
"@esbuild/linux-x64@0.25.10":
|
"@esbuild/linux-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz"
|
||||||
integrity sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==
|
integrity sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==
|
||||||
|
|
||||||
"@esbuild/netbsd-arm64@0.25.10":
|
"@esbuild/netbsd-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz"
|
||||||
integrity sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==
|
integrity sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==
|
||||||
|
|
||||||
"@esbuild/netbsd-x64@0.25.10":
|
"@esbuild/netbsd-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz"
|
||||||
integrity sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==
|
integrity sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==
|
||||||
|
|
||||||
"@esbuild/openbsd-arm64@0.25.10":
|
"@esbuild/openbsd-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz"
|
||||||
integrity sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==
|
integrity sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==
|
||||||
|
|
||||||
"@esbuild/openbsd-x64@0.25.10":
|
"@esbuild/openbsd-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz"
|
||||||
integrity sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==
|
integrity sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==
|
||||||
|
|
||||||
"@esbuild/openharmony-arm64@0.25.10":
|
"@esbuild/openharmony-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz"
|
||||||
integrity sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==
|
integrity sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==
|
||||||
|
|
||||||
"@esbuild/sunos-x64@0.25.10":
|
"@esbuild/sunos-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz"
|
||||||
integrity sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==
|
integrity sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==
|
||||||
|
|
||||||
"@esbuild/win32-arm64@0.25.10":
|
"@esbuild/win32-arm64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz"
|
||||||
integrity sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==
|
integrity sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==
|
||||||
|
|
||||||
"@esbuild/win32-ia32@0.25.10":
|
"@esbuild/win32-ia32@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz"
|
||||||
integrity sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==
|
integrity sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==
|
||||||
|
|
||||||
"@esbuild/win32-x64@0.25.10":
|
"@esbuild/win32-x64@0.25.12":
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz"
|
||||||
integrity sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==
|
integrity sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==
|
||||||
|
|
||||||
"@eslint-community/eslint-utils@^4.4.0", "@eslint-community/eslint-utils@^4.7.0", "@eslint-community/eslint-utils@^4.8.0":
|
"@eslint-community/eslint-utils@^4.4.0", "@eslint-community/eslint-utils@^4.8.0":
|
||||||
version "4.9.0"
|
version "4.9.0"
|
||||||
resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz"
|
resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz"
|
||||||
integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==
|
integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint-visitor-keys "^3.4.3"
|
eslint-visitor-keys "^3.4.3"
|
||||||
|
|
||||||
"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1":
|
"@eslint-community/regexpp@^4.12.1":
|
||||||
version "4.12.1"
|
version "4.12.1"
|
||||||
resolved "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz"
|
resolved "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz"
|
||||||
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
|
integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
|
||||||
@ -1243,6 +1243,11 @@
|
|||||||
minimatch "^3.1.2"
|
minimatch "^3.1.2"
|
||||||
strip-json-comments "^3.1.1"
|
strip-json-comments "^3.1.1"
|
||||||
|
|
||||||
|
"@eslint/js@^9.39.1":
|
||||||
|
version "9.39.1"
|
||||||
|
resolved "https://registry.npmmirror.com/@eslint/js/-/js-9.39.1.tgz"
|
||||||
|
integrity sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==
|
||||||
|
|
||||||
"@eslint/js@9.36.0":
|
"@eslint/js@9.36.0":
|
||||||
version "9.36.0"
|
version "9.36.0"
|
||||||
resolved "https://registry.npmmirror.com/@eslint/js/-/js-9.36.0.tgz"
|
resolved "https://registry.npmmirror.com/@eslint/js/-/js-9.36.0.tgz"
|
||||||
@ -1731,11 +1736,6 @@
|
|||||||
resolved "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz"
|
resolved "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz"
|
||||||
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
|
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
|
||||||
|
|
||||||
"@tsconfig/node22@^22.0.2":
|
|
||||||
version "22.0.2"
|
|
||||||
resolved "https://registry.npmmirror.com/@tsconfig/node22/-/node22-22.0.2.tgz"
|
|
||||||
integrity sha512-Kmwj4u8sDRDrMYRoN9FDEcXD8UpBSaPQQ24Gz+Gamqfm7xxn+GBR7ge/Z7pK8OXNGyUzbSwJj+TH6B+DS/epyA==
|
|
||||||
|
|
||||||
"@types/chai@^5.2.2":
|
"@types/chai@^5.2.2":
|
||||||
version "5.2.2"
|
version "5.2.2"
|
||||||
resolved "https://registry.npmmirror.com/@types/chai/-/chai-5.2.2.tgz"
|
resolved "https://registry.npmmirror.com/@types/chai/-/chai-5.2.2.tgz"
|
||||||
@ -1830,15 +1830,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@types/node" "*"
|
"@types/node" "*"
|
||||||
|
|
||||||
"@types/jsdom@^21.1.7":
|
|
||||||
version "21.1.7"
|
|
||||||
resolved "https://registry.npmmirror.com/@types/jsdom/-/jsdom-21.1.7.tgz"
|
|
||||||
integrity sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==
|
|
||||||
dependencies:
|
|
||||||
"@types/node" "*"
|
|
||||||
"@types/tough-cookie" "*"
|
|
||||||
parse5 "^7.0.0"
|
|
||||||
|
|
||||||
"@types/json-schema@^7.0.15":
|
"@types/json-schema@^7.0.15":
|
||||||
version "7.0.15"
|
version "7.0.15"
|
||||||
resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz"
|
resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz"
|
||||||
@ -1861,7 +1852,7 @@
|
|||||||
resolved "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz"
|
resolved "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz"
|
||||||
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
|
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
|
||||||
|
|
||||||
"@types/node@*", "@types/node@^18.0.0 || ^20.0.0 || >=22.0.0", "@types/node@^20.19.0 || >=22.12.0", "@types/node@^22.18.0":
|
"@types/node@*", "@types/node@^18.0.0 || ^20.0.0 || >=22.0.0", "@types/node@^20.19.0 || >=22.12.0":
|
||||||
version "22.18.6"
|
version "22.18.6"
|
||||||
resolved "https://registry.npmmirror.com/@types/node/-/node-22.18.6.tgz"
|
resolved "https://registry.npmmirror.com/@types/node/-/node-22.18.6.tgz"
|
||||||
integrity sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==
|
integrity sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==
|
||||||
@ -1885,11 +1876,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@types/node" "*"
|
"@types/node" "*"
|
||||||
|
|
||||||
"@types/tough-cookie@*":
|
|
||||||
version "4.0.5"
|
|
||||||
resolved "https://registry.npmmirror.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz"
|
|
||||||
integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==
|
|
||||||
|
|
||||||
"@types/trusted-types@^2.0.2":
|
"@types/trusted-types@^2.0.2":
|
||||||
version "2.0.7"
|
version "2.0.7"
|
||||||
resolved "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz"
|
resolved "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz"
|
||||||
@ -1900,104 +1886,6 @@
|
|||||||
resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz"
|
resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz"
|
||||||
integrity sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==
|
integrity sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==
|
||||||
|
|
||||||
"@typescript-eslint/eslint-plugin@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.1.tgz"
|
|
||||||
integrity sha512-molgphGqOBT7t4YKCSkbasmu1tb1MgrZ2szGzHbclF7PNmOkSTQVHy+2jXOSnxvR3+Xe1yySHFZoqMpz3TfQsw==
|
|
||||||
dependencies:
|
|
||||||
"@eslint-community/regexpp" "^4.10.0"
|
|
||||||
"@typescript-eslint/scope-manager" "8.44.1"
|
|
||||||
"@typescript-eslint/type-utils" "8.44.1"
|
|
||||||
"@typescript-eslint/utils" "8.44.1"
|
|
||||||
"@typescript-eslint/visitor-keys" "8.44.1"
|
|
||||||
graphemer "^1.4.0"
|
|
||||||
ignore "^7.0.0"
|
|
||||||
natural-compare "^1.4.0"
|
|
||||||
ts-api-utils "^2.1.0"
|
|
||||||
|
|
||||||
"@typescript-eslint/parser@^7.0.0 || ^8.0.0", "@typescript-eslint/parser@^8.44.1", "@typescript-eslint/parser@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-8.44.1.tgz"
|
|
||||||
integrity sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/scope-manager" "8.44.1"
|
|
||||||
"@typescript-eslint/types" "8.44.1"
|
|
||||||
"@typescript-eslint/typescript-estree" "8.44.1"
|
|
||||||
"@typescript-eslint/visitor-keys" "8.44.1"
|
|
||||||
debug "^4.3.4"
|
|
||||||
|
|
||||||
"@typescript-eslint/project-service@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/project-service/-/project-service-8.44.1.tgz"
|
|
||||||
integrity sha512-ycSa60eGg8GWAkVsKV4E6Nz33h+HjTXbsDT4FILyL8Obk5/mx4tbvCNsLf9zret3ipSumAOG89UcCs/KRaKYrA==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/tsconfig-utils" "^8.44.1"
|
|
||||||
"@typescript-eslint/types" "^8.44.1"
|
|
||||||
debug "^4.3.4"
|
|
||||||
|
|
||||||
"@typescript-eslint/scope-manager@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-8.44.1.tgz"
|
|
||||||
integrity sha512-NdhWHgmynpSvyhchGLXh+w12OMT308Gm25JoRIyTZqEbApiBiQHD/8xgb6LqCWCFcxFtWwaVdFsLPQI3jvhywg==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/types" "8.44.1"
|
|
||||||
"@typescript-eslint/visitor-keys" "8.44.1"
|
|
||||||
|
|
||||||
"@typescript-eslint/tsconfig-utils@^8.44.1", "@typescript-eslint/tsconfig-utils@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.1.tgz"
|
|
||||||
integrity sha512-B5OyACouEjuIvof3o86lRMvyDsFwZm+4fBOqFHccIctYgBjqR3qT39FBYGN87khcgf0ExpdCBeGKpKRhSFTjKQ==
|
|
||||||
|
|
||||||
"@typescript-eslint/type-utils@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-8.44.1.tgz"
|
|
||||||
integrity sha512-KdEerZqHWXsRNKjF9NYswNISnFzXfXNDfPxoTh7tqohU/PRIbwTmsjGK6V9/RTYWau7NZvfo52lgVk+sJh0K3g==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/types" "8.44.1"
|
|
||||||
"@typescript-eslint/typescript-estree" "8.44.1"
|
|
||||||
"@typescript-eslint/utils" "8.44.1"
|
|
||||||
debug "^4.3.4"
|
|
||||||
ts-api-utils "^2.1.0"
|
|
||||||
|
|
||||||
"@typescript-eslint/types@^8.44.1", "@typescript-eslint/types@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-8.44.1.tgz"
|
|
||||||
integrity sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==
|
|
||||||
|
|
||||||
"@typescript-eslint/typescript-estree@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.1.tgz"
|
|
||||||
integrity sha512-qnQJ+mVa7szevdEyvfItbO5Vo+GfZ4/GZWWDRRLjrxYPkhM+6zYB2vRYwCsoJLzqFCdZT4mEqyJoyzkunsZ96A==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/project-service" "8.44.1"
|
|
||||||
"@typescript-eslint/tsconfig-utils" "8.44.1"
|
|
||||||
"@typescript-eslint/types" "8.44.1"
|
|
||||||
"@typescript-eslint/visitor-keys" "8.44.1"
|
|
||||||
debug "^4.3.4"
|
|
||||||
fast-glob "^3.3.2"
|
|
||||||
is-glob "^4.0.3"
|
|
||||||
minimatch "^9.0.4"
|
|
||||||
semver "^7.6.0"
|
|
||||||
ts-api-utils "^2.1.0"
|
|
||||||
|
|
||||||
"@typescript-eslint/utils@^8.35.1", "@typescript-eslint/utils@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-8.44.1.tgz"
|
|
||||||
integrity sha512-DpX5Fp6edTlocMCwA+mHY8Mra+pPjRZ0TfHkXI8QFelIKcbADQz1LUPNtzOFUriBB2UYqw4Pi9+xV4w9ZczHFg==
|
|
||||||
dependencies:
|
|
||||||
"@eslint-community/eslint-utils" "^4.7.0"
|
|
||||||
"@typescript-eslint/scope-manager" "8.44.1"
|
|
||||||
"@typescript-eslint/types" "8.44.1"
|
|
||||||
"@typescript-eslint/typescript-estree" "8.44.1"
|
|
||||||
|
|
||||||
"@typescript-eslint/visitor-keys@8.44.1":
|
|
||||||
version "8.44.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.1.tgz"
|
|
||||||
integrity sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/types" "8.44.1"
|
|
||||||
eslint-visitor-keys "^4.2.1"
|
|
||||||
|
|
||||||
"@vant/popperjs@^1.3.0":
|
"@vant/popperjs@^1.3.0":
|
||||||
version "1.3.0"
|
version "1.3.0"
|
||||||
resolved "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz"
|
resolved "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz"
|
||||||
@ -2141,27 +2029,6 @@
|
|||||||
loupe "^3.1.4"
|
loupe "^3.1.4"
|
||||||
tinyrainbow "^2.0.0"
|
tinyrainbow "^2.0.0"
|
||||||
|
|
||||||
"@volar/language-core@2.4.23":
|
|
||||||
version "2.4.23"
|
|
||||||
resolved "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.23.tgz"
|
|
||||||
integrity sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==
|
|
||||||
dependencies:
|
|
||||||
"@volar/source-map" "2.4.23"
|
|
||||||
|
|
||||||
"@volar/source-map@2.4.23":
|
|
||||||
version "2.4.23"
|
|
||||||
resolved "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.23.tgz"
|
|
||||||
integrity sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==
|
|
||||||
|
|
||||||
"@volar/typescript@2.4.23":
|
|
||||||
version "2.4.23"
|
|
||||||
resolved "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.4.23.tgz"
|
|
||||||
integrity sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==
|
|
||||||
dependencies:
|
|
||||||
"@volar/language-core" "2.4.23"
|
|
||||||
path-browserify "^1.0.1"
|
|
||||||
vscode-uri "^3.0.8"
|
|
||||||
|
|
||||||
"@vue/babel-helper-vue-transform-on@1.5.0":
|
"@vue/babel-helper-vue-transform-on@1.5.0":
|
||||||
version "1.5.0"
|
version "1.5.0"
|
||||||
resolved "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz"
|
resolved "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz"
|
||||||
@ -2204,7 +2071,7 @@
|
|||||||
estree-walker "^2.0.2"
|
estree-walker "^2.0.2"
|
||||||
source-map-js "^1.2.1"
|
source-map-js "^1.2.1"
|
||||||
|
|
||||||
"@vue/compiler-dom@^3.5.0", "@vue/compiler-dom@3.5.22":
|
"@vue/compiler-dom@3.5.22":
|
||||||
version "3.5.22"
|
version "3.5.22"
|
||||||
resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.22.tgz"
|
resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.22.tgz"
|
||||||
integrity sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==
|
integrity sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==
|
||||||
@ -2280,29 +2147,6 @@
|
|||||||
eslint-config-prettier "^10.0.1"
|
eslint-config-prettier "^10.0.1"
|
||||||
eslint-plugin-prettier "^5.2.2"
|
eslint-plugin-prettier "^5.2.2"
|
||||||
|
|
||||||
"@vue/eslint-config-typescript@^14.5.0":
|
|
||||||
version "14.6.0"
|
|
||||||
resolved "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-14.6.0.tgz"
|
|
||||||
integrity sha512-UpiRY/7go4Yps4mYCjkvlIbVWmn9YvPGQDxTAlcKLphyaD77LjIu3plH4Y9zNT0GB4f3K5tMmhhtRhPOgrQ/bQ==
|
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/utils" "^8.35.1"
|
|
||||||
fast-glob "^3.3.3"
|
|
||||||
typescript-eslint "^8.35.1"
|
|
||||||
vue-eslint-parser "^10.2.0"
|
|
||||||
|
|
||||||
"@vue/language-core@3.1.0":
|
|
||||||
version "3.1.0"
|
|
||||||
resolved "https://registry.npmmirror.com/@vue/language-core/-/language-core-3.1.0.tgz"
|
|
||||||
integrity sha512-a7ns+X9vTbdmk7QLrvnZs8s4E1wwtxG/sELzr6F2j4pU+r/OoAv6jJGSz+5tVTU6e4+3rjepGhSP8jDmBBcb3w==
|
|
||||||
dependencies:
|
|
||||||
"@volar/language-core" "2.4.23"
|
|
||||||
"@vue/compiler-dom" "^3.5.0"
|
|
||||||
"@vue/shared" "^3.5.0"
|
|
||||||
alien-signals "^3.0.0"
|
|
||||||
muggle-string "^0.4.1"
|
|
||||||
path-browserify "^1.0.1"
|
|
||||||
picomatch "^4.0.2"
|
|
||||||
|
|
||||||
"@vue/reactivity@3.5.22":
|
"@vue/reactivity@3.5.22":
|
||||||
version "3.5.22"
|
version "3.5.22"
|
||||||
resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.22.tgz"
|
resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.22.tgz"
|
||||||
@ -2336,7 +2180,7 @@
|
|||||||
"@vue/compiler-ssr" "3.5.22"
|
"@vue/compiler-ssr" "3.5.22"
|
||||||
"@vue/shared" "3.5.22"
|
"@vue/shared" "3.5.22"
|
||||||
|
|
||||||
"@vue/shared@^3.5.0", "@vue/shared@^3.5.17", "@vue/shared@^3.5.18", "@vue/shared@3.5.22":
|
"@vue/shared@^3.5.17", "@vue/shared@^3.5.18", "@vue/shared@3.5.22":
|
||||||
version "3.5.22"
|
version "3.5.22"
|
||||||
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.22.tgz"
|
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.22.tgz"
|
||||||
integrity sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==
|
integrity sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==
|
||||||
@ -2349,11 +2193,6 @@
|
|||||||
js-beautify "^1.14.9"
|
js-beautify "^1.14.9"
|
||||||
vue-component-type-helpers "^2.0.0"
|
vue-component-type-helpers "^2.0.0"
|
||||||
|
|
||||||
"@vue/tsconfig@^0.8.1":
|
|
||||||
version "0.8.1"
|
|
||||||
resolved "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.8.1.tgz"
|
|
||||||
integrity sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==
|
|
||||||
|
|
||||||
"@vueuse/core@*", "@vueuse/core@13.9.0":
|
"@vueuse/core@*", "@vueuse/core@13.9.0":
|
||||||
version "13.9.0"
|
version "13.9.0"
|
||||||
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-13.9.0.tgz"
|
resolved "https://registry.npmmirror.com/@vueuse/core/-/core-13.9.0.tgz"
|
||||||
@ -2426,11 +2265,6 @@ ajv@^8.0.1, ajv@^8.11.0, ajv@^8.6.0, ajv@>=8:
|
|||||||
json-schema-traverse "^1.0.0"
|
json-schema-traverse "^1.0.0"
|
||||||
require-from-string "^2.0.2"
|
require-from-string "^2.0.2"
|
||||||
|
|
||||||
alien-signals@^3.0.0:
|
|
||||||
version "3.0.0"
|
|
||||||
resolved "https://registry.npmmirror.com/alien-signals/-/alien-signals-3.0.0.tgz"
|
|
||||||
integrity sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==
|
|
||||||
|
|
||||||
amfe-flexible@^2.2.1:
|
amfe-flexible@^2.2.1:
|
||||||
version "2.2.1"
|
version "2.2.1"
|
||||||
resolved "https://registry.npmmirror.com/amfe-flexible/-/amfe-flexible-2.2.1.tgz"
|
resolved "https://registry.npmmirror.com/amfe-flexible/-/amfe-flexible-2.2.1.tgz"
|
||||||
@ -4312,36 +4146,36 @@ esbuild@^0.14.14:
|
|||||||
esbuild-windows-arm64 "0.14.54"
|
esbuild-windows-arm64 "0.14.54"
|
||||||
|
|
||||||
esbuild@^0.25.0, esbuild@>=0.17:
|
esbuild@^0.25.0, esbuild@>=0.17:
|
||||||
version "0.25.10"
|
version "0.25.12"
|
||||||
resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.25.10.tgz"
|
resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.25.12.tgz"
|
||||||
integrity sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==
|
integrity sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
"@esbuild/aix-ppc64" "0.25.10"
|
"@esbuild/aix-ppc64" "0.25.12"
|
||||||
"@esbuild/android-arm" "0.25.10"
|
"@esbuild/android-arm" "0.25.12"
|
||||||
"@esbuild/android-arm64" "0.25.10"
|
"@esbuild/android-arm64" "0.25.12"
|
||||||
"@esbuild/android-x64" "0.25.10"
|
"@esbuild/android-x64" "0.25.12"
|
||||||
"@esbuild/darwin-arm64" "0.25.10"
|
"@esbuild/darwin-arm64" "0.25.12"
|
||||||
"@esbuild/darwin-x64" "0.25.10"
|
"@esbuild/darwin-x64" "0.25.12"
|
||||||
"@esbuild/freebsd-arm64" "0.25.10"
|
"@esbuild/freebsd-arm64" "0.25.12"
|
||||||
"@esbuild/freebsd-x64" "0.25.10"
|
"@esbuild/freebsd-x64" "0.25.12"
|
||||||
"@esbuild/linux-arm" "0.25.10"
|
"@esbuild/linux-arm" "0.25.12"
|
||||||
"@esbuild/linux-arm64" "0.25.10"
|
"@esbuild/linux-arm64" "0.25.12"
|
||||||
"@esbuild/linux-ia32" "0.25.10"
|
"@esbuild/linux-ia32" "0.25.12"
|
||||||
"@esbuild/linux-loong64" "0.25.10"
|
"@esbuild/linux-loong64" "0.25.12"
|
||||||
"@esbuild/linux-mips64el" "0.25.10"
|
"@esbuild/linux-mips64el" "0.25.12"
|
||||||
"@esbuild/linux-ppc64" "0.25.10"
|
"@esbuild/linux-ppc64" "0.25.12"
|
||||||
"@esbuild/linux-riscv64" "0.25.10"
|
"@esbuild/linux-riscv64" "0.25.12"
|
||||||
"@esbuild/linux-s390x" "0.25.10"
|
"@esbuild/linux-s390x" "0.25.12"
|
||||||
"@esbuild/linux-x64" "0.25.10"
|
"@esbuild/linux-x64" "0.25.12"
|
||||||
"@esbuild/netbsd-arm64" "0.25.10"
|
"@esbuild/netbsd-arm64" "0.25.12"
|
||||||
"@esbuild/netbsd-x64" "0.25.10"
|
"@esbuild/netbsd-x64" "0.25.12"
|
||||||
"@esbuild/openbsd-arm64" "0.25.10"
|
"@esbuild/openbsd-arm64" "0.25.12"
|
||||||
"@esbuild/openbsd-x64" "0.25.10"
|
"@esbuild/openbsd-x64" "0.25.12"
|
||||||
"@esbuild/openharmony-arm64" "0.25.10"
|
"@esbuild/openharmony-arm64" "0.25.12"
|
||||||
"@esbuild/sunos-x64" "0.25.10"
|
"@esbuild/sunos-x64" "0.25.12"
|
||||||
"@esbuild/win32-arm64" "0.25.10"
|
"@esbuild/win32-arm64" "0.25.12"
|
||||||
"@esbuild/win32-ia32" "0.25.10"
|
"@esbuild/win32-ia32" "0.25.12"
|
||||||
"@esbuild/win32-x64" "0.25.10"
|
"@esbuild/win32-x64" "0.25.12"
|
||||||
|
|
||||||
escalade@^3.1.1, escalade@^3.2.0:
|
escalade@^3.1.1, escalade@^3.2.0:
|
||||||
version "3.2.0"
|
version "3.2.0"
|
||||||
@ -4442,7 +4276,7 @@ eslint-plugin-simple-import-sort@^12.1.1:
|
|||||||
resolved "https://registry.npmmirror.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz"
|
resolved "https://registry.npmmirror.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz"
|
||||||
integrity sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==
|
integrity sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==
|
||||||
|
|
||||||
eslint-plugin-vue@^10.4.0, "eslint-plugin-vue@^9.28.0 || ^10.0.0":
|
eslint-plugin-vue@^10.4.0:
|
||||||
version "10.5.0"
|
version "10.5.0"
|
||||||
resolved "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-10.5.0.tgz"
|
resolved "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-10.5.0.tgz"
|
||||||
integrity sha512-7BZHsG3kC2vei8F2W8hnfDi9RK+cv5eKPMvzBdrl8Vuc0hR5odGQRli8VVzUkrmUHkxFEm4Iio1r5HOKslO0Aw==
|
integrity sha512-7BZHsG3kC2vei8F2W8hnfDi9RK+cv5eKPMvzBdrl8Vuc0hR5odGQRli8VVzUkrmUHkxFEm4Iio1r5HOKslO0Aw==
|
||||||
@ -4472,7 +4306,7 @@ eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1:
|
|||||||
resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"
|
resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"
|
||||||
integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
|
integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
|
||||||
|
|
||||||
"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^8.57.0 || ^9.0.0", eslint@^9.10.0, eslint@^9.36.0, "eslint@>= 8.21.0", eslint@>=5.0.0, eslint@>=7.0.0, eslint@>=8.0.0:
|
"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^8.57.0 || ^9.0.0", eslint@^9.36.0, "eslint@>= 8.21.0", eslint@>=5.0.0, eslint@>=7.0.0, eslint@>=8.0.0:
|
||||||
version "9.36.0"
|
version "9.36.0"
|
||||||
resolved "https://registry.npmmirror.com/eslint/-/eslint-9.36.0.tgz"
|
resolved "https://registry.npmmirror.com/eslint/-/eslint-9.36.0.tgz"
|
||||||
integrity sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==
|
integrity sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==
|
||||||
@ -4752,7 +4586,7 @@ fast-diff@^1.1.2:
|
|||||||
resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.3.0.tgz"
|
resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.3.0.tgz"
|
||||||
integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
|
integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
|
||||||
|
|
||||||
fast-glob@^3.0.3, fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.2, fast-glob@^3.3.3:
|
fast-glob@^3.0.3, fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.3:
|
||||||
version "3.3.3"
|
version "3.3.3"
|
||||||
resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz"
|
resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz"
|
||||||
integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
|
integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
|
||||||
@ -5304,6 +5138,11 @@ globals@^14.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/globals/-/globals-14.0.0.tgz"
|
resolved "https://registry.npmmirror.com/globals/-/globals-14.0.0.tgz"
|
||||||
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
|
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
|
||||||
|
|
||||||
|
globals@^16.5.0:
|
||||||
|
version "16.5.0"
|
||||||
|
resolved "https://registry.npmmirror.com/globals/-/globals-16.5.0.tgz"
|
||||||
|
integrity sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==
|
||||||
|
|
||||||
globalthis@^1.0.4:
|
globalthis@^1.0.4:
|
||||||
version "1.0.4"
|
version "1.0.4"
|
||||||
resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz"
|
resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz"
|
||||||
@ -5396,11 +5235,6 @@ graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0,
|
|||||||
resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz"
|
resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz"
|
||||||
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
|
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
|
||||||
|
|
||||||
graphemer@^1.4.0:
|
|
||||||
version "1.4.0"
|
|
||||||
resolved "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz"
|
|
||||||
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
|
|
||||||
|
|
||||||
has-ansi@^2.0.0:
|
has-ansi@^2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz"
|
resolved "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz"
|
||||||
@ -5616,11 +5450,6 @@ ignore@^5.1.1, ignore@^5.2.0:
|
|||||||
resolved "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz"
|
resolved "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz"
|
||||||
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
|
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
|
||||||
|
|
||||||
ignore@^7.0.0:
|
|
||||||
version "7.0.5"
|
|
||||||
resolved "https://registry.npmmirror.com/ignore/-/ignore-7.0.5.tgz"
|
|
||||||
integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
|
|
||||||
|
|
||||||
ignore@^7.0.5:
|
ignore@^7.0.5:
|
||||||
version "7.0.5"
|
version "7.0.5"
|
||||||
resolved "https://registry.npmmirror.com/ignore/-/ignore-7.0.5.tgz"
|
resolved "https://registry.npmmirror.com/ignore/-/ignore-7.0.5.tgz"
|
||||||
@ -6945,28 +6774,7 @@ mimic-response@^1.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz"
|
resolved "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz"
|
||||||
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
|
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
|
||||||
|
|
||||||
minimatch@*, minimatch@^9.0.4:
|
minimatch@*, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
|
||||||
version "9.0.5"
|
|
||||||
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz"
|
|
||||||
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
|
|
||||||
dependencies:
|
|
||||||
brace-expansion "^2.0.1"
|
|
||||||
|
|
||||||
minimatch@^3.0.4:
|
|
||||||
version "3.1.2"
|
|
||||||
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz"
|
|
||||||
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
|
|
||||||
dependencies:
|
|
||||||
brace-expansion "^1.1.7"
|
|
||||||
|
|
||||||
minimatch@^3.1.1:
|
|
||||||
version "3.1.2"
|
|
||||||
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz"
|
|
||||||
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
|
|
||||||
dependencies:
|
|
||||||
brace-expansion "^1.1.7"
|
|
||||||
|
|
||||||
minimatch@^3.1.2:
|
|
||||||
version "3.1.2"
|
version "3.1.2"
|
||||||
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz"
|
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz"
|
||||||
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
|
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
|
||||||
@ -6980,6 +6788,13 @@ minimatch@^5.0.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
brace-expansion "^2.0.1"
|
brace-expansion "^2.0.1"
|
||||||
|
|
||||||
|
minimatch@^9.0.4:
|
||||||
|
version "9.0.5"
|
||||||
|
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz"
|
||||||
|
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
|
||||||
|
dependencies:
|
||||||
|
brace-expansion "^2.0.1"
|
||||||
|
|
||||||
minimatch@9.0.1:
|
minimatch@9.0.1:
|
||||||
version "9.0.1"
|
version "9.0.1"
|
||||||
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz"
|
resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz"
|
||||||
@ -7045,11 +6860,6 @@ ms@2.0.0:
|
|||||||
resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
|
resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
|
||||||
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
|
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
|
||||||
|
|
||||||
muggle-string@^0.4.1:
|
|
||||||
version "0.4.1"
|
|
||||||
resolved "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz"
|
|
||||||
integrity sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==
|
|
||||||
|
|
||||||
nano-spawn@^1.0.3:
|
nano-spawn@^1.0.3:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
resolved "https://registry.npmmirror.com/nano-spawn/-/nano-spawn-1.0.3.tgz"
|
resolved "https://registry.npmmirror.com/nano-spawn/-/nano-spawn-1.0.3.tgz"
|
||||||
@ -7495,7 +7305,7 @@ parse-json@^5.2.0:
|
|||||||
json-parse-even-better-errors "^2.3.0"
|
json-parse-even-better-errors "^2.3.0"
|
||||||
lines-and-columns "^1.1.6"
|
lines-and-columns "^1.1.6"
|
||||||
|
|
||||||
parse5@^7.0.0, parse5@^7.2.1:
|
parse5@^7.2.1:
|
||||||
version "7.3.0"
|
version "7.3.0"
|
||||||
resolved "https://registry.npmmirror.com/parse5/-/parse5-7.3.0.tgz"
|
resolved "https://registry.npmmirror.com/parse5/-/parse5-7.3.0.tgz"
|
||||||
integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==
|
integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==
|
||||||
@ -7512,11 +7322,6 @@ pascalcase@^0.1.1:
|
|||||||
resolved "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz"
|
resolved "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz"
|
||||||
integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==
|
integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==
|
||||||
|
|
||||||
path-browserify@^1.0.1:
|
|
||||||
version "1.0.1"
|
|
||||||
resolved "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz"
|
|
||||||
integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
|
|
||||||
|
|
||||||
path-exists@^2.0.0:
|
path-exists@^2.0.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz"
|
resolved "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz"
|
||||||
@ -9447,11 +9252,6 @@ trim-repeated@^1.0.0:
|
|||||||
dependencies:
|
dependencies:
|
||||||
escape-string-regexp "^1.0.2"
|
escape-string-regexp "^1.0.2"
|
||||||
|
|
||||||
ts-api-utils@^2.1.0:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz"
|
|
||||||
integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
|
|
||||||
|
|
||||||
tsconfig-paths@^3.15.0:
|
tsconfig-paths@^3.15.0:
|
||||||
version "3.15.0"
|
version "3.15.0"
|
||||||
resolved "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz"
|
resolved "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz"
|
||||||
@ -9545,20 +9345,10 @@ typedarray.prototype.slice@^1.0.5:
|
|||||||
typed-array-buffer "^1.0.3"
|
typed-array-buffer "^1.0.3"
|
||||||
typed-array-byte-offset "^1.0.4"
|
typed-array-byte-offset "^1.0.4"
|
||||||
|
|
||||||
typescript-eslint@^8.35.1:
|
typescript@*, typescript@>=4.4.4, typescript@>=4.9.5, typescript@>=5:
|
||||||
version "8.44.1"
|
version "5.9.3"
|
||||||
resolved "https://registry.npmmirror.com/typescript-eslint/-/typescript-eslint-8.44.1.tgz"
|
resolved "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz"
|
||||||
integrity sha512-0ws8uWGrUVTjEeN2OM4K1pLKHK/4NiNP/vz6ns+LjT/6sqpaYzIVFajZb1fj/IDwpsrrHb3Jy0Qm5u9CPcKaeg==
|
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
|
||||||
dependencies:
|
|
||||||
"@typescript-eslint/eslint-plugin" "8.44.1"
|
|
||||||
"@typescript-eslint/parser" "8.44.1"
|
|
||||||
"@typescript-eslint/typescript-estree" "8.44.1"
|
|
||||||
"@typescript-eslint/utils" "8.44.1"
|
|
||||||
|
|
||||||
typescript@*, typescript@>=4.4.4, typescript@>=4.8.4, "typescript@>=4.8.4 <6.0.0", typescript@>=4.9.5, typescript@>=5, typescript@>=5.0.0, typescript@5.8.3, typescript@5.x:
|
|
||||||
version "5.8.3"
|
|
||||||
resolved "https://registry.npmmirror.com/typescript/-/typescript-5.8.3.tgz"
|
|
||||||
integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
|
|
||||||
|
|
||||||
ufo@^1.6.1:
|
ufo@^1.6.1:
|
||||||
version "1.6.1"
|
version "1.6.1"
|
||||||
@ -9982,17 +9772,12 @@ vitest@^3.1.3:
|
|||||||
vite-node "3.2.4"
|
vite-node "3.2.4"
|
||||||
why-is-node-running "^2.3.0"
|
why-is-node-running "^2.3.0"
|
||||||
|
|
||||||
vscode-uri@^3.0.8:
|
|
||||||
version "3.1.0"
|
|
||||||
resolved "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.1.0.tgz"
|
|
||||||
integrity sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==
|
|
||||||
|
|
||||||
vue-component-type-helpers@^2.0.0:
|
vue-component-type-helpers@^2.0.0:
|
||||||
version "2.2.12"
|
version "2.2.12"
|
||||||
resolved "https://registry.npmmirror.com/vue-component-type-helpers/-/vue-component-type-helpers-2.2.12.tgz"
|
resolved "https://registry.npmmirror.com/vue-component-type-helpers/-/vue-component-type-helpers-2.2.12.tgz"
|
||||||
integrity sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==
|
integrity sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==
|
||||||
|
|
||||||
vue-eslint-parser@^10.0.0, vue-eslint-parser@^10.1.3, vue-eslint-parser@^10.2.0:
|
vue-eslint-parser@^10.0.0, vue-eslint-parser@^10.1.3:
|
||||||
version "10.2.0"
|
version "10.2.0"
|
||||||
resolved "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-10.2.0.tgz"
|
resolved "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-10.2.0.tgz"
|
||||||
integrity sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==
|
integrity sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==
|
||||||
@ -10020,15 +9805,7 @@ vue-router@^4.5.1:
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@vue/devtools-api" "^6.6.4"
|
"@vue/devtools-api" "^6.6.4"
|
||||||
|
|
||||||
vue-tsc@^3.0.8:
|
"vue@^2.7.0 || ^3.5.11", vue@^3.0.0, vue@^3.2.0, vue@^3.2.25, vue@^3.5.0, vue@^3.5.22, "vue@2 || 3", vue@3.5.22:
|
||||||
version "3.1.0"
|
|
||||||
resolved "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-3.1.0.tgz"
|
|
||||||
integrity sha512-fbMynMG7kXSnqZTRBSCh9ROYaVpXfCZbEO0gY3lqOjLbp361uuS88n6BDajiUriDIF+SGLWoinjvf6stS2J3Gg==
|
|
||||||
dependencies:
|
|
||||||
"@volar/typescript" "2.4.23"
|
|
||||||
"@vue/language-core" "3.1.0"
|
|
||||||
|
|
||||||
"vue@^2.7.0 || ^3.5.11", vue@^3.0.0, vue@^3.2.0, vue@^3.2.25, vue@^3.4.0, vue@^3.5.0, vue@^3.5.22, "vue@2 || 3", vue@3.5.22:
|
|
||||||
version "3.5.22"
|
version "3.5.22"
|
||||||
resolved "https://registry.npmmirror.com/vue/-/vue-3.5.22.tgz"
|
resolved "https://registry.npmmirror.com/vue/-/vue-3.5.22.tgz"
|
||||||
integrity sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==
|
integrity sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user