Add Tailwind CSS configuration and update taskfile for Deno compatibility

This commit is contained in:
Luis Eduardo
2025-02-05 00:21:09 +00:00
parent a6381a15ca
commit 6fb8255cfc
2 changed files with 37 additions and 4 deletions

33
tailwind.config.ts Normal file
View File

@@ -0,0 +1,33 @@
import type { Config } from "tailwindcss";
import daisyui from "daisyui";
import * as daisyuiThemes from "daisyui/src/theming/themes";
export default {
content: ["./internal/view/web/**/*.go"],
// deno-lint-ignore no-explicit-any
plugins: [daisyui as any],
daisyui: {
logs: false,
themes: [
{
light: {
...daisyuiThemes.light,
primary: "#2be7c8",
"success-content": "#ffffff",
"error-content": "#ffffff",
},
dark: {
...daisyuiThemes.dracula,
primary: "#2be7c8",
},
},
],
darkTheme: "dark",
},
theme: {
screens: {
desk: "768px", // only one breakpoint to keep it simple
},
extend: {},
},
} satisfies Config;

View File

@@ -71,7 +71,7 @@ tasks:
desc: Generate sqlc files
silent: true
cmds:
- ./scripts/sqlc-prebuild.mjs
- deno run -A ./scripts/sqlc-prebuild.ts
- sqlc generate
sources:
- ./internal/service/**/*.sql
@@ -88,12 +88,12 @@ tasks:
silent: true
cmds:
- >
npm run tailwindcss --
deno task tailwindcss --
--minify
--config ./tailwind.config.js
--config ./tailwind.config.ts
--input ./internal/view/static/css/style.css
--output ./internal/view/static/build/style.min.css
- ./scripts/build-js.mjs
- deno run -A ./scripts/build-js.ts
tidy:
desc: Tidy the go.mod file