Zova CLI Frontend Project Template Provisioner

1.2.34 · active · verified Wed Apr 22

The `zova-cli-set-front` package is an internal component of the Zova CLI, a command-line interface designed to streamline the development of applications using the Zova framework. Zova itself is a modern TypeScript-first framework (current stable version 1.2.34) that integrates development paradigms from Vue3, React, and Angular, aiming to provide an intuitive and efficient experience for building SSR/SPA/Website/Admin-Dashboard applications. This particular CLI component is responsible for provisioning frontend project templates, allowing developers to quickly scaffold new Zova projects with popular UI libraries like Ant Design Vue (antdv), Element Plus, Quasar, or Vuetify, as well as an empty template for custom setups. It abstracts away initial configuration, focusing on enabling developers to immediately start building their applications within the Zova ecosystem. The framework emphasizes modularization, an Inversion of Control (IOC) container, built-in Server-Side Rendering (SSR), and a refined reactivity system that avoids common Vue.js `ref`/`reactive` boilerplate. While a specific release cadence for individual CLI components is not explicitly stated, the overarching Zova project appears to be under active development and maintenance.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates how to globally install the Zova CLI and scaffold a new Zova frontend project with a specific UI framework template, then run it locally.

pnpm add -g zova-cli@latest

# Create a new Zova frontend project using the Vuetify template
zova :create:project my-zova-app --template=vuetify

cd my-zova-app

# Install project dependencies (using pnpm, as recommended by Zova)
pnpm install

# Start the development server
pnpm run dev

# This will typically open the application in your browser at http://localhost:3000 (or similar)

view raw JSON →