-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
70 lines (70 loc) · 2.7 KB
/
package.json
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
{
"name": "@benev/rogue-crusade",
"private": true,
"version": "0.8.43",
"description": "The Ultimate Roguelike",
"license": "UNLICENSED",
"author": "Chase Moskal <chasemoskal@gmail.com>",
"type": "module",
"main": "x/index.js",
"files": [
"x",
"s"
],
"scripts": {
"build": "rm -rf x && turtle build --out=x && turtle ssg --in=s,x --out=x --exclude=bin && run-s links",
"delete-babylon-indexes": "find node_modules/@babylonjs/core -type f \\( -name index.js -o -name index.d.ts \\) | xargs rm -f",
"links": "run-s links-s links-assets",
"links-s": "ln -s \"$(realpath s)\" x/s",
"links-assets": "mkdir -p assets/x && ln -s \"$(realpath assets/x)\" x/assets",
"http": "http-server x",
"watch": "turtle watch --in=s,x --out=x --exclude=bin -v",
"start": "run-p http watch",
"director": "node x/director/plumbing/server.js",
"devlinks": "run-s devlinks-toolbox devlinks-turtle devlinks-slate devlinks-renraku",
"devlinks-toolbox": "rm -rf node_modules/@benev/toolbox && ln -s \"$(realpath ../toolbox)\" node_modules/@benev/toolbox",
"devlinks-turtle": "rm -rf node_modules/@benev/turtle && ln -s \"$(realpath ../turtle)\" node_modules/@benev/turtle",
"devlinks-slate": "rm -rf node_modules/@benev/slate && ln -s \"$(realpath ../slate)\" node_modules/@benev/slate",
"devlinks-sparrow": "rm -rf node_modules/@benev/sparrow && ln -s \"$(realpath ../sparrow)\" node_modules/@benev/sparrow",
"devlinks-renraku": "rm -rf node_modules/renraku && ln -s \"$(realpath ../../renraku)\" node_modules/renraku",
"devlinks-authlocal": "rm -rf node_modules/@authlocal/authlocal && ln -s \"$(realpath ../../authlocal/authlocal)\" node_modules/@authlocal/authlocal",
"test": "cynic node x/tests.test.js",
"test-watch": "chokidar \"x/**/*.js\" -c \"clear && npm test\"",
"count": "find s -path '*/_archive' -prune -o -name '*.ts' -exec wc -l {} +"
},
"dependencies": {
"@authlocal/authlocal": "^0.2.0-9",
"@babylonjs/core": "^7.47.2",
"@babylonjs/inspector": "^7.47.2",
"@babylonjs/loaders": "^7.47.2",
"@benev/argv": "^0.3.8",
"@benev/slate": "^0.3.0-6",
"@benev/toolbox": "^0.8.0-14",
"renraku": "^0.4.3",
"sparrow-rtc": "^0.2.3",
"zx": "^8.3.1"
},
"devDependencies": {
"@benev/batch": "^0.0.1",
"@benev/turtle": "^0.6.8",
"chokidar": "^4.0.3",
"chokidar-cli": "^3.0.0",
"cynic": "^0.2.1",
"http-server": "^14.1.1",
"npm-run-all": "^4.1.5",
"typescript": "^5.7.3"
},
"keywords": [
"game",
"roguelike",
"babylon"
],
"repository": {
"type": "git",
"url": "git+https://github.com/benevolent-games/rogue-crusade.git"
},
"bugs": {
"url": "https://github.com/benevolent-games/rogue-crusade/issues"
},
"homepage": "https://github.com/benevolent-games/rogue-crusade#readme"
}