vite-plugin-cloud-upload
Version:
A Vite plugin to automatically upload build assets to cloud storage (Tencent Cloud COS & Aliyun OSS).
10 lines (9 loc) • 422 B
JavaScript
import { createCOSProvider } from './providers/tencent-cos.js';
import { createAliOSSProvider } from './providers/aliyun-oss.js';
export function createProvider(opts) {
if (opts.provider === 'tencent')
return createCOSProvider(opts.providerConfig);
if (opts.provider === 'aliyun')
return createAliOSSProvider(opts.providerConfig);
throw new Error('[cloud-upload] 未知的 provider 类型');
}