-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
67 lines (67 loc) · 2.16 KB
/
package.json
File metadata and controls
67 lines (67 loc) · 2.16 KB
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
{
"name": "@jasperdevs/bfdoom",
"version": "0.1.2",
"description": "Doom compiled to Brainfuck and playable in a small desktop window.",
"license": "GPL-2.0-only",
"private": false,
"keywords": [
"brainfuck",
"doom",
"esolang",
"game",
"retro"
],
"homepage": "https://github.com/jasperdevs/BFDoom#readme",
"bugs": {
"url": "https://github.com/jasperdevs/BFDoom/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/jasperdevs/BFDoom.git"
},
"engines": {
"node": ">=20"
},
"publishConfig": {
"access": "public"
},
"bin": {
"bfdoom": "tools/play-bfdoom-window.mjs"
},
"files": [
"data/doom1.wad.gz",
"docs/bfdoom-brainfuck.png",
"docs/bfdoom-logo.png",
"docs/bfdoom-preview.png",
"docs/brainfuck-doom-port.md",
"programs/bfdoom-linked.bf.bfocache.gz",
"programs/bfdoom-linked.bf.bfosnap.gz",
"programs/bfdoom-linked.bf.gz",
"programs/braindoom.bf",
"src/",
"tools/build-bfopt.sh",
"tools/play-bfdoom-native-window.ps1",
"tools/play-bfdoom-window.mjs",
"tools/run-bfdoom-host.sh",
"tools/run-bfdoom-window.sh",
"tools/wsl-run.mjs",
"vendor/elvm/tools/bfopt.cc"
],
"type": "module",
"scripts": {
"generate": "node tools/generate-braindoom.mjs",
"elvm:mini": "node tools/wsl-run.mjs tools/elvm-mini.sh",
"elvm:doom-random": "node tools/wsl-run.mjs tools/elvm-doom-random.sh",
"elvm:bfio-size": "node tools/wsl-run.mjs tools/elvm-bfio-size.sh",
"build:bfdoom": "node tools/wsl-run.mjs tools/build-bfdoom-amalgam.sh",
"build:bfdoom-linked": "node tools/wsl-run.mjs tools/build-bfdoom-linked.sh",
"probe:doom": "node tools/wsl-run.mjs tools/probe-doomgeneric.sh",
"play": "node src/bf-runner.mjs programs/braindoom.bf",
"play:bfdoom": "node tools/wsl-run.mjs tools/run-bfdoom-host.sh",
"play:window": "node tools/play-bfdoom-window.mjs",
"start": "npm run play:window",
"test:bfdoom-host": "node tools/wsl-run.mjs tools/test-bfdoom-host.sh",
"smoke": "node test/smoke.mjs",
"test": "npm run generate && npm run smoke && node test/elvm-doom-random.mjs && npm run elvm:bfio-size"
}
}