Solana Vuesion Starter
Quickstart template for Solana development with wallet-adapter. Based on Vuesion. Vuesion is a boilerplate that helps product teams build faster than ever with fewer headaches and modern best practices across engineering & design.
Features
Testing
- Cypress.io E2E testing
- Jest Testing framework
- Testing-library to encourage good testing practices
DX, Code quality and maintenance
- TypeScript
- Eslint
- Commit message linting
- Prettier code formatting
- Semantic releases
- Changelog
- Husky pre-commit hooks
- Dockerfile included
- .env support
Core
- Ant Design Vue
- Anchor
- server-side-rendering, single-page-app or statically generated HTML with Nuxt.js
- Figma UIKit
- SEO support
- i18n support
- Authentication module
- Axios module
- Vue-Apollo module
- with apollo-composable
- integrated with Authentication- and Axios module
- PWA module
- State management with vuex
- Code generators for
- components
- pages
- interfaces and fixtures
- vuex modules
- Storybook with the following add-ons
- Form validation with vee-validate
- Composition-api module
- Anime.js integration
Getting started
Important note for Windows users only: zkat/npx#146 (comment)
- Clone this repo
- Change directory
cd solana-vuesion-starter
- Install dependencies
npm install
- Run
npm run dev