Skip to content

Commit adc2b51

Browse files
committed
Deploy: Convert to Vite+React, add GitHub Actions workflow
1 parent bd1dec4 commit adc2b51

File tree

5 files changed

+66
-0
lines changed

5 files changed

+66
-0
lines changed

src/entry.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!doctype html>
2+
<html lang="ja" class="scroll-smooth">
3+
4+
<head>
5+
<meta charset="UTF-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>Game Dev Portfolio</title>
8+
<!-- 検索結果やSNSシェア時の説明文 -->
9+
<meta name="description" content="ゲーム開発者のポートフォリオサイト" />
10+
</head>
11+
12+
<body class="bg-slate-900 text-slate-200">
13+
<div id="root"></div>
14+
<script type="module" src="/src/main.jsx"></script>
15+
</body>
16+
17+
</html>

src/package.settings

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"name": "game-dev-portfolio",
3+
"private": true,
4+
"version": "1.0.0",
5+
"type": "module",
6+
"scripts": {
7+
"dev": "vite",
8+
"build": "vite build",
9+
"preview": "vite preview"
10+
},
11+
"dependencies": {
12+
"lucide-react": "^0.292.0",
13+
"react": "^18.2.0",
14+
"react-dom": "^18.2.0"
15+
},
16+
"devDependencies": {
17+
"@types/react": "^18.2.37",
18+
"@types/react-dom": "^18.2.15",
19+
"@vitejs/plugin-react": "^4.2.0",
20+
"autoprefixer": "^10.4.16",
21+
"postcss": "^8.4.31",
22+
"tailwindcss": "^3.3.5",
23+
"vite": "^5.0.0"
24+
}
25+
}

src/postCSS.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export default {
2+
plugins: {
3+
tailwindcss: {},
4+
autoprefixer: {},
5+
},
6+
}

src/tailwind.config

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/** @type {import('tailwindcss').Config} */
2+
export default {
3+
content: [
4+
"./index.html",
5+
"./src/**/*.{js,ts,jsx,tsx}",
6+
],
7+
theme: {
8+
extend: {},
9+
},
10+
plugins: [],
11+
}

src/vite.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { defineConfig } from 'vite'
2+
import react from '@vitejs/plugin-react'
3+
4+
// https://vitejs.dev/config/
5+
export default defineConfig({
6+
plugins: [react()],
7+
})

0 commit comments

Comments
 (0)