/exata-test

Rick and Morty Exata é uma aplicação para exeplificação de consumo da api rick and morty

Primary LanguageVue

Rick and Morty Exata

Vue 3 + TypeScript + Vite

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Recommended IDE Setup

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 TypeScript Vue Plugin (Volar) to make the TypeScript language service aware of .vue types.

If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a Take Over Mode that is more performant. You can enable it by the following steps:

  1. Disable the built-in TypeScript Extension
    1. Run Extensions: Show Built-in Extensions from VSCode's command palette
    2. Find TypeScript and JavaScript Language Features, right click and select Disable (Workspace)
  2. Reload the VSCode window by running Developer: Reload Window from the command palette.

Run project

  1. Copy .env.example file to .env
  2. Change your node version to 18.18.2 or, if you use nvm, run:
nvm use
  1. Install dependencies:
npm install

or

yarn
  1. Start application:
npm run dev

or

yarn dev

Run tests

  1. All tests
npm run test

or

yarn test
  1. Visual tests
npm run test:ui

or

yarn test:ui
  1. With coverage
npm run test:coverage

or

yarn test:coverage