The vue-composable-starter is a minimalist starting point for building Vue 3 composable. It includes TypeScript by default, uses PNPM as package manager, and provides testing using Vitest. The starter also includes linting using @antfu/eslint-config and Nuxt 3 as a playground. It is built using unbuild and provides commands for building, running, testing, and previewing the package.
To install the vue-composable-starter, follow these steps:
package.json file and modify the
author keys according to your project.
.vscode folder, which contains recommended extensions.
README.md file and provide information about your project.
The vue-composable-starter is a useful starting point for developing Vue composable or general Vue packages. It provides a minimalist setup with key features such as TypeScript, PNPM, testing, linting, and a playground environment with Nuxt 3. The starter includes a demo setup and commands for building, running, testing, and previewing the package. Developers can easily customize the starter for their projects and contribute to its improvement through pull requests.