Skip to content

Update build and styling tooling (Tailwind v4, Vite plugin)#78

Merged
yepzdk merged 3 commits intodevelopfrom
feature/update-build-styling-tooling
Mar 3, 2026
Merged

Update build and styling tooling (Tailwind v4, Vite plugin)#78
yepzdk merged 3 commits intodevelopfrom
feature/update-build-styling-tooling

Conversation

@yepzdk
Copy link
Contributor

@yepzdk yepzdk commented Feb 26, 2026

Summary

Closes #70.

  • Migrate Tailwind CSS v3 → v4 using the @tailwindcss/vite plugin (replaces PostCSS-based setup)
  • Delete postcss.config.js and tailwind.config.js (no longer needed — Tailwind v4 defaults match our config)
  • Remove autoprefixer (handled internally by Tailwind v4)
  • Remove unused vite-svg-loader (Vue-oriented plugin; SVGs already use Vite-native ?url/?raw suffixes)
  • Bump @vitejs/plugin-react v4 → v5

Depends on PR #72 — this branch is based on feature/dependency-security-updates.

Test plan

  • npm run build passes
  • npm run lint:js passes
  • All pages render correctly (front page, route detail, points list, map view, FAQ)
  • Dark mode styling intact across all components
  • Skip links work with keyboard focus
  • Loading skeletons display correctly

Base automatically changed from feature/dependency-security-updates to develop March 2, 2026 08:53
@yepzdk yepzdk force-pushed the feature/update-build-styling-tooling branch from f504076 to 8c5f5c4 Compare March 2, 2026 08:56
@yepzdk yepzdk requested a review from rimi-itk March 2, 2026 09:28
yepzdk added 2 commits March 2, 2026 12:45
Replace PostCSS-based Tailwind v3 with the @tailwindcss/vite plugin,
removing the need for postcss.config.js and tailwind.config.js. Remove
unused vite-svg-loader (Vue-oriented) and bump @vitejs/plugin-react to v5.
@yepzdk yepzdk force-pushed the feature/update-build-styling-tooling branch from 60b3a5c to 523969c Compare March 2, 2026 11:45
@yepzdk yepzdk merged commit d4fb160 into develop Mar 3, 2026
5 checks passed
@yepzdk yepzdk deleted the feature/update-build-styling-tooling branch March 3, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update build and styling tooling (Vite, Tailwind CSS)

2 participants