├── .changeset
├── README.md
└── config.json
├── .eslintrc.cjs
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.yml
│ └── feature_request.md
├── dependabot.yml
└── workflows
│ ├── release.yml
│ └── test.yml
├── .gitignore
├── .husky
├── commit-msg
├── post-merge
└── pre-commit
├── LICENSE
├── README.md
├── commitlint.config.cjs
├── examples
├── react-ali-oss
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ ├── 1.svg
│ │ │ ├── 2.png
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ ├── upload-assets-to-cdn.config.mjs
│ └── vite.config.ts
└── vue-file-upload
│ ├── .gitignore
│ ├── .vscode
│ └── extensions.json
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.vue
│ ├── assets
│ │ ├── 2.jpeg
│ │ ├── 3.png
│ │ ├── 4.svg
│ │ ├── 5.gif
│ │ ├── 6.bmp
│ │ ├── 7.webp
│ │ ├── 8.png
│ │ └── vue.svg
│ ├── components
│ │ └── HelloWorld.vue
│ ├── main.ts
│ ├── style.css
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ ├── upload-assets-to-cdn.config.cjs
│ └── vite.config.ts
├── lint-staged.config.cjs
├── package.json
├── packages
└── core
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── src
│ ├── index.ts
│ └── util.ts
│ ├── test
│ ├── index.spec.ts
│ ├── src
│ │ ├── assets
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpeg
│ │ │ ├── 3.png
│ │ │ ├── 4.svg
│ │ │ ├── 5.gif
│ │ │ ├── 6.bmp
│ │ │ ├── 7.webp
│ │ │ └── 8.png
│ │ └── test-files
│ │ │ ├── app.vue
│ │ │ ├── style.css
│ │ │ ├── style.less
│ │ │ ├── style.sass
│ │ │ └── style.scss
│ └── test.mjs
│ ├── tsconfig.json
│ ├── vite.config.ts
│ └── vitest.config.ts
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── prettier.config.cjs
├── tsconfig.json
└── vitest.workspace.ts
/.changeset/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.changeset/README.md
--------------------------------------------------------------------------------
/.changeset/config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.changeset/config.json
--------------------------------------------------------------------------------
/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.eslintrc.cjs
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.github/dependabot.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.github/workflows/test.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/.gitignore
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | npx --no-install commitlint --edit $1
--------------------------------------------------------------------------------
/.husky/post-merge:
--------------------------------------------------------------------------------
1 | pnpm install
2 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | npx lint-staged
2 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/README.md
--------------------------------------------------------------------------------
/commitlint.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/commitlint.config.cjs
--------------------------------------------------------------------------------
/examples/react-ali-oss/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/.gitignore
--------------------------------------------------------------------------------
/examples/react-ali-oss/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/README.md
--------------------------------------------------------------------------------
/examples/react-ali-oss/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/eslint.config.js
--------------------------------------------------------------------------------
/examples/react-ali-oss/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/index.html
--------------------------------------------------------------------------------
/examples/react-ali-oss/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/package.json
--------------------------------------------------------------------------------
/examples/react-ali-oss/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/public/vite.svg
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/App.css
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/App.tsx
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/assets/1.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/assets/1.svg
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/assets/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/assets/2.png
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/assets/react.svg
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/index.css
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/src/main.tsx
--------------------------------------------------------------------------------
/examples/react-ali-oss/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/react-ali-oss/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/tsconfig.app.json
--------------------------------------------------------------------------------
/examples/react-ali-oss/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/tsconfig.json
--------------------------------------------------------------------------------
/examples/react-ali-oss/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/tsconfig.node.json
--------------------------------------------------------------------------------
/examples/react-ali-oss/upload-assets-to-cdn.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/upload-assets-to-cdn.config.mjs
--------------------------------------------------------------------------------
/examples/react-ali-oss/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/react-ali-oss/vite.config.ts
--------------------------------------------------------------------------------
/examples/vue-file-upload/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/.gitignore
--------------------------------------------------------------------------------
/examples/vue-file-upload/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["Vue.volar"]
3 | }
4 |
--------------------------------------------------------------------------------
/examples/vue-file-upload/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/README.md
--------------------------------------------------------------------------------
/examples/vue-file-upload/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/index.html
--------------------------------------------------------------------------------
/examples/vue-file-upload/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/package.json
--------------------------------------------------------------------------------
/examples/vue-file-upload/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/public/vite.svg
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/App.vue
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/2.jpeg
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/3.png
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/4.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/4.svg
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/5.gif
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/6.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/6.bmp
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/7.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/7.webp
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/8.png
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/assets/vue.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/assets/vue.svg
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/main.ts
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/src/style.css
--------------------------------------------------------------------------------
/examples/vue-file-upload/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/vue-file-upload/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/tsconfig.app.json
--------------------------------------------------------------------------------
/examples/vue-file-upload/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/tsconfig.json
--------------------------------------------------------------------------------
/examples/vue-file-upload/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/tsconfig.node.json
--------------------------------------------------------------------------------
/examples/vue-file-upload/upload-assets-to-cdn.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/upload-assets-to-cdn.config.cjs
--------------------------------------------------------------------------------
/examples/vue-file-upload/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/examples/vue-file-upload/vite.config.ts
--------------------------------------------------------------------------------
/lint-staged.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/lint-staged.config.cjs
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/package.json
--------------------------------------------------------------------------------
/packages/core/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/core/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/README.md
--------------------------------------------------------------------------------
/packages/core/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/package.json
--------------------------------------------------------------------------------
/packages/core/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/src/index.ts
--------------------------------------------------------------------------------
/packages/core/src/util.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/src/util.ts
--------------------------------------------------------------------------------
/packages/core/test/index.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/index.spec.ts
--------------------------------------------------------------------------------
/packages/core/test/src/assets/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/1.jpg
--------------------------------------------------------------------------------
/packages/core/test/src/assets/2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/2.jpeg
--------------------------------------------------------------------------------
/packages/core/test/src/assets/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/3.png
--------------------------------------------------------------------------------
/packages/core/test/src/assets/4.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/4.svg
--------------------------------------------------------------------------------
/packages/core/test/src/assets/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/5.gif
--------------------------------------------------------------------------------
/packages/core/test/src/assets/6.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/6.bmp
--------------------------------------------------------------------------------
/packages/core/test/src/assets/7.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/7.webp
--------------------------------------------------------------------------------
/packages/core/test/src/assets/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/assets/8.png
--------------------------------------------------------------------------------
/packages/core/test/src/test-files/app.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/src/test-files/app.vue
--------------------------------------------------------------------------------
/packages/core/test/src/test-files/style.css:
--------------------------------------------------------------------------------
1 | .bg {
2 | background: url('../assets/1.jpg');
3 | }
--------------------------------------------------------------------------------
/packages/core/test/src/test-files/style.less:
--------------------------------------------------------------------------------
1 | .bg {
2 | background: url('../assets/2.jpeg');
3 | }
--------------------------------------------------------------------------------
/packages/core/test/src/test-files/style.sass:
--------------------------------------------------------------------------------
1 | .bg
2 | background: url('../assets/3.png')
--------------------------------------------------------------------------------
/packages/core/test/src/test-files/style.scss:
--------------------------------------------------------------------------------
1 | .bg {
2 | background: url('../assets/4.svg');
3 | }
--------------------------------------------------------------------------------
/packages/core/test/test.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/test/test.mjs
--------------------------------------------------------------------------------
/packages/core/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/tsconfig.json
--------------------------------------------------------------------------------
/packages/core/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/vite.config.ts
--------------------------------------------------------------------------------
/packages/core/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/packages/core/vitest.config.ts
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/prettier.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/prettier.config.cjs
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rookie-luochao/upload-assets-to-cdn/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/vitest.workspace.ts:
--------------------------------------------------------------------------------
1 | export default ['packages/*'];
2 |
--------------------------------------------------------------------------------