UNPKG

3.19 kBJSONView Raw
1{
2 "name": "serialport",
3 "version": "6.0.5",
4 "description": "Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!",
5 "main": "lib",
6 "repository": {
7 "type": "git",
8 "url": "git://github.com/node-serialport/node-serialport.git"
9 },
10 "keywords": [
11 "ccTalk",
12 "com port",
13 "data logging",
14 "hardware",
15 "iot",
16 "johnny-five",
17 "modem",
18 "nodebots",
19 "RFID",
20 "sensor",
21 "serial port",
22 "serial",
23 "serialport",
24 "sms gateway",
25 "sms",
26 "stream",
27 "tty",
28 "UART"
29 ],
30 "maintainers": [
31 {
32 "name": "Francis Gulotta",
33 "email": "wizard@roborooter.com",
34 "url": "https://www.roborooter.com"
35 },
36 {
37 "name": "Jacob Rosenthal",
38 "email": "jakerosenthal@gmail.com"
39 },
40 {
41 "name": "Chris Williams",
42 "email": "voodootikigod@gmail.com",
43 "url": "http://www.voodootikigod.com"
44 },
45 {
46 "name": "Joe Ferner",
47 "email": "joe.ferner@nearinfinity.com"
48 },
49 {
50 "name": "Jay Beavers",
51 "email": "jay@hikinghomeschoolers.org"
52 },
53 {
54 "name": "Rob Giseburt",
55 "email": "giseburt@gmail.com"
56 }
57 ],
58 "dependencies": {
59 "bindings": "1.3.0",
60 "commander": "^2.13.0",
61 "debug": "^3.1.0",
62 "nan": "^2.6.2",
63 "prebuild-install": "^2.4.1",
64 "promirepl": "^1.0.1",
65 "prompt-list": "^3.1.2",
66 "safe-buffer": "^5.0.1"
67 },
68 "devDependencies": {
69 "bluebird": "^3.5.0",
70 "chai": "^4.0.2",
71 "chai-subset": "^1.5.0",
72 "conventional-changelog-cli": "^1.3.2",
73 "docdash": "^0.4.0",
74 "eslint": "^4.17.0",
75 "eslint-config-standard": "^10.2.1",
76 "eslint-plugin-import": "^2.7.0",
77 "eslint-plugin-node": "^5.1.0",
78 "eslint-plugin-promise": "^3.5.0",
79 "eslint-plugin-standard": "^3.0.1",
80 "istanbul": "^0.4.4",
81 "jsdoc": "^3.5.5",
82 "mocha": "^5.0.0",
83 "prebuild": "^7.4.0",
84 "proxyquire": "^1.7.10",
85 "sinon": "^4.2.2"
86 },
87 "engines": {
88 "node": ">=4.0.0"
89 },
90 "bin": {
91 "serialport-list": "./bin/list.js",
92 "serialport-repl": "./bin/repl.js",
93 "serialport-term": "./bin/terminal.js"
94 },
95 "license": "MIT",
96 "scripts": {
97 "arduino-test": "TEST_PORT=$(./bin/find-arduino.js) npm test",
98 "changelog": "conventional-changelog -i CHANGELOG.md -s",
99 "docs": "jsdoc -c ./.jsdoc.json ",
100 "lint": "eslint lib test bin examples",
101 "rebuild-all": "npm rebuild && node-gyp rebuild",
102 "repl": "node bin/repl.js",
103 "terminal": "node bin/terminal.js",
104 "stress": "mocha --no-timeouts test/arduinoTest/stress.js",
105 "test": "istanbul cover ./node_modules/mocha/bin/_mocha",
106 "test:watch": "mocha -w",
107 "valgrind": "TEST_PORT=$(./bin/find-arduino.js) valgrind --leak-check=full node test/manual-testing/memory-binding.js",
108 "debugger": "TEST_PORT=$(./bin/find-arduino.js) node --inspect --debug-brk test/manual-testing/performance.js",
109 "install": "prebuild-install || node-gyp rebuild",
110 "rebuild": "prebuild --compile",
111 "prebuild": "prebuild --all --strip --verbose",
112 "prebuild-upload": "prebuild --all --strip --verbose"
113 },
114 "gypfile": true
115}