Skip to content

Commit ca79703

Browse files
authored
chore: Upgrade tailwind to v4 and daisyui to v5-beta (#42)
1 parent 6356d60 commit ca79703

7 files changed

+78
-117
lines changed

bun.lock

+68-93
Large diffs are not rendered by default.

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -23,31 +23,30 @@
2323
"@webext-core/messaging": "^2.0.2",
2424
"@webext-core/proxy-service": "^1.2.0",
2525
"async-mutex": "^0.5.0",
26-
"daisyui": "^4.12.13",
2726
"fast-deep-equal": "^3.1.3",
2827
"minimatch": "^10.0.1",
2928
"ofetch": "^1.4.1"
3029
},
3130
"devDependencies": {
3231
"@aklinker1/generate-changelog": "^1.1.2",
3332
"@iconify/json": "^2.2.261",
33+
"@tailwindcss/vite": "^4.0.6",
3434
"@types/bun": "^1.1.11",
3535
"@types/chrome": "^0.0.278",
3636
"@types/jsdom": "^21.1.7",
3737
"@vitest/coverage-v8": "^2.1.3",
3838
"@wxt-dev/auto-icons": "^1.0.2",
3939
"@wxt-dev/i18n": "^0.2.1",
4040
"@wxt-dev/module-vue": "^1.0.1",
41-
"autoprefixer": "^10.4.20",
41+
"daisyui": "^5.0.0-beta.7",
4242
"env-cmd": "^10.1.0",
4343
"fast-glob": "^3.3.2",
4444
"jsdom": "^25.0.1",
4545
"lint-staged": "^15.2.10",
46-
"postcss": "^8.4.47",
4746
"prettier": "^3.3.3",
4847
"publish-browser-extension": "^2.2.2",
4948
"simple-git-hooks": "^2.11.1",
50-
"tailwindcss": "^3.4.14",
49+
"tailwindcss": "^4.0.6",
5150
"typescript": "^5.6.3",
5251
"unplugin-icons": "^0.19.3",
5352
"vitest": "^2.1.3",

postcss.config.cjs

-6
This file was deleted.

src/assets/tailwind.css

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
@tailwind base;
2-
@tailwind components;
3-
@tailwind utilities;
1+
@import "tailwindcss";
2+
@plugin "daisyui" {
3+
themes: emerald --default;
4+
}

src/components/CustomListItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const emits = defineEmits<{
1313
<div class="py-2 px-2.5 font-bold"><slot /></div>
1414

1515
<textarea
16-
class="font-mono p-2 w-full resize-y m-0 outline-none -mb-1 min-h-[5rem]"
16+
class="font-mono p-2 w-full resize-y m-0 outline-none border-0 -mb-1 min-h-[5rem]"
1717
:placeholder="i18n.t('options.customLists.customRepoPlaceholder')"
1818
:value="value"
1919
@input="

tailwind.config.cjs

-9
This file was deleted.

wxt.config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defineConfig } from "wxt";
22
import Icons from "unplugin-icons/vite";
3+
import Tailwindcss from "@tailwindcss/vite";
34

45
export default defineConfig({
56
srcDir: "src",
@@ -20,7 +21,7 @@ export default defineConfig({
2021
],
2122
},
2223
vite: () => ({
23-
plugins: [Icons({ compiler: "vue3" })],
24+
plugins: [Icons({ compiler: "vue3" }), Tailwindcss() as any],
2425
ssr: {
2526
// List any dependencies that depend on webextension-polyfill here for vite-node importer to work
2627
noExternal: ["@webext-core/proxy-service", "@webext-core/messaging"],

0 commit comments

Comments
 (0)