From ec6d802746863be21d8c5fa7f63a347b089ce081 Mon Sep 17 00:00:00 2001 From: Maksim Nedoshev Date: Sun, 27 Jul 2025 05:24:33 +0300 Subject: [PATCH 1/5] feat(compiler): add tailwind css variables generation from vuestic.config.ts --- packages/compiler/package.json | 2 + packages/compiler/playground/src/App.vue | 2 +- packages/compiler/playground/src/main.css | 1 + packages/compiler/playground/src/main.ts | 1 + packages/compiler/playground/vite.config.ts | 2 + packages/compiler/shared/ts.ts | 45 +++ packages/compiler/shared/vuestic-config.ts | 32 ++ packages/compiler/tailwindcss/index.ts | 68 ++++ packages/compiler/vite-plugin/index.ts | 8 + .../src/steps/2.2.addTailwind.ts | 86 +---- packages/create-vuestic/src/versions.ts | 4 +- yarn.lock | 363 +++++++++++++++++- 12 files changed, 529 insertions(+), 85 deletions(-) create mode 100644 packages/compiler/playground/src/main.css create mode 100644 packages/compiler/shared/ts.ts create mode 100644 packages/compiler/shared/vuestic-config.ts create mode 100644 packages/compiler/tailwindcss/index.ts diff --git a/packages/compiler/package.json b/packages/compiler/package.json index 4d87780488..926ca0a9cd 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -16,7 +16,9 @@ "prepublishOnly": "npm run build" }, "devDependencies": { + "@tailwindcss/vite": "^4.0.0", "@vitejs/plugin-vue": "^6.0.0", + "tailwindcss": "^4.0.0", "tsup": "^8.5.0", "vite": "^5.0.3" }, diff --git a/packages/compiler/playground/src/App.vue b/packages/compiler/playground/src/App.vue index 532be63723..012a60cd8a 100644 --- a/packages/compiler/playground/src/App.vue +++ b/packages/compiler/playground/src/App.vue @@ -20,7 +20,7 @@ import TestPage from './pages/TestPage.vue'; -
+
Default slot