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.
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.
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.
Please visit Vite Configuration Reference for customization.
To setup the project in a editor such as VSCode please open a terminal and run the following command:
npm installTo locally run the project in a editor such as VSCode please open a terminal and run the following command:
npm run devTo compile the project in a editor such as VSCode please open a terminal and run the following command:
npm run buildLint with ESLint
To lint the project in a editor such as VSCode please open a terminal and run the following command:
npm run lint