File size: 2,170 Bytes
a86df80
dfc29c8
a86df80
dfc29c8
a86df80
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "name": "2d-gamecreator-gpt",
  "version": "1.0.0",
  "description": "Create 2D games in JavaScript using Prompt Driven Development",
  "keywords": [
    "ai",
    "artificial intelligence",
    "javascript",
    "gpt",
    "gpt-4",
    "gpt-35-turbo",
    "web-ui"
  ],
  "license": "AGPL",
  "author": {
    "name": "Gregor Adams",
    "url": "https://github.com/pixelass/"
  },
  "contributors": [
    {
      "name": "Tim Pietrusky",
      "url": "https://github.com/TimPietrusky"
    }
  ],
  "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"
  }
}