This is a Shopify app built with VueJS inspired by Shopify React template and a vue template. It takes also tools of a modern VueJS stack inspired from Vitesse:
- Vue 3 with composition API and
<script setup>
- ViteJS as a build and dev server tool
- Vue Router in association of Unplugin Vue Router for routing with a
pages/
folder - Pinia for state management
- Unplugin auto-import to import core components automatically
- Vue i18next for internationalization (base on i18next convention as in the react template)
- TypeScript for type checking
It also add necessary tools for Shopify app development:
- Composables for authenticated Shopify API call and App Bridge set-up
- Polaris Vue a VueJS implementation of Shopify Polaris design system (not complete but is enough for a good start)