diff --git a/cdn-demo/docx.html b/demo-cdn/docx.html
similarity index 100%
rename from cdn-demo/docx.html
rename to demo-cdn/docx.html
diff --git a/cdn-demo/excel.html b/demo-cdn/excel.html
similarity index 100%
rename from cdn-demo/excel.html
rename to demo-cdn/excel.html
diff --git a/cdn-demo/js-preview-lib/docx.css b/demo-cdn/js-preview-lib/docx.css
similarity index 100%
rename from cdn-demo/js-preview-lib/docx.css
rename to demo-cdn/js-preview-lib/docx.css
diff --git a/cdn-demo/js-preview-lib/docx.umd.js b/demo-cdn/js-preview-lib/docx.umd.js
similarity index 100%
rename from cdn-demo/js-preview-lib/docx.umd.js
rename to demo-cdn/js-preview-lib/docx.umd.js
diff --git a/cdn-demo/js-preview-lib/excel.css b/demo-cdn/js-preview-lib/excel.css
similarity index 100%
rename from cdn-demo/js-preview-lib/excel.css
rename to demo-cdn/js-preview-lib/excel.css
diff --git a/cdn-demo/js-preview-lib/excel.umd.js b/demo-cdn/js-preview-lib/excel.umd.js
similarity index 100%
rename from cdn-demo/js-preview-lib/excel.umd.js
rename to demo-cdn/js-preview-lib/excel.umd.js
diff --git a/cdn-demo/js-preview-lib/pdf.umd.js b/demo-cdn/js-preview-lib/pdf.umd.js
similarity index 100%
rename from cdn-demo/js-preview-lib/pdf.umd.js
rename to demo-cdn/js-preview-lib/pdf.umd.js
diff --git a/cdn-demo/pdf.html b/demo-cdn/pdf.html
similarity index 100%
rename from cdn-demo/pdf.html
rename to demo-cdn/pdf.html
diff --git a/vue2-demo/.gitignore b/demo-vue2/.gitignore
similarity index 100%
rename from vue2-demo/.gitignore
rename to demo-vue2/.gitignore
diff --git a/vue2-demo/README.md b/demo-vue2/README.md
similarity index 100%
rename from vue2-demo/README.md
rename to demo-vue2/README.md
diff --git a/vue2-demo/babel.config.js b/demo-vue2/babel.config.js
similarity index 100%
rename from vue2-demo/babel.config.js
rename to demo-vue2/babel.config.js
diff --git a/vue2-demo/jsconfig.json b/demo-vue2/jsconfig.json
similarity index 100%
rename from vue2-demo/jsconfig.json
rename to demo-vue2/jsconfig.json
diff --git a/vue2-demo/package-lock.json b/demo-vue2/package-lock.json
similarity index 100%
rename from vue2-demo/package-lock.json
rename to demo-vue2/package-lock.json
diff --git a/vue2-demo/package.json b/demo-vue2/package.json
similarity index 100%
rename from vue2-demo/package.json
rename to demo-vue2/package.json
diff --git a/vue2-demo/public/favicon.ico b/demo-vue2/public/favicon.ico
similarity index 100%
rename from vue2-demo/public/favicon.ico
rename to demo-vue2/public/favicon.ico
diff --git a/vue2-demo/public/index.html b/demo-vue2/public/index.html
similarity index 100%
rename from vue2-demo/public/index.html
rename to demo-vue2/public/index.html
diff --git a/vue2-demo/src/App.vue b/demo-vue2/src/App.vue
similarity index 100%
rename from vue2-demo/src/App.vue
rename to demo-vue2/src/App.vue
diff --git a/vue2-demo/src/assets/logo.png b/demo-vue2/src/assets/logo.png
similarity index 100%
rename from vue2-demo/src/assets/logo.png
rename to demo-vue2/src/assets/logo.png
diff --git a/vue2-demo/src/components/JsPreviewDocx.vue b/demo-vue2/src/components/JsPreviewDocx.vue
similarity index 100%
rename from vue2-demo/src/components/JsPreviewDocx.vue
rename to demo-vue2/src/components/JsPreviewDocx.vue
diff --git a/vue2-demo/src/components/JsPreviewExcel.vue b/demo-vue2/src/components/JsPreviewExcel.vue
similarity index 100%
rename from vue2-demo/src/components/JsPreviewExcel.vue
rename to demo-vue2/src/components/JsPreviewExcel.vue
diff --git a/vue2-demo/src/components/JsPreviewPdf.vue b/demo-vue2/src/components/JsPreviewPdf.vue
similarity index 100%
rename from vue2-demo/src/components/JsPreviewPdf.vue
rename to demo-vue2/src/components/JsPreviewPdf.vue
diff --git a/vue2-demo/src/components/VueOfficeDocx.vue b/demo-vue2/src/components/VueOfficeDocx.vue
similarity index 100%
rename from vue2-demo/src/components/VueOfficeDocx.vue
rename to demo-vue2/src/components/VueOfficeDocx.vue
diff --git a/vue2-demo/src/components/VueOfficeExcel.vue b/demo-vue2/src/components/VueOfficeExcel.vue
similarity index 100%
rename from vue2-demo/src/components/VueOfficeExcel.vue
rename to demo-vue2/src/components/VueOfficeExcel.vue
diff --git a/vue2-demo/src/components/VueOfficePdf.vue b/demo-vue2/src/components/VueOfficePdf.vue
similarity index 100%
rename from vue2-demo/src/components/VueOfficePdf.vue
rename to demo-vue2/src/components/VueOfficePdf.vue
diff --git a/vue2-demo/src/main.js b/demo-vue2/src/main.js
similarity index 100%
rename from vue2-demo/src/main.js
rename to demo-vue2/src/main.js
diff --git a/vue2-demo/src/routes.js b/demo-vue2/src/routes.js
similarity index 100%
rename from vue2-demo/src/routes.js
rename to demo-vue2/src/routes.js
diff --git a/vue2-demo/vue.config.js b/demo-vue2/vue.config.js
similarity index 100%
rename from vue2-demo/vue.config.js
rename to demo-vue2/vue.config.js
diff --git a/vue3-demo/.gitignore b/demo-vue3/.gitignore
similarity index 100%
rename from vue3-demo/.gitignore
rename to demo-vue3/.gitignore
diff --git a/vue3-demo/README.md b/demo-vue3/README.md
similarity index 100%
rename from vue3-demo/README.md
rename to demo-vue3/README.md
diff --git a/vue3-demo/babel.config.js b/demo-vue3/babel.config.js
similarity index 100%
rename from vue3-demo/babel.config.js
rename to demo-vue3/babel.config.js
diff --git a/vue3-demo/jsconfig.json b/demo-vue3/jsconfig.json
similarity index 100%
rename from vue3-demo/jsconfig.json
rename to demo-vue3/jsconfig.json
diff --git a/vue3-demo/package-lock.json b/demo-vue3/package-lock.json
similarity index 100%
rename from vue3-demo/package-lock.json
rename to demo-vue3/package-lock.json
diff --git a/vue3-demo/package.json b/demo-vue3/package.json
similarity index 100%
rename from vue3-demo/package.json
rename to demo-vue3/package.json
diff --git a/vue3-demo/public/favicon.ico b/demo-vue3/public/favicon.ico
similarity index 100%
rename from vue3-demo/public/favicon.ico
rename to demo-vue3/public/favicon.ico
diff --git a/vue3-demo/public/index.html b/demo-vue3/public/index.html
similarity index 100%
rename from vue3-demo/public/index.html
rename to demo-vue3/public/index.html
diff --git a/vue3-demo/src/App.vue b/demo-vue3/src/App.vue
similarity index 100%
rename from vue3-demo/src/App.vue
rename to demo-vue3/src/App.vue
diff --git a/vue3-demo/src/assets/logo.png b/demo-vue3/src/assets/logo.png
similarity index 100%
rename from vue3-demo/src/assets/logo.png
rename to demo-vue3/src/assets/logo.png
diff --git a/vue3-demo/src/components/JsPreviewDocx.vue b/demo-vue3/src/components/JsPreviewDocx.vue
similarity index 100%
rename from vue3-demo/src/components/JsPreviewDocx.vue
rename to demo-vue3/src/components/JsPreviewDocx.vue
diff --git a/vue3-demo/src/components/JsPreviewExcel.vue b/demo-vue3/src/components/JsPreviewExcel.vue
similarity index 100%
rename from vue3-demo/src/components/JsPreviewExcel.vue
rename to demo-vue3/src/components/JsPreviewExcel.vue
diff --git a/vue3-demo/src/components/JsPreviewPdf.vue b/demo-vue3/src/components/JsPreviewPdf.vue
similarity index 100%
rename from vue3-demo/src/components/JsPreviewPdf.vue
rename to demo-vue3/src/components/JsPreviewPdf.vue
diff --git a/vue3-demo/src/components/VueOfficeDocx.vue b/demo-vue3/src/components/VueOfficeDocx.vue
similarity index 100%
rename from vue3-demo/src/components/VueOfficeDocx.vue
rename to demo-vue3/src/components/VueOfficeDocx.vue
diff --git a/vue3-demo/src/components/VueOfficeExcel.vue b/demo-vue3/src/components/VueOfficeExcel.vue
similarity index 100%
rename from vue3-demo/src/components/VueOfficeExcel.vue
rename to demo-vue3/src/components/VueOfficeExcel.vue
diff --git a/vue3-demo/src/components/VueOfficePdf.vue b/demo-vue3/src/components/VueOfficePdf.vue
similarity index 100%
rename from vue3-demo/src/components/VueOfficePdf.vue
rename to demo-vue3/src/components/VueOfficePdf.vue
diff --git a/vue3-demo/src/main.js b/demo-vue3/src/main.js
similarity index 100%
rename from vue3-demo/src/main.js
rename to demo-vue3/src/main.js
diff --git a/vue3-demo/src/routes.js b/demo-vue3/src/routes.js
similarity index 100%
rename from vue3-demo/src/routes.js
rename to demo-vue3/src/routes.js
diff --git a/vue3-demo/vue.config.js b/demo-vue3/vue.config.js
similarity index 100%
rename from vue3-demo/vue.config.js
rename to demo-vue3/vue.config.js