-
diff --git a/src/admin/app/windi.config.ts b/src/admin/app/windi.config.ts
new file mode 100644
index 000000000..505144265
--- /dev/null
+++ b/src/admin/app/windi.config.ts
@@ -0,0 +1,25 @@
+import { defineConfig } from 'windicss/helpers'
+import colors from 'windicss/colors'
+import settings from '../../defaultTheme/settings'
+
+export default defineConfig({
+ theme: {
+ extend: {
+ colors: {
+ transparent: 'transparent',
+ current: 'currentColor',
+ black: '#000',
+ white: '#fff',
+ blue: colors.lightBlue,
+ green: colors.emerald,
+ red: colors.red,
+ rose: colors.rose,
+ yellow: colors.amber,
+ gray: colors.gray
+ }
+ }
+ },
+ shortcuts: {
+ ...settings.shortcuts
+ }
+})
diff --git a/src/admin/vite.config.ts b/src/admin/vite.config.ts
index 13b0d5542..847304d02 100644
--- a/src/admin/vite.config.ts
+++ b/src/admin/vite.config.ts
@@ -36,9 +36,10 @@ export default defineConfig({
resolve: {
alias: {
vue: 'vue3'
- }
+ },
+ dedupe: ['vue-demi']
},
optimizeDeps: {
- exclude: Object.keys({ ...dependencies, ...devDependencies }).concat(['fs', 'path'])
+ exclude: Object.keys({ ...dependencies, ...devDependencies }).concat(['fs', 'path', 'vue-demi'])
}
})
diff --git a/yarn.lock b/yarn.lock
index b606d6b69..9c0d1de1a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2674,6 +2674,14 @@
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.11.tgz#20d22dd0da7d358bb21c17f9bde8628152642c77"
integrity sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==
+"@vueuse/core@^5.0.3":
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-5.0.3.tgz#8f3170e2a51ae62fb1725c84d4cc02a7552aad0b"
+ integrity sha512-TMCL11EVMaj2Y5qdYosvuwA+i1aKrerFXs7fhNZiQiLCWxF8XsrNdxzoiaI2n12UcmSOXvd1xdyWs7Nss+p/Hg==
+ dependencies:
+ "@vueuse/shared" "5.0.3"
+ vue-demi "*"
+
"@vueuse/integrations@^5.0.3":
version "5.0.3"
resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-5.0.3.tgz#64820965d068b356b4df50ed47a87adf0141f68e"