Skip to content

Commit 347bd0f

Browse files
authored
feat: ルービックキューブ (#51)
* feat: ルービックキューブ * lock
1 parent fcfd163 commit 347bd0f

7 files changed

Lines changed: 69 additions & 8 deletions

File tree

bun.lock

Lines changed: 20 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../packages/skill/hikkaku

examples/rubiks-cube/AGENTS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* `src/main.ts`: The main entry point of the application.
2+
3+
* use `bun typecheck` to run type checking.

examples/rubiks-cube/USAGE.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Rubik's Cube 操作方法
2+
3+
マウスドラッグ: カメラを回転します。
4+
矢印キー: カメラを回転します。
5+
6+
面の回転(各キーのペアで逆回転)
7+
U / J: 上段
8+
D / C: 下段
9+
R / F: 右面
10+
L / K: 左面
11+
G / H: 前面
12+
B / N: 背面

examples/rubiks-cube/package.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "rubiks-cube",
3+
"private": true,
4+
"type": "module",
5+
"scripts": {
6+
"dev": "NODE_ENV=development vite",
7+
"typecheck": "tsgo",
8+
"build": "vite build"
9+
},
10+
"dependencies": {
11+
"hikkaku": "workspace:*"
12+
},
13+
"devDependencies": {
14+
"@typescript/native-preview": "^7.0.0-dev.20260127.1",
15+
"vite": "8.0.0-beta.8"
16+
}
17+
}

examples/rubiks-cube/tsconfig.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": "../../tsconfig.json",
3+
"compilerOptions": {
4+
"types": ["vite/client"]
5+
}
6+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import hikkaku from 'hikkaku/vite'
2+
import { defineConfig } from 'vite'
3+
4+
export default defineConfig({
5+
plugins: [
6+
hikkaku({
7+
entry: './src/main.ts',
8+
}),
9+
],
10+
})

0 commit comments

Comments
 (0)