File size: 2,189 Bytes
a86df80
4d38dc2
3823329
4d38dc2
a86df80
 
 
 
 
 
 
4d38dc2
 
 
a86df80
 
 
4d38dc2
 
a86df80
6c2bcb4
 
4d38dc2
 
6c2bcb4
 
a86df80
03d5c3c
e5ae926
a86df80
 
 
 
e5ae926
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a86df80
65567a2
a86df80
 
 
 
65567a2
a86df80
 
6c2bcb4
65567a2
a86df80
2f65818
6c2bcb4
e5ae926
a86df80
 
65567a2
a86df80
65567a2
 
2f65818
a86df80
 
 
2f65818
65567a2
a86df80
 
65567a2
6598123
a86df80
 
2f65818
2aa79c0
055b556
9b2d1ab
a86df80
2aa79c0
 
a86df80
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
  "name": "2d-gamecreator",
  "version": "1.0.0",
  "description": "text-to-game using OpenAI GPT 3.5 / GPT 4",
  "keywords": [
    "ai",
    "artificial intelligence",
    "javascript",
    "gpt",
    "gpt-4",
    "gpt-35-turbo",
    "web-ui",
    "game development",
    "prototyping"
  ],
  "license": "AGPL",
  "author": {
    "name": "Tim Pietrusky",
    "url": "https://github.com/TimPietrusky/"
  },
  "contributors": [
    {
      "name": "Gregor Adams",
      "url": "https://github.com/pixelass"
    }
  ],
  "scripts": {
    "build": "next build",
    "dev": "next dev",
    "prepare": "husky install",
    "spj": "npx sort-package-json",
    "toc": "npx markdown-toc README.md -i"
  },
  "lint-staged": {
    "*.js": [
      "npx prettier --write"
    ],
    "package.json": [
      "npx sort-package-json",
      "npx prettier --write"
    ],
    "*.md": [
      "npx prettier --write"
    ],
    "README.md": [
      "npx markdown-toc -i"
    ]
  },
  "dependencies": {
    "@babel/parser": "7.21.4",
    "@emotion/cache": "11.10.7",
    "@emotion/react": "11.10.6",
    "@emotion/server": "11.10.0",
    "@emotion/styled": "11.10.6",
    "@monaco-editor/react": "4.5.0",
    "@mui/icons-material": "5.11.16",
    "@mui/material": "5.12.0",
    "@tweenjs/tween.js": "^18.6.4",
    "@types/prettier": "^2.7.2",
    "axios": "1.3.5",
    "canvas-confetti": "1.4.0",
    "codesandbox": "2.2.3",
    "esdeka": "0.1.18",
    "eslint": "8.37.0",
    "eslint-config-next": "13.2.4",
    "gpt3-tokenizer": "1.1.5",
    "jotai": "2.0.4",
    "monaco-editor": "0.37.1",
    "monaco-themes": "0.4.4",
    "mousetrap": "1.6.5",
    "nanoid": "4.0.2",
    "next": "13.2.4",
    "openai": "^3.2.1",
    "phaser": "^3.55.2",
    "prettier": "2.8.7",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "react-hook-form": "7.43.9",
    "react-syntax-highlighter": "15.5.0"
  },
  "devDependencies": {
    "@types/canvas-confetti": "^1.6.0",
    "@types/mousetrap": "^1.6.11",
    "@types/node": "18.15.11",
    "@types/react-dom": "^18.2.4",
    "@types/react-syntax-highlighter": "^15.5.6",
    "husky": "^8.0.3",
    "typescript": "5.0.4"
  },
  "engines": {
    "node": ">= 18"
  }
}