Files
teletypegames/apps/frontend/tailwind.config.cjs
T
mr.zeroandClaude Opus 5 ebe3684d44
ci/woodpecker/push/woodpecker Pipeline was successful
A kódbázis kommentek nélkül marad
Kérésre: minden magyarázó komment kikerült a forrásfájlokból — 89 Ruby, 16
TypeScript, 14 Vue, plusz a CSS/JS/CJS. Nem soralapú kereséssel: a Ruby-t a
Ripper tokenizálta, a JS/TS/CSS-t állapotgép járta végig, hogy az URL-ekben,
reguláris kifejezésekben és heredocokban álló // és # jelek helyükön
maradjanak.

Három komment maradt, mert nélkülük nem indul a kód: az entrypoint.sh
shebangja, a vite-env.d.ts hármas perjeles referenciája, és a sanitize
teszt @vitest-environment direktívája (ez utóbbi a magyarázó része nélkül).

Egy helyen kódot is kellett írni: a CommandBlock másolás-hibaágán a komment
volt a catch egyetlen tartalma, és üres blokkot az eslint nem enged — a
copied jelző visszaállítása került a helyére.

A yaml, Dockerfile, Makefile, erb és markdown fájlokat nem érintettem.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 12:52:47 +02:00

59 lines
1.5 KiB
JavaScript

const token = (name) => `rgb(var(${name}) / <alpha-value>)`
module.exports = {
content: [
"./src/**/*.{astro,html,js,ts,jsx,tsx,vue,svelte}"
],
darkMode: ['selector', '[data-theme="dark"]'],
theme: {
extend: {
colors: {
page: token('--c-page'),
surface: token('--c-surface'),
raised: token('--c-raised'),
line: token('--c-line'),
'line-strong': token('--c-line-strong'),
fg: token('--c-fg'),
'fg-muted': token('--c-fg-muted'),
'fg-subtle': token('--c-fg-subtle'),
accent: token('--c-accent'),
'accent-hover': token('--c-accent-hover'),
'accent-fg': token('--c-accent-fg'),
'accent-quiet': token('--c-accent-quiet'),
warn: token('--c-warn'),
danger: token('--c-danger'),
primary: {
50: '#f0fdf4',
100: '#dcfce7',
200: '#bbf7d0',
300: '#86efac',
400: '#4ade80',
500: '#22c55e',
600: '#16a34a',
700: '#15803d',
800: '#166534',
900: '#14532d',
},
retro: {
green: '#33ff33',
dark: '#0a0a0a',
amber: '#ffb000',
},
},
borderRadius: {
card: '8px',
control: '6px',
},
boxShadow: {
pop: '0 1px 2px rgb(0 0 0 / 0.06), 0 1px 1px rgb(0 0 0 / 0.04)',
float: '0 8px 24px rgb(0 0 0 / 0.12), 0 2px 6px rgb(0 0 0 / 0.08)',
},
},
},
plugins: [],
}