novelcrafter-mcp

This repository provides a template for developing desktop applications using Tauri, Vue 3, and TypeScript with Vite, offering a modern development experience with Vue's `<script setup>` SFCs and recommended IDE support.

8
0

Tauri + Vue + TypeScript

This template provides a starting point for developing applications using Vue 3 and TypeScript within the Vite build tool, leveraging Tauri for cross-platform desktop app creation. It utilizes Vue 3's <script setup> SFCs (Single File Components), offering a simplified and more concise syntax for component development. Refer to the official Vue 3 documentation for more details on <script setup>.

Recommended IDE Setup

For an optimal development experience, it's recommended to use VS Code with the following extensions: Volar (for Vue 3 support), Tauri (for Tauri-specific features), and rust-analyzer (for Rust language support, as Tauri utilizes Rust).

Type Support For .vue Imports in TS

TypeScript, by default, lacks native type information for .vue imports. To address this, the template provides a generic Vue component type. For enhanced prop type validation within .vue imports, Volar's Take Over mode can be enabled by disabling the built-in TypeScript extension in VS Code and reloading the window. This allows Volar to handle TypeScript support, providing more accurate prop type information.

Repository

DE
deadshot465

deadshot465/novelcrafter-mcp

Created

December 1, 2024

Updated

March 6, 2025

Language

Rust

Category

Developer Tools