Skip to content

feitian124/vue3-tailwind3-website-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 10, 2024
cbb2c3a · Apr 10, 2024

History

16 Commits
Mar 12, 2022
Mar 5, 2022
Mar 5, 2022
Mar 12, 2022
Mar 12, 2022
Mar 5, 2022
Mar 5, 2022
Mar 12, 2022
Mar 12, 2022
Mar 5, 2022
Sep 19, 2023
Mar 12, 2022
Mar 5, 2022
Apr 6, 2024
Mar 12, 2022
Mar 12, 2022
Apr 10, 2024
Apr 10, 2024
Mar 5, 2022
Mar 5, 2022
Mar 12, 2022
Mar 12, 2022

Repository files navigation

vue3-tailwind3-website-starter

A nice and simple website start template using awesome things related to vue3 and tailwind3.

screenshot

This template is practical and batteries included but not overly complex or bloated. Also explicit configuration over magic; it should be easy to understand how everything works, strip out anything you don't need, and fast to modify things to your needs.

Includes plenty of examples and documentation of how to do things but minimal cruft to delete to get you going.

Please check out the demo for example. A detailed changelog is available.

Features

  • Vue 3.2, Vite2, TypeScript

  • pinia store

  • Vue Router

  • Vue I18n - Internationalization

  • unplugin-vue-components - components auto import

  • Tailwind CSS 3.0 w/ following plugins preinstalled:

    • @tailwindcss/aspect-ratio
    • @tailwindcss/line-clamp
    • @tailwindcss/typography
    • @tailwindcss/forms
    • firefox-variant
    • daisyui
  • PostCSS 8 w/ postcss-nesting plugin and cssnano for minimizing production CSS

  • Eslint

  • Prettier

  • Alias @ to <project_root>/src

  • Manually configured global components in main.ts

  • Predefined and fully typed global variables:

    • VITE_APP_VERSION is read from package.json version at build time
    • VITE_APP_BUILD_EPOCH is populated as new Date().getTime() at build time
  • Using newest script setup syntax w/ Ref sugar (see the official Script Setup documentation and Ref Sugar RFC discussion)

  • Cypress.io e2e tests (configured similarly to vue-cli)

  • Cypress.io component tests

  • GitHub workflows

    • Dependabot
    • Automated e2e tests
    • Automated component tests
  • GitLab CI

    • Automated e2e tests
    • Automated component tests

Thanks