I see the problem, npm install is failing with a subtle "read ECONNRESET" that doesn't stop anything, it just keeps on going. Probably due to my terrible internet at the moment, but I can try again tomorrow morning when I get decent speeds.
Copy pasted from my terminal:
Code:
[christian@C-Arch OpenSourceDriverStation]$ git clone https://github.com/gixxy/DriverStation.js.git
Cloning into 'DriverStation.js'...
remote: Counting objects: 417, done.
remote: Compressing objects: 100% (232/232), done.
remote: Total 417 (delta 233), reused 318 (delta 164)
Receiving objects: 100% (417/417), 164.11 KiB | 40.00 KiB/s, done.
Resolving deltas: 100% (233/233), done.
Checking connectivity... done.
[christian@C-Arch OpenSourceDriverStation]$ cd DriverStation.js/
[christian@C-Arch DriverStation.js]$ npm install
> gamepad@1.0.2 install /home/christian/OpenSourceDriverStation/DriverStation.js/node_modules/gamepad
> node-pre-gyp install --fallback-to-build
[gamepad] Success: "/home/christian/OpenSourceDriverStation/DriverStation.js/node_modules/gamepad/build/gamepad/v1.0.2/Release/node-v11-linux-x64/gamepad.node" is installed via remote
\
> nodewebkit@0.8.6 postinstall /home/christian/OpenSourceDriverStation/DriverStation.js/node_modules/nodewebkit
> node scripts/install.js
read ECONNRESET
keypress@0.2.1 node_modules/keypress
gamepad@1.0.2 node_modules/gamepad
└── node-pre-gyp@0.5.31
frc-driverstation@0.6.2 node_modules/frc-driverstation
└── buffer-crc32@0.2.5
nodewebkit@0.8.6 node_modules/nodewebkit
├── rimraf@2.2.8
├── yargs@1.3.3
├── multimeter@0.1.1 (charm@0.1.2)
└── download@0.1.19 (get-stdin@0.1.0, each-async@0.1.3, get-urls@0.1.2, mkdirp@0.3.5, nopt@2.2.1, through2@0.4.2, request@2.49.0, decompress@0.2.5)
[christian@C-Arch DriverStation.js]$ cd node_modules/nodewebkit/nodewebkit
bash: cd: node_modules/nodewebkit/nodewebkit: No such file or directory
[christian@C-Arch DriverStation.js]$ ls node_modules/nodewebkit/
bin lib node_modules package.json README.md scripts