+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/toolbars/changetheme/vite.config.js b/packages/toolbars/changetheme/vite.config.js
new file mode 100644
index 000000000..62c1208b5
--- /dev/null
+++ b/packages/toolbars/changetheme/vite.config.js
@@ -0,0 +1,33 @@
+/**
+ * Copyright (c) 2023 - present TinyEngine Authors.
+ * Copyright (c) 2023 - present Huawei Cloud Computing Technologies Co., Ltd.
+ *
+ * Use of this source code is governed by an MIT-style license.
+ *
+ * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
+ * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
+ * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
+ *
+ */
+
+import { defineConfig } from 'vite'
+import path from 'path'
+import vue from '@vitejs/plugin-vue'
+import vueJsx from '@vitejs/plugin-vue-jsx'
+
+export default defineConfig({
+ plugins: [vue(), vueJsx()],
+ publicDir: false,
+ resolve: {},
+ build: {
+ lib: {
+ entry: path.resolve(__dirname, './index.js'),
+ name: 'toolbar-change-theme',
+ fileName: () => 'index.js',
+ formats: ['es']
+ },
+ rollupOptions: {
+ external: ['vue', /@opentiny\/tiny-engine.*/, /@opentiny\/vue.*/]
+ }
+ }
+})