From 0222d16a8ba5c5825362c03a5b3b410cd4fa40d1 Mon Sep 17 00:00:00 2001
From: sric <sirrcvip@126.com>
Date: 星期四, 20 十一月 2025 23:51:44 +0800
Subject: [PATCH] Merge branch 'master' of https://git.v-ji.com/git/r/yujiu_web
---
vite/plugins/index.js | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/vite/plugins/index.js b/vite/plugins/index.js
new file mode 100644
index 0000000..08b6508
--- /dev/null
+++ b/vite/plugins/index.js
@@ -0,0 +1,36 @@
+import vue from '@vitejs/plugin-vue';
+import vueJsx from '@vitejs/plugin-vue-jsx';
+import vueDevTools from 'vite-plugin-vue-devtools';
+import AutoImport from 'unplugin-auto-import/vite';
+import tailwindcss from '@tailwindcss/vite';
+import Components from 'unplugin-vue-components/vite';
+import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
+
+export default () => {
+ return [
+ AutoImport({
+ imports: ['vue', 'vue-router', 'pinia', '@vueuse/core'],
+ resolvers: [ElementPlusResolver()],
+ dirs: ['./src/stores/**', './src/composables/**'],
+ vueTemplate: true,
+ vueDirectives: {
+ isDirective(normalizeImportFrom, _importEntry) {
+ return normalizeImportFrom.includes('/directives/');
+ },
+ },
+ eslintrc: {
+ enabled: true, // Default `false`
+ // provide path ending with `.mjs` or `.cjs` to generate the file with the respective format
+ filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json`
+ globalsPropValue: true, // Default `true`, (true | false | 'readonly' | 'readable' | 'writable' | 'writeable')
+ },
+ }),
+ Components({
+ resolvers: [ElementPlusResolver()],
+ }),
+ vue(),
+ vueJsx(),
+ vueDevTools(),
+ tailwindcss(),
+ ];
+};
--
Gitblit v1.8.0