File size: 2,076 Bytes
a86df80
dfc29c8
a86df80
dfc29c8
a86df80
 
 
 
 
 
 
 
 
 
 
 
 
 
6c2bcb4
 
 
 
 
 
a86df80
e5ae926
a86df80
 
 
 
e5ae926
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a86df80
65567a2
a86df80
 
 
 
65567a2
a86df80
 
6c2bcb4
65567a2
a86df80
6c2bcb4
e5ae926
a86df80
 
65567a2
a86df80
65567a2
 
2aa79c0
a86df80
 
 
65567a2
a86df80
 
65567a2
a86df80
 
 
 
 
2aa79c0
055b556
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
{
  "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": {
    "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",
    "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",
    "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",
    "zustand": "4.3.7"
  },
  "devDependencies": {
    "@semantic-release/git": "^10.0.1",
    "@types/mousetrap": "^1.6.11",
    "@types/node": "18.15.11",
    "@types/react-syntax-highlighter": "^15.5.6",
    "husky": "^8.0.3",
    "typescript": "5.0.4"
  },
  "engines": {
    "node": ">= 18"
  }
}