Skip to content

chrischase011/vuxt

Repository files navigation

VUXT - A Minimalist Vue Framework inspired on Nuxt

This is my own vue framework to ease my development😊. You can try this, too!!! 💖

Recommended IDE Setup

VSCode + Volar (and disable Vetur).

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

Vuxt Commands

Create a Component

npm run create-component {component-name}
# OR
npm run create-component {directory/component-name}

Create a Page

npm run create-page {page-name}
# OR
npm run create-page {directory/page-name}

How to update latest Vuxt changes

  1. Add the upstream remote: Go to the root of the user's project directory (the one where Vuxt is integrated).
git remote add upstream https://github.com/chrischase011/vuxt.git
  1. Verify the remotes: Check if the remotes were added successfully:
git remote -v
  1. Fetch the latest updates from the original Vuxt repository:
git fetch upstream
  1. Rebase the latest updates.
git rebase upstream/main

About

A Minimalist Vue Framework inspired on Nuxt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published