-
Notifications
You must be signed in to change notification settings - Fork 9
/
package.json
61 lines (61 loc) · 4.78 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
{
"name": "c-flo",
"version": "1.0.0",
"description": "MsgFlo setup for the c-base space station",
"main": "index.js",
"scripts": {
"lint-yaml": "yamllint components/*.yml spec/*.yaml ansible/*.yml ansible/**/*.yml",
"pretest": "npm run lint-yaml",
"test": "fbp-spec --address ws://localhost:3569 --start-timeout 60000 --command-timeout 60000 spec/",
"postinstall": "./node_modules/.bin/noflo-cache-preheat",
"start": "msgflo --componentdir components --graph graphs/main.json --runtime-id=a9dca883-c07f-4cd7-b369-180fa9b52b68 --ping-interval=600 --host=c-flo.cbrp3.c-base.org --wait-timeout 1200 --ignore barstatus_bar --ignore barstatus_clab --ignore barstatus_nerdarea --ignore barstatus_switch --ignore bubbler --ignore c_leuse --ignore c_out_generator --ignore c_out_output --ignore crew --ignore mainhall --ignore mechblast --ignore mechblast-display --ignore nerd --ignore nerdctrl_switch --ignore powermon --ignore echelon --ignore time --ignore vacuum --ignore siri --ignore megablast-display --ignore roboblast-display --ignore ingress-lights --ignore ingress-data --ignore station-announcer --ignore c-boom --ignore megablast --ignore he1 --ignore he2-display --ignore nerdctrl-display --ignore hallway-display --ignore bigswitch --ignore c-lab-display --ignore mainhall-display --ignore nerdarea-display --ignore soundlab-display --ignore weltenbau-display --ignore c-leuse-display --ignore staub/arboretum --ignore staub/mainhall --ignore bar-display --ignore mainhall-mirror-display --ignore pioneer --ignore alien-alarm",
"foreign": "msgflo-register --role barstatus_bar:components/statuslight.yml --role barstatus_clab:components/statuslight.yml --role barstatus_nerdarea:components/statuslight.yml --role barstatus_switch:components/barstatus.yml --role bubbler:components/panel.yml --role c_leuse:components/playsound.yml --role c_out_generator:components/c_out.yml --role c_out_output:components/playsound.yml --role crew:components/crew.yml --role mainhall:components/dmx.yml --role mechblast:components/playsound.yml --role mechblast-display:components/infodisplay.yml --role nerd:components/pedestrianlight.yml --role nerdctrl_switch:components/nerdctrl.yml --role powermon:components/powermon.yml --role echelon:components/echelon.yml --role time:components/time.yml --role vacuum:components/Vacuum.yml --role c-boom:components/buttonpanel.yml --role megablast-display:components/mqttwebview.yml --role he1:components/infodisplay.yml --role he2-display:components/infodisplay.yml --role roboblast-display:components/mqttwebview.yml --role siri:components/infodisplay.yml --role nerdctrl-display:components/infodisplay.yml --role hallway-display:components/c-beam-viewer.yml --role bigswitch:components/BigSwitch.yml --role c-lab-display:components/infodisplay.yml --role mainhall-display:components/infodisplay.yml --role nerdarea-display:components/infodisplay.yml --role soundlab-display:components/infodisplay.yml --role weltenbau-display:components/infodisplay.yml --role c-leuse-display:components/infodisplay.yml --role bar-display:components/infodisplay.yml --role mainhall-mirror-display:components/infodisplay.yml --role alien-alarm:components/AlienAlarm.yml --role pioneer:components/PioneerPlaque.yml --role ingress-data:components/ingress-data.yml --role ingress-lights:components/ingress-lights.yml --role megablast:components/music-player.yml --role station-announcer:components/StationAnnouncer.yml"
},
"repository": {
"type": "git",
"url": "git+https://github.com/c-base/c-flo.git"
},
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/c-base/c-flo/issues"
},
"engines": {
"node": ">=4.0.0",
"npm": ">=3.0.0"
},
"homepage": "https://github.com/c-base/c-flo#readme",
"devDependencies": {
"chai": "^4.0.2",
"fbp-spec": "^0.6.6",
"mocha": "^6.0.0",
"yaml-lint": "^1.2.4"
},
"dependencies": {
"adds": "^1.2.6",
"coffeescript": "^2.3.1",
"fbp-protocol-healthcheck": "^1.0.0",
"msgflo": "^0.12.0",
"msgflo-nodejs": "^0.11.1",
"noflo": "^1.0.0",
"noflo-core": "^0.6.1",
"noflo-runtime-msgflo": "~0.12.0"
},
"msgflo": {
"namespace": "c-flo",
"variables": {
"NOFLO": "node ./node_modules/.bin/noflo-runtime-msgflo --name #ROLE --graph #COMPONENT --cache true"
},
"components": {
"msgflo-browser/infodisplay": "msgflo-register --role #ROLE:components/infodisplay.yml",
"c-base/mqttwebview": "msgflo-register --role #ROLE:components/mqttwebview.yml",
"c-base/c-beam-viewer": "msgflo-register --role #ROLE:components/c-beam-viewer.yml",
"c-base/dmx": "msgflo-register --role #ROLE:components/dmx.yml",
"c-base/buttonpanel": "msgflo-register --role #ROLE:components/buttonpanel.yml",
"core/Output": "#NOFLO"
}
},
"config": {
"unsafe-perm": true
}
}