├── src ├── vite.env.d.ts ├── main.js ├── lib │ ├── About.svelte │ ├── Home.svelte │ └── Projects.svelte └── App.svelte ├── README.md ├── vite.config.js ├── package.json ├── jsconfig.json └── index.html /src/vite.env.d.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # svelte-basic-portfolio -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import App from './App.svelte' 2 | 3 | const app = new App({ 4 | target: document.getElementById('app') 5 | }) 6 | 7 | export default app 8 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import { svelte } from '@sveltejs/vite-plugin-svelte' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [svelte()], 7 | server: { 8 | host: true 9 | } 10 | }) 11 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svelte", 3 | "version": "0.0.0", 4 | "scripts": { 5 | "dev": "vite --host", 6 | "build": "vite build", 7 | "serve": "vite preview" 8 | }, 9 | "devDependencies": { 10 | "@sveltejs/vite-plugin-svelte": "^1.0.1", 11 | "svelte": "^3.49.0", 12 | "vite": "^3.0.4", 13 | "svelte-spa-router": "3.3.0" 14 | }, 15 | "dependencies": { 16 | "svelte-spa-router": "^3.3.0" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "moduleResolution": "node", 4 | "target": "esnext", 5 | "module": "esnext", 6 | "importsNotUsedAsValues": "error", 7 | "isolatedModules": true, 8 | "resolveJsonModule": true, 9 | "sourceMap": true, 10 | "esModuleInterop": true, 11 | "skipLibCheck": true, 12 | "forceConsistentCasingInFileNames": true, 13 | "baseUrl": ".", 14 | "checkJs": true 15 | }, 16 | "include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.svelte"] 17 | } 18 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |