Skip to content

anavingada/pokedex

Repository files navigation

Pokedex project

This project is a pokedex to search/filter pokemons by name, ability, move and type. This pokedex allows to view:

  • a list of pokemons - filtered or not
  • detail page of each pokemon with all its characteristics

This project is built with Vue3, Typescript, Vite and Pinia.

Recommended IDE Setup

To locally run the project, please download the zip file and open it with VSCode. Please install the plugin Volar and disable the plugin Vetur.

Type Support for .vue Imports in TS

As TypeScript cannot handle type information for .vue imports by default, the tsc CLI was replaced by vue-tsc for type checking. In editors, such as VSCode, we need Volar to make the TypeScript language service aware of .vue types.

Customize configuration

Please visit Vite Configuration Reference for customization.

Project Setup

To setup the project in a editor such as VSCode please open a terminal and run the following command:

npm install

Compile and Hot-Reload for Development

To locally run the project in a editor such as VSCode please open a terminal and run the following command:

npm run dev

Type-Check, Compile and Minify for Production

To compile the project in a editor such as VSCode please open a terminal and run the following command:

npm run build

Lint with ESLint

To lint the project in a editor such as VSCode please open a terminal and run the following command:

npm run lint

About

Pokedex project built with Vue3 and Typescript.

Topics

Resources

Stars

Watchers

Forks

Contributors