About this project

Vuesion 5 is the last open-source generation of the Vuesion project. According to the README, this repository contains the original open-source version and will no longer receive new features or ongoing maintenance. Active development continues at vuesion.dev as a commercial product foundation, while the code here remains available under the MIT license for existing users and as a historical reference. The project is described as a Vue and Nuxt boilerplate that provides a foundation for building production applications. It supports server-side rendering, single-page applications, or statically generated HTML through Nuxt. Key documented features include: - Testing with Cypress.io for end-to-end tests, Vitest as the testing framework, and Testing Library to encourage good testing practices, with 250+ example tests included. - Developer experience and code quality tools such as TypeScript, ESLint, commit message linting, Prettier, semantic releases, changelog generation, Husky pre-commit hooks, a Dockerfile, and .env support. - A fully customizable design system with 35+ components covering layout, typography, buttons, inputs, selects, checkboxes, radios, sliders, toggles, and more, plus theming and whitelabel support. - A Figma UIKit, SEO support, internationalization via i18n, an authentication module, and a PWA module. - Code generators for components, pages, RESTful APIs, and Pinia stores. - Storybook with add-ons for accessibility, actions, console, links, story source, viewport, and theme switching. - Form validation with vee-validate and integration with Anime.js. The README also links to references including Nuxt, @sidebase/nuxt-auth, Nuxt PWA and i18n modules, Storybook, Vitest, Cypress, Testing Library, vee-validate, and Anime.js. Community support is available through a Discord server, and the project follows the all-contributors specification. Overall, Vuesion 5 is best suited for teams looking for an open-source Vue and Nuxt starter with an included design system and testing foundation, while noting that it is no longer actively maintained.