Commit 198acee
committed
feat: modernize all project dependencies
Major Updates:
- Upgrade Phaser 2.6.2 → Phaser CE 2.20.2 (actively maintained community edition)
- Update Node.js 8.17.0 → 22.21.1 (latest LTS)
- Upgrade Gulp 4.0.2 → 5.0.1
- Update Babel core and preset-env to 7.28.6
Dev Dependency Updates:
- browser-sync: 2.29.3 → 3.0.4
- browserify: 17.0.0 → 17.0.1
- del: 6.1.1 → 8.0.1
- prettier: 3.0.3 → 3.8.0
- yargs: 17.7.2 → 18.0.0
- Replace deprecated gulp-util with fancy-log 2.0.0
Configuration Changes:
- Update .nvmrc to Node 22.21.1
- Update package.json engines to require Node >=18.0.0
- Modernize Babel config to target modern browsers, drop IE11 support
- Update gulpfile.js to use fancy-log instead of gulp-util
- Fix yargs argv parsing for v18+ compatibility
- Update Phaser path to use phaser-ce build directory
All changes tested and verified. Game builds and runs successfully.1 parent 2e639da commit 198acee
File tree
5 files changed
+1785
-4836
lines changed5 files changed
+1785
-4836
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| |||
0 commit comments