UNPKG

create-vite-app-cli

Version:

a fast create webapp template cli, perfect engineering development experience, currently supported template presets include: - `react-ts` (React + TypeScript + Vite + Pnpm + Zustand + Openapi + Docker) - `vue-ts` (Vue 3 + TypeScript + Vite + Pnpm + Pinia

25 lines (20 loc) 502 B
import { defineStore } from "pinia"; import { ref } from "vue"; interface IProjectInfo { projectId: string; projectName: string; } export const useProjectInfoStore = defineStore( "projectInfo", () => { const projectInfo = ref<IProjectInfo | null>(null); function updateProjectInfo(newState: IProjectInfo) { projectInfo.value = Object.assign(projectInfo.value || {}, newState); } return { projectInfo, updateProjectInfo, }; }, { persist: true }, );