🚧 WIP(custom): v3.0.0 migrate to vite and esm

This commit is contained in:
Kuingsmile
2025-07-31 17:37:30 +08:00
parent cd76bc7c10
commit 054f4b4cff
597 changed files with 197292 additions and 13329 deletions

View File

@@ -1,11 +1,10 @@
import picgo from '@core/picgo'
import { v4 as uuid } from 'uuid'
import picgo from '@core/picgo'
import { setTrayToolTip } from '~/utils/common'
import { IPicGoPluginConfig, IPicGoPluginOriginConfig, IStringKeyMap, IUploaderConfigItem, IUploaderConfigListItem } from '#/types/types'
import { trimValues } from '#/utils/common'
import { configPaths } from '#/utils/configPaths'
import { setTrayToolTip } from '~/utils/common'
export const handleConfigWithFunction = (config: IPicGoPluginOriginConfig[]): IPicGoPluginConfig[] => {
for (const i in config) {
@@ -13,7 +12,7 @@ export const handleConfigWithFunction = (config: IPicGoPluginOriginConfig[]): IP
config[i].default = config[i].default()
}
if (typeof config[i].choices === 'function') {
// eslint-disable-next-line @typescript-eslint/ban-types
// eslint-disable-next-line @typescript-eslint/no-unsafe-function-type
config[i].choices = (config[i].choices as Function)()
}
}
@@ -21,17 +20,13 @@ export const handleConfigWithFunction = (config: IPicGoPluginOriginConfig[]): IP
}
export const completeUploaderMetaConfig = (originData: IStringKeyMap): IUploaderConfigListItem => {
return Object.assign(
{
_configName: 'Default'
},
trimValues(originData),
{
_id: uuid(),
_createdAt: Date.now(),
_updatedAt: Date.now()
}
)
return {
_configName: 'Default',
...trimValues(originData),
_id: uuid(),
_createdAt: Date.now(),
_updatedAt: Date.now()
}
}
/**