diff --git a/examples/vue-advanced-chat/.eslintrc.js b/examples/vue-advanced-chat-example/.eslintrc.js similarity index 100% rename from examples/vue-advanced-chat/.eslintrc.js rename to examples/vue-advanced-chat-example/.eslintrc.js diff --git a/examples/vue-advanced-chat/README.md b/examples/vue-advanced-chat-example/README.md similarity index 100% rename from examples/vue-advanced-chat/README.md rename to examples/vue-advanced-chat-example/README.md diff --git a/examples/vue-advanced-chat/env.d.ts b/examples/vue-advanced-chat-example/env.d.ts similarity index 100% rename from examples/vue-advanced-chat/env.d.ts rename to examples/vue-advanced-chat-example/env.d.ts diff --git a/examples/vue-advanced-chat/index.html b/examples/vue-advanced-chat-example/index.html similarity index 100% rename from examples/vue-advanced-chat/index.html rename to examples/vue-advanced-chat-example/index.html diff --git a/examples/vue-advanced-chat/moon.yml b/examples/vue-advanced-chat-example/moon.yml similarity index 100% rename from examples/vue-advanced-chat/moon.yml rename to examples/vue-advanced-chat-example/moon.yml diff --git a/examples/vue-advanced-chat/package.json b/examples/vue-advanced-chat-example/package.json similarity index 100% rename from examples/vue-advanced-chat/package.json rename to examples/vue-advanced-chat-example/package.json diff --git a/examples/vue-advanced-chat/public/favicon.ico b/examples/vue-advanced-chat-example/public/favicon.ico similarity index 100% rename from examples/vue-advanced-chat/public/favicon.ico rename to examples/vue-advanced-chat-example/public/favicon.ico diff --git a/examples/vue-advanced-chat/src/App.vue b/examples/vue-advanced-chat-example/src/App.vue similarity index 100% rename from examples/vue-advanced-chat/src/App.vue rename to examples/vue-advanced-chat-example/src/App.vue diff --git a/examples/vue-advanced-chat/src/chatkitty/index.ts b/examples/vue-advanced-chat-example/src/chatkitty/index.ts similarity index 100% rename from examples/vue-advanced-chat/src/chatkitty/index.ts rename to examples/vue-advanced-chat-example/src/chatkitty/index.ts diff --git a/examples/vue-advanced-chat/src/components/ChatComponent.vue b/examples/vue-advanced-chat-example/src/components/ChatComponent.vue similarity index 100% rename from examples/vue-advanced-chat/src/components/ChatComponent.vue rename to examples/vue-advanced-chat-example/src/components/ChatComponent.vue diff --git a/examples/vue-advanced-chat/src/main.ts b/examples/vue-advanced-chat-example/src/main.ts similarity index 100% rename from examples/vue-advanced-chat/src/main.ts rename to examples/vue-advanced-chat-example/src/main.ts diff --git a/examples/vue-advanced-chat/src/utils/dates.ts b/examples/vue-advanced-chat-example/src/utils/dates.ts similarity index 100% rename from examples/vue-advanced-chat/src/utils/dates.ts rename to examples/vue-advanced-chat-example/src/utils/dates.ts diff --git a/examples/vue-advanced-chat/tsconfig.app.json b/examples/vue-advanced-chat-example/tsconfig.app.json similarity index 100% rename from examples/vue-advanced-chat/tsconfig.app.json rename to examples/vue-advanced-chat-example/tsconfig.app.json diff --git a/examples/vue-advanced-chat/tsconfig.json b/examples/vue-advanced-chat-example/tsconfig.json similarity index 100% rename from examples/vue-advanced-chat/tsconfig.json rename to examples/vue-advanced-chat-example/tsconfig.json diff --git a/examples/vue-advanced-chat/tsconfig.vitest.json b/examples/vue-advanced-chat-example/tsconfig.vitest.json similarity index 100% rename from examples/vue-advanced-chat/tsconfig.vitest.json rename to examples/vue-advanced-chat-example/tsconfig.vitest.json diff --git a/examples/vue-advanced-chat/vite.config.ts b/examples/vue-advanced-chat-example/vite.config.ts similarity index 100% rename from examples/vue-advanced-chat/vite.config.ts rename to examples/vue-advanced-chat-example/vite.config.ts diff --git a/examples/vue-2/babel.config.js b/examples/vue2-example/babel.config.js similarity index 100% rename from examples/vue-2/babel.config.js rename to examples/vue2-example/babel.config.js diff --git a/examples/vue-2/jsconfig.json b/examples/vue2-example/jsconfig.json similarity index 100% rename from examples/vue-2/jsconfig.json rename to examples/vue2-example/jsconfig.json diff --git a/examples/vue-2/moon.yml b/examples/vue2-example/moon.yml similarity index 100% rename from examples/vue-2/moon.yml rename to examples/vue2-example/moon.yml diff --git a/examples/vue-2/package.json b/examples/vue2-example/package.json similarity index 100% rename from examples/vue-2/package.json rename to examples/vue2-example/package.json diff --git a/examples/vue-2/public/favicon.ico b/examples/vue2-example/public/favicon.ico similarity index 100% rename from examples/vue-2/public/favicon.ico rename to examples/vue2-example/public/favicon.ico diff --git a/examples/vue-2/public/index.html b/examples/vue2-example/public/index.html similarity index 100% rename from examples/vue-2/public/index.html rename to examples/vue2-example/public/index.html diff --git a/examples/vue-2/src/App.vue b/examples/vue2-example/src/App.vue similarity index 100% rename from examples/vue-2/src/App.vue rename to examples/vue2-example/src/App.vue diff --git a/examples/vue-2/src/assets/logo.png b/examples/vue2-example/src/assets/logo.png similarity index 100% rename from examples/vue-2/src/assets/logo.png rename to examples/vue2-example/src/assets/logo.png diff --git a/examples/vue-2/src/main.js b/examples/vue2-example/src/main.js similarity index 100% rename from examples/vue-2/src/main.js rename to examples/vue2-example/src/main.js diff --git a/examples/vue-2/vue.config.js b/examples/vue2-example/vue.config.js similarity index 100% rename from examples/vue-2/vue.config.js rename to examples/vue2-example/vue.config.js diff --git a/examples/vue-example/.gitignore b/examples/vue3-example/.gitignore similarity index 100% rename from examples/vue-example/.gitignore rename to examples/vue3-example/.gitignore diff --git a/examples/vue-example/.vscode/extensions.json b/examples/vue3-example/.vscode/extensions.json similarity index 100% rename from examples/vue-example/.vscode/extensions.json rename to examples/vue3-example/.vscode/extensions.json diff --git a/examples/vue-example/README.md b/examples/vue3-example/README.md similarity index 100% rename from examples/vue-example/README.md rename to examples/vue3-example/README.md diff --git a/examples/vue-example/index.html b/examples/vue3-example/index.html similarity index 100% rename from examples/vue-example/index.html rename to examples/vue3-example/index.html diff --git a/examples/vue-example/moon.yml b/examples/vue3-example/moon.yml similarity index 100% rename from examples/vue-example/moon.yml rename to examples/vue3-example/moon.yml diff --git a/examples/vue-example/package.json b/examples/vue3-example/package.json similarity index 100% rename from examples/vue-example/package.json rename to examples/vue3-example/package.json diff --git a/examples/vue-example/public/vite.svg b/examples/vue3-example/public/vite.svg similarity index 100% rename from examples/vue-example/public/vite.svg rename to examples/vue3-example/public/vite.svg diff --git a/examples/vue-example/src/App.vue b/examples/vue3-example/src/App.vue similarity index 100% rename from examples/vue-example/src/App.vue rename to examples/vue3-example/src/App.vue diff --git a/examples/vue-example/src/main.ts b/examples/vue3-example/src/main.ts similarity index 100% rename from examples/vue-example/src/main.ts rename to examples/vue3-example/src/main.ts diff --git a/examples/vue-example/src/style.css b/examples/vue3-example/src/style.css similarity index 100% rename from examples/vue-example/src/style.css rename to examples/vue3-example/src/style.css diff --git a/examples/vue-example/src/vite-env.d.ts b/examples/vue3-example/src/vite-env.d.ts similarity index 100% rename from examples/vue-example/src/vite-env.d.ts rename to examples/vue3-example/src/vite-env.d.ts diff --git a/examples/vue-example/tsconfig.app.json b/examples/vue3-example/tsconfig.app.json similarity index 100% rename from examples/vue-example/tsconfig.app.json rename to examples/vue3-example/tsconfig.app.json diff --git a/examples/vue-example/tsconfig.json b/examples/vue3-example/tsconfig.json similarity index 100% rename from examples/vue-example/tsconfig.json rename to examples/vue3-example/tsconfig.json diff --git a/examples/vue-example/tsconfig.node.json b/examples/vue3-example/tsconfig.node.json similarity index 100% rename from examples/vue-example/tsconfig.node.json rename to examples/vue3-example/tsconfig.node.json diff --git a/examples/vue-example/vite.config.ts b/examples/vue3-example/vite.config.ts similarity index 100% rename from examples/vue-example/vite.config.ts rename to examples/vue3-example/vite.config.ts