-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
114 lines (114 loc) · 4.71 KB
/
package.json
File metadata and controls
114 lines (114 loc) · 4.71 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
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
"name": "steamworks-ffi-node",
"version": "0.10.2",
"description": "Steamworks SDK wrapper using FFI for Node.js/Electron - Full Steam Integration",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "tsc && npm run build:native",
"build:native": "cd native && node-gyp rebuild",
"postinstall": "node postinstall.js",
"verify-sdk": "node verify-sdk-setup.js",
"test:core:js": "node tests/js/test-core-api.js",
"test:achievements:js": "node tests/js/test-complete-achievements.js",
"test:stats:js": "node tests/js/test-complete-stats.js",
"test:leaderboards:js": "node tests/js/test-complete-leaderboards.js",
"test:friends:js": "node tests/js/test-complete-friends.js",
"test:cloud:js": "node tests/js/test-complete-cloud.js",
"test:workshop:js": "node tests/js/test-workshop.js",
"test:richpresence-overlay:js": "node tests/js/test-richpresence-overlay.js",
"test:input:js": "node tests/js/test-input.js",
"test:input-xbox:js": "node tests/js/test-input.js --virtual --type=xbox",
"test:input-ps4:js": "node tests/js/test-input.js --virtual --type=ps4",
"test:screenshots:js": "node tests/js/test-screenshots.js",
"test:apps:js": "node tests/js/test-apps.js",
"test:matchmaking:host:js": "node tests/js/test-matchmaking-host.js",
"test:matchmaking:join:js": "node tests/js/test-matchmaking-join.js",
"test:utils:js": "node tests/js/test-utils.js",
"test:networking:host:js": "node tests/js/test-networking-utils-host.js",
"test:networking:join:js": "node tests/js/test-networking-utils-join.js",
"test:sockets:host:js": "node tests/js/test-networking-sockets-host.js",
"test:sockets:join:js": "node tests/js/test-networking-sockets-join.js",
"test:user:js": "node tests/js/test-user.js",
"test:restart:js": "node tests/js/test-restart-app.js",
"test:debug:js": "node tests/js/test-debug-mode.js",
"test:core:ts": "ts-node tests/ts/test-core-api.ts",
"test:achievements:ts": "ts-node tests/ts/test-complete-achievements.ts",
"test:stats:ts": "ts-node tests/ts/test-complete-stats.ts",
"test:leaderboards:ts": "ts-node tests/ts/test-complete-leaderboards.ts",
"test:friends:ts": "ts-node tests/ts/test-complete-friends.ts",
"test:cloud:ts": "ts-node tests/ts/test-complete-cloud.ts",
"test:workshop:ts": "ts-node tests/ts/test-workshop.ts",
"test:richpresence-overlay:ts": "ts-node tests/ts/test-richpresence-overlay.ts",
"test:input:ts": "ts-node tests/ts/test-input.ts",
"test:input-xbox:ts": "ts-node tests/ts/test-input.ts --virtual --type=xbox",
"test:input-ps4:ts": "ts-node tests/ts/test-input.ts --virtual --type=ps4",
"test:screenshots:ts": "ts-node tests/ts/test-screenshots.ts",
"test:apps:ts": "ts-node tests/ts/test-apps.ts",
"test:matchmaking:host:ts": "ts-node tests/ts/test-matchmaking-host.ts",
"test:matchmaking:join:ts": "ts-node tests/ts/test-matchmaking-join.ts",
"test:utils:ts": "ts-node tests/ts/test-utils.ts",
"test:networking:host:ts": "ts-node tests/ts/test-networking-utils-host.ts",
"test:networking:join:ts": "ts-node tests/ts/test-networking-utils-join.ts",
"test:sockets:host:ts": "ts-node tests/ts/test-networking-sockets-host.ts",
"test:sockets:join:ts": "ts-node tests/ts/test-networking-sockets-join.ts",
"test:user:ts": "ts-node tests/ts/test-user.ts",
"test:restart:ts": "ts-node tests/ts/test-restart-app.ts",
"test:debug:ts": "ts-node tests/ts/test-debug-mode.ts",
"test:custom-path:js": "node tests/js/test-custom-sdk-path.js",
"test:custom-path:ts": "ts-node tests/ts/test-custom-sdk-path.ts",
"prepublishOnly": "tsc"
},
"dependencies": {
"koffi": "^2.8.8"
},
"devDependencies": {
"@types/node": "^25.3.0",
"ts-node": "^10.9.2",
"typescript": "^5.0.0"
},
"files": [
"dist/**/*",
"prebuilds/**/*.node",
"README.md",
"LICENSE",
"docs/STEAMWORKS_SDK_SETUP.md",
"verify-sdk-setup.js",
"postinstall.js"
],
"keywords": [
"steam",
"steam-sdk",
"steamworks",
"steamworks-sdk",
"ffi",
"typescript",
"achievements",
"steam-achievements",
"steam-cloud",
"steam-workshop",
"steam-ugc",
"steam-stats",
"steam-overlay",
"gaming",
"electron",
"cross-platform"
],
"repository": {
"type": "git",
"url": "https://github.com/ArtyProf/steamworks-ffi-node.git"
},
"bugs": {
"url": "https://github.com/ArtyProf/steamworks-ffi-node/issues"
},
"homepage": "https://github.com/ArtyProf/steamworks-ffi-node",
"author": "Artur Khutak (Arty_Prof)",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
},
"optionalDependencies": {
"node-addon-api": "^8.5.0",
"node-gyp": "^12.2.0"
}
}