vite-upload-assets-oss
Version:
🚀 A powerful Vite plugin that automatically uploads media assets to multiple cloud storage providers (OSS, COS, S3, OBS) and replaces references with CDN URLs. Supports multiple import methods, caching, and concurrent uploads. | 一个强大的Vite插件,自动将媒体资源上传到多个云
108 lines • 2.9 kB
JSON
{
"name": "vite-upload-assets-oss",
"version": "1.1.0",
"description": "🚀 A powerful Vite plugin that automatically uploads media assets to multiple cloud storage providers (OSS, COS, S3, OBS) and replaces references with CDN URLs. Supports multiple import methods, caching, and concurrent uploads. | 一个强大的Vite插件,自动将媒体资源上传到多个云存储提供商(阿里云OSS、腾讯云COS、AWS S3、华为云OBS)并替换引用为CDN URL,支持多种导入方式、缓存和并发上传。",
"type": "module",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.esm.js",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"keywords": [
"vite",
"vite-plugin",
"oss",
"cos",
"s3",
"obs",
"alibaba-cloud",
"tencent-cloud",
"aws",
"huawei-cloud",
"multi-cloud",
"cdn",
"assets",
"upload",
"media",
"optimization",
"webpack",
"rollup",
"build-tool",
"阿里云",
"腾讯云",
"华为云",
"对象存储",
"多云存储",
"资源上传",
"CDN加速",
"媒体资源",
"前端构建",
"静态资源",
"云存储"
],
"author": {
"name": "zhangnuli",
"url": "https://github.com/zhangnuli"
},
"license": "MIT",
"files": [
"dist",
"README.md",
"CHANGELOG.md",
"LICENSE"
],
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
"test": "vitest",
"example:dev": "cd example && npm run dev",
"example:build": "cd example && npm run build",
"lint": "eslint src --ext .ts",
"type-check": "tsc --noEmit",
"prepublishOnly": "npm run build && npm run type-check && npm run lint",
"prepack": "npm run build"
},
"peerDependencies": {
"vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
},
"dependencies": {
"mime-types": "^2.1.35",
"p-queue": "^7.4.1"
},
"optionalDependencies": {
"ali-oss": "^6.20.0",
"cos-nodejs-sdk-v5": "^2.12.3",
"aws-sdk": "^2.1523.0",
"esdk-obs-nodejs": "^3.23.3"
},
"devDependencies": {
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-typescript": "^11.1.6",
"@types/node": "^20.11.17",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"eslint": "^8.56.0",
"rollup": "^4.12.0",
"rollup-plugin-dts": "^6.1.0",
"tslib": "^2.6.2",
"typescript": "^5.3.3",
"vite": "^5.1.3",
"vitest": "^1.3.1"
},
"engines": {
"node": ">=16"
},
"repository": {
"type": "git",
"url": "https://github.com/zhangnuli/vite-upload-assets-oss.git"
},
"bugs": {
"url": "https://github.com/zhangnuli/vite-upload-assets-oss/issues"
},
"homepage": "https://github.com/zhangnuli/vite-upload-assets-oss#readme"
}