/
package.json
38 lines (38 loc) · 2.42 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
{
"name": "buttplug-server-cli",
"version": "0.11.1",
"description": "Node.js Server Frontend for Buttplug",
"homepage": "https://github.com/buttplugio/buttplug-js/packages/buttplug-server-cli#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/buttplugio/buttplug-js.git"
},
"author": "The Buttplug Project Team",
"license": "BSD-3-Clause",
"bugs": {
"url": "https://github.com/buttplugio/buttplug-js/issues"
},
"main": "./dist/src/index.js",
"scripts": {
"build": "trash dist dist-bundle && yarn build:main",
"build:main": "tsc -p tsconfig.json",
"build:proto": "pbjs -t json-module -w commonjs -o src/buttplug-gui-proto.js buttplug-gui.proto && pbjs -t static-module buttplug-gui.proto | pbts -o src/buttplug-gui-proto.d.ts -",
"tslint": "tslint --project tsconfig.json --outputAbsolutePaths -c ../../tslint.json \"src/**/*.ts\" \"tests/**/*.ts\"",
"tslint:fix": "tslint --project tsconfig.json --outputAbsolutePaths -c ../../tslint.json --fix semicolon,comma,no-var-keyword,ordered-imports \"src/**/*.ts\" \"tests/**/*.ts\"",
"start": "node dist/src/index.js",
"freeze:macos-x64": "pkg dist/src/index.js --targets node10-macos-x64 --output buttplug-node-server/Buttplug.Server.CLI && yarn copy:bindings:macos",
"freeze:linux-x64": "pkg dist/src/index.js --targets node10-linux-x64 --output buttplug-node-server/Buttplug.Server.CLI && yarn copy:bindings:linux",
"freeze:linux:rpi": "pkg dist/src/index.js --targets node10-linux-armv6 --output buttplug-node-server/Buttplug.Server.CLI && yarn copy:bindings:linux",
"freeze:win-x64": "pkg dist/src/index.js --targets node10-win-x86 --output buttplug-node-server/Buttplug.Server.CLI.exe",
"package:win": "yarn freeze:win && copy node_modules\\bluetooth-hci-socket\\build\\Release\\binding.node buttplug-node-server && copy node_modules\\usb\\src\\binding\\usb_bindings.node buttplug-node-server && 7z a buttplug-node-server.7z buttplug-node-server\\*",
"copy:bindings:macos": "cp ../../node_modules/noble-mac/native/noble_mac.node ./buttplug-node-server/noble_mac.node",
"copy:bindings:linux": "cp ../../node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node ./buttplug-node-server/binding.node"
},
"dependencies": {
"buttplug": "^0.11.1",
"buttplug-node-bluetoothle-manager": "^0.11.1",
"buttplug-node-websockets": "^0.11.1",
"commander": "^2.19.0",
"protobufjs": "^6.8.8"
}
}