Skip to content

Commit 97e6034

Browse files
chore: migrate vue-example to Tailwind CSS v4 with Vite plugin
- Use @tailwindcss/vite and CSS-based config; remove postcss and tailwind.config.js - Align root package-lock with dependency updates
1 parent 21202db commit 97e6034

8 files changed

Lines changed: 2472 additions & 1182 deletions

File tree

examples/vue-example/package-lock.json

Lines changed: 2267 additions & 986 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/vue-example/package.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,29 @@
1010
"analyze": "source-map-explorer dist/assets/*.js dist/assets/*.map --no-border-checks"
1111
},
1212
"dependencies": {
13-
"@toruslabs/constants": "^16.0.0",
13+
"@toruslabs/constants": "^16.1.1",
1414
"@toruslabs/eccrypto": "^7.0.0",
15-
"@toruslabs/fnd-base": "^16.0.0",
16-
"@toruslabs/vue-components": "^8.1.2",
17-
"@toruslabs/vue-icons": "^8.0.4",
15+
"@toruslabs/fnd-base": "^16.1.1",
16+
"@toruslabs/vue-components": "^9.0.1",
17+
"@toruslabs/vue-icons": "^9.0.0",
1818
"@web3auth/auth": "../../",
1919
"bs58": "^6.0.0",
20-
"core-js": "^3.48.0",
21-
"viem": "^2.46.2",
22-
"vue": "^3.5.28"
20+
"core-js": "^3.49.0",
21+
"viem": "^2.47.6",
22+
"vue": "^3.5.30"
2323
},
2424
"devDependencies": {
25-
"@toruslabs/eslint-config-vue": "^5.0.0",
25+
"@tailwindcss/vite": "^4.2.2",
26+
"@toruslabs/eslint-config-vue": "^5.0.1",
2627
"@types/bs58": "^5.0.0",
27-
"@vitejs/plugin-vue": "^6.0.4",
28-
"autoprefixer": "^10.4.24",
28+
"@vitejs/plugin-vue": "^6.0.5",
29+
"autoprefixer": "^10.4.27",
2930
"empty-module": "^0.0.2",
3031
"eslint": "^9.39.2",
31-
"postcss": "^8.5.6",
32+
"postcss": "^8.5.8",
3233
"prettier": "^3.8.1",
3334
"source-map-explorer": "^2.5.3",
34-
"tailwindcss": "^3.4.13",
35+
"tailwindcss": "^4.2.2",
3536
"typescript": "~5.9.3",
3637
"vite": "^7.3.1"
3738
}

examples/vue-example/postcss.config.js

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1-
@tailwind base;
2-
@tailwind components;
3-
@tailwind utilities;
1+
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
2+
@import "tailwindcss";
3+
@import "@toruslabs/vue-components/web3auth-theme.css";
4+
5+
@source "./index.html";
6+
@source "./src";
7+
@source "../node_modules/@toruslabs/vue-components/dist";
8+
9+
/* Safelist dynamically generated order-* utilities */
10+
@source inline("order-1 order-2 order-3 order-4 order-5 order-6 order-7 order-8 order-9 order-10");
11+
12+
@custom-variant dark (&:is(.dark *));

examples/vue-example/tailwind.config.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

examples/vue-example/vite.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/* eslint-disable import/no-extraneous-dependencies */
2+
import tailwind from "@tailwindcss/vite";
23
import vue from "@vitejs/plugin-vue";
34
import { defineConfig } from "vite";
45

@@ -7,7 +8,7 @@ export default defineConfig({
78
server: {
89
port: 8080,
910
},
10-
plugins: [vue()],
11+
plugins: [tailwind(), vue()],
1112
build: {
1213
sourcemap: true,
1314
},

0 commit comments

Comments
 (0)