diff --git a/code/websites/pokedex.online/.gitignore b/code/websites/pokedex.online/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/code/websites/pokedex.online/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/code/websites/pokedex.online/index.html b/code/websites/pokedex.online/index.html new file mode 100644 index 0000000..c68267e --- /dev/null +++ b/code/websites/pokedex.online/index.html @@ -0,0 +1,12 @@ + + + + + + Pokedex Online + + +
+ + + diff --git a/code/websites/pokedex.online/package.json b/code/websites/pokedex.online/package.json new file mode 100644 index 0000000..5c41d0c --- /dev/null +++ b/code/websites/pokedex.online/package.json @@ -0,0 +1,18 @@ +{ + "name": "pokedex-online", + "version": "1.0.0", + "type": "module", + "description": "A modern Vue 3 web application for exploring Pokémon data", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "dependencies": { + "vue": "^3.4.15" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.0.3", + "vite": "^5.0.12" + } +} diff --git a/code/websites/pokedex.online/vite.config.js b/code/websites/pokedex.online/vite.config.js new file mode 100644 index 0000000..cc472aa --- /dev/null +++ b/code/websites/pokedex.online/vite.config.js @@ -0,0 +1,10 @@ +import { defineConfig } from 'vite'; +import vue from '@vitejs/plugin-vue'; + +export default defineConfig({ + plugins: [vue()], + server: { + host: '0.0.0.0', + port: 5173 + } +});