mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-05-06 20:42:57 +08:00
🐛 Fix(custom): fix drag upload issue and mime error
ISSUES CLOSED: #373
This commit is contained in:
@@ -7,7 +7,7 @@ InstallerType: nullsoft
|
||||
Installers:
|
||||
- Architecture: x64
|
||||
InstallerUrl: https://github.com/Kuingsmile/PicList/releases/download/v3.0.1/PicList-Setup-3.0.1.exe
|
||||
InstallerSha256: E819AF4D545A344814504C77DCB539CFCD4707E6B63F1FB26C3D365EAF295AC6
|
||||
InstallerSha256: 05ABE953C1352EBFB3E0DE54830F645C5668E8FBECF723A233F335F01CB01F90
|
||||
- Architecture: arm64
|
||||
InstallerUrl: https://github.com/Kuingsmile/PicList/releases/download/v3.0.1/PicList-Setup-3.0.1-arm64.exe
|
||||
InstallerSha256: 0F5001AFD90898CA5477A6CAED5D76A4A6EE89FB9EF6309ACA83298A992A512A
|
||||
|
||||
11
package.json
11
package.json
@@ -68,14 +68,14 @@
|
||||
"hpagent": "^1.2.0",
|
||||
"js-yaml": "^4.1.0",
|
||||
"lodash-es": "^4.17.21",
|
||||
"lucide-vue-next": "^0.539.0",
|
||||
"marked": "^16.1.2",
|
||||
"mime-types": "^3.0.1",
|
||||
"lucide-vue-next": "^0.540.0",
|
||||
"marked": "^16.2.0",
|
||||
"mime": "^4.0.7",
|
||||
"mitt": "^3.0.1",
|
||||
"multer": "^2.0.2",
|
||||
"node-ssh-no-cpu-features": "^2.0.0",
|
||||
"nodejs-file-downloader": "^4.13.0",
|
||||
"piclist": "^2.0.0",
|
||||
"piclist": "^2.0.1",
|
||||
"pinia": "^3.0.3",
|
||||
"pinia-plugin-persistedstate": "^4.5.0",
|
||||
"qiniu": "7.14.0",
|
||||
@@ -102,7 +102,6 @@
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@types/js-yaml": "^4.0.9",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/mime-types": "^3.0.1",
|
||||
"@types/multer": "^2.0.0",
|
||||
"@types/node": "^24.1.0",
|
||||
"@types/semver": "^7.5.6",
|
||||
@@ -131,7 +130,7 @@
|
||||
"prettier": "^3.6.2",
|
||||
"stylus": "^0.64.0",
|
||||
"typescript": "^5.8.3",
|
||||
"typescript-eslint": "^8.39.1",
|
||||
"typescript-eslint": "^8.40.0",
|
||||
"vite": "^7.1.0",
|
||||
"vitest": "^3.2.4",
|
||||
"vue-eslint-parser": "^10.2.0",
|
||||
|
||||
@@ -8,7 +8,7 @@ const configList = require('./config')
|
||||
const fs = require('node:fs')
|
||||
const path = require('node:path')
|
||||
const yaml = require('js-yaml')
|
||||
const mime = require('mime-types')
|
||||
const mime = require('mime')
|
||||
|
||||
const BUCKET = 'piclist-dl'
|
||||
const VERSION = pkg.version
|
||||
@@ -95,7 +95,7 @@ const uploadFile = async () => {
|
||||
Bucket: BUCKET,
|
||||
Key: `${versionFileName}`,
|
||||
Body: versionFileStream,
|
||||
ContentType: mime.lookup(versionFileName),
|
||||
ContentType: mime.getType(versionFileName),
|
||||
Metadata: {
|
||||
description: 'uploaded by PicList'
|
||||
}
|
||||
@@ -112,7 +112,7 @@ const uploadFile = async () => {
|
||||
Bucket: BUCKET,
|
||||
Key: `${FILE_PATH}${versionFileName}`,
|
||||
Body: versionFileStream2,
|
||||
ContentType: mime.lookup(versionFileName),
|
||||
ContentType: mime.getType(versionFileName),
|
||||
Metadata: {
|
||||
description: 'uploaded by PicList'
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import { app } from 'electron'
|
||||
import fs from 'fs-extra'
|
||||
import got, { OptionsOfTextResponseBody, RequestError } from 'got'
|
||||
import { HttpProxyAgent, HttpsProxyAgent } from 'hpagent'
|
||||
import mime from 'mime-types'
|
||||
import mime from 'mime'
|
||||
import Downloader from 'nodejs-file-downloader'
|
||||
|
||||
import type { IHTTPProxy, IStringKeyMap } from '#/types/types'
|
||||
@@ -38,7 +38,7 @@ export function isInputConfigValid(config: any): boolean {
|
||||
return typeof config === 'object' && !Array.isArray(config) && Object.keys(config).length > 0
|
||||
}
|
||||
|
||||
export const getFileMimeType = (filePath: string): string => mime.lookup(filePath) || 'application/octet-stream'
|
||||
export const getFileMimeType = (filePath: string): string => mime.getType(filePath) || 'application/octet-stream'
|
||||
|
||||
const getTempDirPath = () => {
|
||||
return path.join(app.getPath('temp'), 'piclistTemp')
|
||||
|
||||
@@ -4,7 +4,7 @@ import path from 'node:path'
|
||||
import { clipboard, contextBridge, ipcRenderer, IpcRendererEvent, webFrame, webUtils } from 'electron'
|
||||
import fs from 'fs-extra'
|
||||
import yaml from 'js-yaml'
|
||||
import mime from 'mime-types'
|
||||
import mime from 'mime'
|
||||
import { isReactive, isRef, toRaw, unref } from 'vue'
|
||||
|
||||
export const getRawData = (args: any): any => {
|
||||
@@ -93,7 +93,7 @@ try {
|
||||
load: yaml.load
|
||||
},
|
||||
mime: {
|
||||
lookup: mime.lookup
|
||||
lookup: mime.getType
|
||||
}
|
||||
})
|
||||
} catch (error) {
|
||||
|
||||
@@ -792,6 +792,9 @@
|
||||
<div class="file-list-name">
|
||||
{{ formatFileName(item.name) }}
|
||||
</div>
|
||||
<div v-if="item.fullPath" class="file-list-path">
|
||||
{{ item.fullPath }}
|
||||
</div>
|
||||
<div class="file-list-meta">
|
||||
<span>{{ formatFileSize(item.fileSize) }}</span>
|
||||
<span v-if="item.isFolder"> {{ item.filesList.length }} files </span>
|
||||
@@ -1290,7 +1293,7 @@ const refreshUploadTaskId = ref<NodeJS.Timeout | undefined>(undefined)
|
||||
const uploadPanelFilesList = ref([] as any[])
|
||||
const cancelToken = ref('')
|
||||
const isLoadingUploadPanelFiles = ref(false)
|
||||
const isUploadKeepDirStructure = computed(() => manageStore.config.settings.isUploadKeepDirStructure ?? true)
|
||||
const isUploadKeepDirStructure = ref(manageStore.config.settings.isUploadKeepDirStructure ?? true)
|
||||
const uploadingTaskList = computed(() =>
|
||||
uploadTaskList.value.filter(item => ['uploading', 'queuing', 'paused'].includes(item.status))
|
||||
)
|
||||
@@ -1409,8 +1412,8 @@ function getList() {
|
||||
|
||||
// 上传相关函数
|
||||
|
||||
function handleUploadKeepDirChange(val: any) {
|
||||
saveConfig('settings.isUploadKeepDirStructure', !!val)
|
||||
function handleUploadKeepDirChange() {
|
||||
saveConfig('settings.isUploadKeepDirStructure', isUploadKeepDirStructure.value)
|
||||
manageStore.refreshConfig()
|
||||
}
|
||||
|
||||
@@ -1487,7 +1490,8 @@ function openFileSelectDialog() {
|
||||
fileSize: window.node.fs.statSync(item).size,
|
||||
isFolder: false,
|
||||
name: window.node.path.basename(item),
|
||||
filesList: []
|
||||
filesList: [],
|
||||
fullPath: item
|
||||
})
|
||||
const index = uploadPanelFilesList.value.findIndex((file: any) => file.path === item)
|
||||
if (index === -1) {
|
||||
@@ -1524,7 +1528,7 @@ function webkitReadDataTransfer(dataTransfer: DataTransfer) {
|
||||
if (index === -1) {
|
||||
uploadPanelFilesList.value.push({
|
||||
name: item.name,
|
||||
path: item.path,
|
||||
path: window.electron.showFilePath(item),
|
||||
size: item.size,
|
||||
relativePath: item.relativePath
|
||||
})
|
||||
@@ -1597,11 +1601,10 @@ function handleUploadFiles(files: any[]) {
|
||||
filesList: [item.file],
|
||||
isFolder: false,
|
||||
fileSize: item.size,
|
||||
fullPath: item.path
|
||||
fullPath: window.electron.showFilePath(item)
|
||||
})
|
||||
}
|
||||
}
|
||||
if (item.relativePath !== item.name) {
|
||||
} else {
|
||||
const folderName = item.relativePath.split('/')[0]
|
||||
if (dirObj[folderName]) {
|
||||
const dirList = dirObj[folderName].filesList || []
|
||||
@@ -1613,7 +1616,7 @@ function handleUploadFiles(files: any[]) {
|
||||
dirObj[folderName] = {
|
||||
filesList: [item],
|
||||
fileSize: item.size,
|
||||
path: item.path
|
||||
path: window.electron.showFilePath(item)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2046,6 +2049,13 @@ watch(isShowDownloadPanel, newValue => {
|
||||
}
|
||||
})
|
||||
|
||||
watch(
|
||||
() => manageStore.config.settings.isUploadKeepDirStructure,
|
||||
newValue => {
|
||||
isUploadKeepDirStructure.value = newValue ?? true
|
||||
}
|
||||
)
|
||||
|
||||
const handlePageNumberInput = (event: Event) => {
|
||||
const target = event.target as HTMLInputElement
|
||||
const value = parseInt(target.value, 10)
|
||||
|
||||
@@ -635,6 +635,17 @@
|
||||
color: var(--color-accent);
|
||||
}
|
||||
|
||||
.file-list-path {
|
||||
font-size: 0.75rem;
|
||||
color: var(--color-text-tertiary);
|
||||
margin-bottom: 0.25rem;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
opacity: 0.8;
|
||||
font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Fira Code', 'Fira Mono', 'Droid Sans Mono', 'Cascadia Code', 'Courier New', monospace;
|
||||
}
|
||||
|
||||
.file-list-meta {
|
||||
display: flex;
|
||||
gap: 1rem;
|
||||
|
||||
4
src/universal/types/shims-tsx.d.ts
vendored
4
src/universal/types/shims-tsx.d.ts
vendored
@@ -6,7 +6,7 @@ import path from 'node:path'
|
||||
import { clipboard } from 'electron'
|
||||
import fs from 'fs-extra'
|
||||
import yaml from 'js-yaml'
|
||||
import mime from 'mime-types'
|
||||
import mime from 'mime'
|
||||
import { VNode } from 'vue'
|
||||
|
||||
import { ILocales, ILocalesKey } from '#/types/i18n'
|
||||
@@ -61,7 +61,7 @@ declare global {
|
||||
load: typeof yaml.load
|
||||
}
|
||||
mime: {
|
||||
lookup: typeof mime.lookup
|
||||
lookup: typeof mime.getType
|
||||
}
|
||||
}
|
||||
i18n: {
|
||||
|
||||
190
yarn.lock
190
yarn.lock
@@ -3009,11 +3009,6 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.20.tgz#1ca77361d7363432d29f5e55950d9ec1e1c6ea93"
|
||||
integrity sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==
|
||||
|
||||
"@types/mime-types@^3.0.1":
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-3.0.1.tgz#7fb74656179257c27cd48aa503eb918811727115"
|
||||
integrity sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==
|
||||
|
||||
"@types/mime@^1":
|
||||
version "1.3.2"
|
||||
resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
|
||||
@@ -3157,30 +3152,30 @@
|
||||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
"@typescript-eslint/eslint-plugin@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.1.tgz#28dffcb5272d20afe250bfeec3173263db5528a0"
|
||||
integrity sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g==
|
||||
"@typescript-eslint/eslint-plugin@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz#19f959f273b32f5082c891903645e6a85328db4e"
|
||||
integrity sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==
|
||||
dependencies:
|
||||
"@eslint-community/regexpp" "^4.10.0"
|
||||
"@typescript-eslint/scope-manager" "8.39.1"
|
||||
"@typescript-eslint/type-utils" "8.39.1"
|
||||
"@typescript-eslint/utils" "8.39.1"
|
||||
"@typescript-eslint/visitor-keys" "8.39.1"
|
||||
"@typescript-eslint/scope-manager" "8.40.0"
|
||||
"@typescript-eslint/type-utils" "8.40.0"
|
||||
"@typescript-eslint/utils" "8.40.0"
|
||||
"@typescript-eslint/visitor-keys" "8.40.0"
|
||||
graphemer "^1.4.0"
|
||||
ignore "^7.0.0"
|
||||
natural-compare "^1.4.0"
|
||||
ts-api-utils "^2.1.0"
|
||||
|
||||
"@typescript-eslint/parser@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.39.1.tgz#7f8f9ecfc7e172d67e42c366fa198e42324e5d50"
|
||||
integrity sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg==
|
||||
"@typescript-eslint/parser@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.40.0.tgz#1bc9f3701ced29540eb76ff2d95ce0d52ddc7e69"
|
||||
integrity sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager" "8.39.1"
|
||||
"@typescript-eslint/types" "8.39.1"
|
||||
"@typescript-eslint/typescript-estree" "8.39.1"
|
||||
"@typescript-eslint/visitor-keys" "8.39.1"
|
||||
"@typescript-eslint/scope-manager" "8.40.0"
|
||||
"@typescript-eslint/types" "8.40.0"
|
||||
"@typescript-eslint/typescript-estree" "8.40.0"
|
||||
"@typescript-eslint/visitor-keys" "8.40.0"
|
||||
debug "^4.3.4"
|
||||
|
||||
"@typescript-eslint/project-service@8.38.0":
|
||||
@@ -3192,13 +3187,13 @@
|
||||
"@typescript-eslint/types" "^8.38.0"
|
||||
debug "^4.3.4"
|
||||
|
||||
"@typescript-eslint/project-service@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.39.1.tgz#63525878d488ebf27c485f295e83434a1398f52d"
|
||||
integrity sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==
|
||||
"@typescript-eslint/project-service@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.40.0.tgz#1b7ba6079ff580c3215882fe75a43e5d3ed166b9"
|
||||
integrity sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==
|
||||
dependencies:
|
||||
"@typescript-eslint/tsconfig-utils" "^8.39.1"
|
||||
"@typescript-eslint/types" "^8.39.1"
|
||||
"@typescript-eslint/tsconfig-utils" "^8.40.0"
|
||||
"@typescript-eslint/types" "^8.40.0"
|
||||
debug "^4.3.4"
|
||||
|
||||
"@typescript-eslint/scope-manager@8.38.0", "@typescript-eslint/scope-manager@^8.13.0":
|
||||
@@ -3209,32 +3204,32 @@
|
||||
"@typescript-eslint/types" "8.38.0"
|
||||
"@typescript-eslint/visitor-keys" "8.38.0"
|
||||
|
||||
"@typescript-eslint/scope-manager@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.39.1.tgz#1253fe3e1f2f33f08a3e438a05b5dd7faf9fbca6"
|
||||
integrity sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==
|
||||
"@typescript-eslint/scope-manager@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz#2fbfcc8643340d8cd692267e61548b946190be8a"
|
||||
integrity sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "8.39.1"
|
||||
"@typescript-eslint/visitor-keys" "8.39.1"
|
||||
"@typescript-eslint/types" "8.40.0"
|
||||
"@typescript-eslint/visitor-keys" "8.40.0"
|
||||
|
||||
"@typescript-eslint/tsconfig-utils@8.38.0", "@typescript-eslint/tsconfig-utils@^8.38.0":
|
||||
version "8.38.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz#6de4ce224a779601a8df667db56527255c42c4d0"
|
||||
integrity sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==
|
||||
|
||||
"@typescript-eslint/tsconfig-utils@8.39.1", "@typescript-eslint/tsconfig-utils@^8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.1.tgz#17f13b4ad481e7bec7c249ee1854078645b34b12"
|
||||
integrity sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==
|
||||
"@typescript-eslint/tsconfig-utils@8.40.0", "@typescript-eslint/tsconfig-utils@^8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz#8e8fdb9b988854aedd04abdde3239c4bdd2d26e4"
|
||||
integrity sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==
|
||||
|
||||
"@typescript-eslint/type-utils@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.39.1.tgz#642f9fb96173649e2928fea0375b1d74d31906c2"
|
||||
integrity sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==
|
||||
"@typescript-eslint/type-utils@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz#a7e4a1f0815dd0ba3e4eef945cc87193ca32c422"
|
||||
integrity sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "8.39.1"
|
||||
"@typescript-eslint/typescript-estree" "8.39.1"
|
||||
"@typescript-eslint/utils" "8.39.1"
|
||||
"@typescript-eslint/types" "8.40.0"
|
||||
"@typescript-eslint/typescript-estree" "8.40.0"
|
||||
"@typescript-eslint/utils" "8.40.0"
|
||||
debug "^4.3.4"
|
||||
ts-api-utils "^2.1.0"
|
||||
|
||||
@@ -3243,10 +3238,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.38.0.tgz#297351c994976b93c82ac0f0e206c8143aa82529"
|
||||
integrity sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==
|
||||
|
||||
"@typescript-eslint/types@8.39.1", "@typescript-eslint/types@^8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.39.1.tgz#f0ab996c8ab2c3b046bbf86bb1990b03529869a1"
|
||||
integrity sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==
|
||||
"@typescript-eslint/types@8.40.0", "@typescript-eslint/types@^8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.40.0.tgz#0b580fdf643737aa5c01285314b5c6e9543846a9"
|
||||
integrity sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==
|
||||
|
||||
"@typescript-eslint/typescript-estree@8.38.0", "@typescript-eslint/typescript-estree@^8.13.0":
|
||||
version "8.38.0"
|
||||
@@ -3264,15 +3259,15 @@
|
||||
semver "^7.6.0"
|
||||
ts-api-utils "^2.1.0"
|
||||
|
||||
"@typescript-eslint/typescript-estree@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.1.tgz#8825d3ea7ea2144c577859ae489eec24ef7318a5"
|
||||
integrity sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==
|
||||
"@typescript-eslint/typescript-estree@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz#295149440ce7da81c790a4e14e327599a3a1e5c9"
|
||||
integrity sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==
|
||||
dependencies:
|
||||
"@typescript-eslint/project-service" "8.39.1"
|
||||
"@typescript-eslint/tsconfig-utils" "8.39.1"
|
||||
"@typescript-eslint/types" "8.39.1"
|
||||
"@typescript-eslint/visitor-keys" "8.39.1"
|
||||
"@typescript-eslint/project-service" "8.40.0"
|
||||
"@typescript-eslint/tsconfig-utils" "8.40.0"
|
||||
"@typescript-eslint/types" "8.40.0"
|
||||
"@typescript-eslint/visitor-keys" "8.40.0"
|
||||
debug "^4.3.4"
|
||||
fast-glob "^3.3.2"
|
||||
is-glob "^4.0.3"
|
||||
@@ -3280,15 +3275,15 @@
|
||||
semver "^7.6.0"
|
||||
ts-api-utils "^2.1.0"
|
||||
|
||||
"@typescript-eslint/utils@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.39.1.tgz#58a834f89f93b786ada2cd14d77fa63c3c8f408b"
|
||||
integrity sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==
|
||||
"@typescript-eslint/utils@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.40.0.tgz#8d0c6430ed2f5dc350784bb0d8be514da1e54054"
|
||||
integrity sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==
|
||||
dependencies:
|
||||
"@eslint-community/eslint-utils" "^4.7.0"
|
||||
"@typescript-eslint/scope-manager" "8.39.1"
|
||||
"@typescript-eslint/types" "8.39.1"
|
||||
"@typescript-eslint/typescript-estree" "8.39.1"
|
||||
"@typescript-eslint/scope-manager" "8.40.0"
|
||||
"@typescript-eslint/types" "8.40.0"
|
||||
"@typescript-eslint/typescript-estree" "8.40.0"
|
||||
|
||||
"@typescript-eslint/utils@^8.32.1":
|
||||
version "8.38.0"
|
||||
@@ -3308,12 +3303,12 @@
|
||||
"@typescript-eslint/types" "8.38.0"
|
||||
eslint-visitor-keys "^4.2.1"
|
||||
|
||||
"@typescript-eslint/visitor-keys@8.39.1":
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.1.tgz#a467742a98f2fa3c03d7bed4979dc0db3850a77a"
|
||||
integrity sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==
|
||||
"@typescript-eslint/visitor-keys@8.40.0":
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz#c1b45196981311fed7256863be4bfb2d3eda332a"
|
||||
integrity sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==
|
||||
dependencies:
|
||||
"@typescript-eslint/types" "8.39.1"
|
||||
"@typescript-eslint/types" "8.40.0"
|
||||
eslint-visitor-keys "^4.2.1"
|
||||
|
||||
"@unrs/resolver-binding-android-arm-eabi@1.11.1":
|
||||
@@ -7571,10 +7566,10 @@ lru-cache@^7.7.1:
|
||||
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
|
||||
integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
|
||||
|
||||
lucide-vue-next@^0.539.0:
|
||||
version "0.539.0"
|
||||
resolved "https://registry.yarnpkg.com/lucide-vue-next/-/lucide-vue-next-0.539.0.tgz#e10c39ab86f08f9fee9180df9c3c8e89c65632ee"
|
||||
integrity sha512-8Y75ekxsBqW+9YZPCbxE6KXoCbNmJYUujKP+nK2cIqmONJXvUSeyroEW4DV1Kjlw8ZvmfKwP0FpdjPzuKvRsQw==
|
||||
lucide-vue-next@^0.540.0:
|
||||
version "0.540.0"
|
||||
resolved "https://registry.yarnpkg.com/lucide-vue-next/-/lucide-vue-next-0.540.0.tgz#c432f94651cf724b52ba0dd39d5e7a3891ed93b0"
|
||||
integrity sha512-H7qhKVNKLyoFMo05pWcGSWBiLPiI3zJmWV65SuXWHlrIGIcvDer10xAyWcRJ0KLzIH5k5+yi7AGw/Xi1VF8Pbw==
|
||||
|
||||
m3u8-parser@^6.0.0:
|
||||
version "6.0.0"
|
||||
@@ -7635,10 +7630,10 @@ make-fetch-happen@^10.2.1:
|
||||
socks-proxy-agent "^7.0.0"
|
||||
ssri "^9.0.0"
|
||||
|
||||
marked@^16.1.2:
|
||||
version "16.1.2"
|
||||
resolved "https://registry.yarnpkg.com/marked/-/marked-16.1.2.tgz#b723ad2eb0a19d5bf5809b62816af85d117672e3"
|
||||
integrity sha512-rNQt5EvRinalby7zJZu/mB+BvaAY2oz3wCuCjt1RDrWNpS1Pdf9xqMOeC9Hm5adBdcV/3XZPJpG58eT+WBc0XQ==
|
||||
marked@^16.2.0:
|
||||
version "16.2.0"
|
||||
resolved "https://registry.yarnpkg.com/marked/-/marked-16.2.0.tgz#c407a4f7ed3acc1110812525cfd1b0ed8502792c"
|
||||
integrity sha512-LbbTuye+0dWRz2TS9KJ7wsnD4KAtpj0MVkWc90XvBa6AslXsT0hTBVH5k32pcSyHH1fst9XEFJunXHktVy0zlg==
|
||||
|
||||
matcher@^3.0.0:
|
||||
version "3.0.0"
|
||||
@@ -7722,18 +7717,6 @@ mime-db@1.52.0:
|
||||
resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
|
||||
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
|
||||
|
||||
mime-db@^1.54.0:
|
||||
version "1.54.0"
|
||||
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5"
|
||||
integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==
|
||||
|
||||
mime-types@3.0.1, mime-types@^3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.1.tgz#b1d94d6997a9b32fd69ebaed0db73de8acb519ce"
|
||||
integrity sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==
|
||||
dependencies:
|
||||
mime-db "^1.54.0"
|
||||
|
||||
mime-types@^2.1.12, mime-types@~2.1.24:
|
||||
version "2.1.34"
|
||||
resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24"
|
||||
@@ -7748,6 +7731,11 @@ mime-types@^2.1.15, mime-types@^2.1.24, mime-types@^2.1.27, mime-types@~2.1.19:
|
||||
dependencies:
|
||||
mime-db "1.52.0"
|
||||
|
||||
mime@4.0.7, mime@^4.0.7:
|
||||
version "4.0.7"
|
||||
resolved "https://registry.yarnpkg.com/mime/-/mime-4.0.7.tgz#0b7a98b08c63bd3c10251e797d67840c9bde9f13"
|
||||
integrity sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==
|
||||
|
||||
mime@^2.4.4, mime@^2.4.5, mime@^2.5.2:
|
||||
version "2.6.0"
|
||||
resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
|
||||
@@ -8577,10 +8565,10 @@ performance-now@^2.1.0:
|
||||
resolved "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
||||
integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
|
||||
|
||||
piclist@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/piclist/-/piclist-2.0.0.tgz#6b854e37a419b5898e90fb6d800b32f4e6b5de27"
|
||||
integrity sha512-tmNS47dSjq89oxYXCwnC5eoFiQ+YVKCc5jiipxLq91Gx8AKyAlJk/m1SIt4Hccu+xckwSfidAM9jG6h3Zu+iuA==
|
||||
piclist@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/piclist/-/piclist-2.0.1.tgz#33cfb05ee867037e0d41affab46bd52eb701d85f"
|
||||
integrity sha512-xF3BQB+BP4FeCIjcqt9qy4fC6mTUx5HSMWayL8vZ4/i7vv18wgTwubqUfc4oggcvlBg/Jza7YzicXzcKLOZDEA==
|
||||
dependencies:
|
||||
"@aws-sdk/client-s3" "3.864.0"
|
||||
"@aws-sdk/lib-storage" "3.864.0"
|
||||
@@ -8603,7 +8591,7 @@ piclist@^2.0.0:
|
||||
is-wsl "^3.1.0"
|
||||
js-yaml "^4.1.0"
|
||||
lodash-es "^4.17.21"
|
||||
mime-types "3.0.1"
|
||||
mime "4.0.7"
|
||||
minimist "^1.2.8"
|
||||
multer "^2.0.2"
|
||||
node-ssh-no-cpu-features "^2.0.0"
|
||||
@@ -10086,15 +10074,15 @@ typedarray@^0.0.6:
|
||||
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
|
||||
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
|
||||
|
||||
typescript-eslint@^8.39.1:
|
||||
version "8.39.1"
|
||||
resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.39.1.tgz#13075a676522041cbe421d98fb504ef535a6e4b3"
|
||||
integrity sha512-GDUv6/NDYngUlNvwaHM1RamYftxf782IyEDbdj3SeaIHHv8fNQVRC++fITT7kUJV/5rIA/tkoRSSskt6osEfqg==
|
||||
typescript-eslint@^8.40.0:
|
||||
version "8.40.0"
|
||||
resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.40.0.tgz#27541748f3ca889c9698327bdacf815f7dc61804"
|
||||
integrity sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==
|
||||
dependencies:
|
||||
"@typescript-eslint/eslint-plugin" "8.39.1"
|
||||
"@typescript-eslint/parser" "8.39.1"
|
||||
"@typescript-eslint/typescript-estree" "8.39.1"
|
||||
"@typescript-eslint/utils" "8.39.1"
|
||||
"@typescript-eslint/eslint-plugin" "8.40.0"
|
||||
"@typescript-eslint/parser" "8.40.0"
|
||||
"@typescript-eslint/typescript-estree" "8.40.0"
|
||||
"@typescript-eslint/utils" "8.40.0"
|
||||
|
||||
"typescript@^4.6.4 || ^5.0.0", typescript@^5.2.2:
|
||||
version "5.2.2"
|
||||
|
||||
Reference in New Issue
Block a user