1 | {
|
2 | "name": "johnny-five",
|
3 | "description": "The JavaScript Robotics and Hardware Programming Framework. Use with: Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Particle/Spark Core & Photon, Tessel 2, TI Launchpad and more!",
|
4 | "version": "0.14.3",
|
5 | "homepage": "https://johnny-five.io",
|
6 | "author": {
|
7 | "name": "Rick Waldron <waldron.rick@gmail.com>",
|
8 | "email": "waldron.rick@gmail.com"
|
9 | },
|
10 | "contributors": [
|
11 | "Adam Hyland <protonk@gmail.com>",
|
12 | "Andreas Haugstrup Pedersen <haugstrup@podio.com>",
|
13 | "Andrew Homeyer <homeyer@gmail.com>",
|
14 | "Ben Gillies <bengillies@gmail.com>",
|
15 | "Carl Danley <carldanley@gmail.com>",
|
16 | "Chris Williams <chris@saferaging.com>",
|
17 | "Colin Vernon <colin@littlebits.cc>",
|
18 | "Corey Daniels <corey@skookum.com>",
|
19 | "FotoVerite <mzbphoto@gmail.com>",
|
20 | "Francis Gulotta <wizard@roborooter.com>",
|
21 | "Irene Ros <irene@bocoup.com>",
|
22 | "Jonathan Beri <jmberi@gmail.com>",
|
23 | "Julian Gautier <julian.gautier@alumni.neumont.edu>",
|
24 | "Linus Larsson <linus@devshm.net>",
|
25 | "Mike Breen <hardbap@gmail.com>",
|
26 | "Mike Harsch <mike@harschsystems.com>",
|
27 | "Mike Sherov <mike.sherov@gmail.com>",
|
28 | "Paul Tagliamonte <paultag@sunlightfoundation.com>",
|
29 | "Rahul Ravikumar <rahulrav@a2z.com>",
|
30 | "Randall A. Gordon <randall@randallagordon.com>",
|
31 | "Rebecca Murphey <rmurphey@gmail.com>",
|
32 | "Ryan Neufeld <ryan@neucode.org>",
|
33 | "Scott González <scott.gonzalez@gmail.com>",
|
34 | "Swift <theycallmeswift@gmail.com>",
|
35 | "Travis Thieman <travis.thieman@gmail.com>",
|
36 | "Vincent Agnano <vincent.agnano@scopyleft.fr>",
|
37 | "Cole <mcg42387@gmail.com>",
|
38 | "Divan Visagie <visagiedivan@gmail.com>",
|
39 | "Sara Gorecki <sgorecki@gmail.com>",
|
40 | "Raquel Velez <rockbot01@gmail.com>",
|
41 | "Tim Walker <tim.twalker@gmail.com>",
|
42 | "Toby Miller <tmiller@localhost.localhost>",
|
43 | "Richard Key <rich@busyrich.com>",
|
44 | "Patrick Clark <pat@hellop.at>",
|
45 | "Boros Márton <martonboros@gmail.com>",
|
46 | "Jeremy Morrell <morrell.jeremy@gmail.com>",
|
47 | "Bob Holt <bobholt@gmail.com>",
|
48 | "Dwayn Matthies <dwayn.matthies@gmail.com>",
|
49 | "AJ Fisher <ajfisher.td@gmail.com>",
|
50 | "Julian Duque <julianduquej@gmail.com>",
|
51 | "Daan van Berkel <daan.v.berkel.1980@gmail.com>",
|
52 | "Oli Evans <oli@zilla.org.uk>",
|
53 | "Cory Gackenheimer <cory.gack@gmail.com>",
|
54 | "Ray Pierce <ray@digitalpierce.com>",
|
55 | "Jonathan Clem <jonathan@jclem.net>",
|
56 | "achingbrain <alex@achingbrain.net>",
|
57 | "Jeff Albrecht <jeffa@iea-software.com>",
|
58 | "Isaac Durazo <isaacdurazo@gmail.com>",
|
59 | "Pawel Szymczykowski <makenai@gmail.com>",
|
60 | "Alex Crooks <alexcrooks@gmail.com>",
|
61 | "Donovan Buck <donovan@donovan.bz>",
|
62 | "Taha Hesham <taha@wizylabs.com>",
|
63 | "Alfonso de la Osa <fonz@botverse.com>",
|
64 | "Donald Averill <donaldaverill@nakedcitybrewing.com",
|
65 | "Bryan Hughes <bryan@theoreticalideations.com>",
|
66 | "Robert Myers <rmyers@euro-pro.com>",
|
67 | "David Resseguie <david@resseguie.com>",
|
68 | "Lyza Danger Gardner <lyza@lyza.com>",
|
69 | "Adam Magaluk <AdamMagaluK@gmail.com>",
|
70 | "Udo Kramer <optikfluffel@gmail.com>",
|
71 | "Joseph Weakley <joew@samjoe.com>",
|
72 | "Dean McDonnell <mcdonnelldean@outlook.com>",
|
73 | "Jonathan Petitcolas <petitcolas.jonathan@gmail.com>",
|
74 | "Chinmay Pendharkar <notthetup@gmail.com>",
|
75 | "Brian Genisio <BrianGenisio@Gmail.com>",
|
76 | "Anna Gerber <anna.m.gerber@gmail.com>",
|
77 | "Derek Wheelden <derek.wheelden@gmail.com>",
|
78 | "Sean Hussey <sean@seanhussey.com>",
|
79 | "ralphtheninja <ralphtheninja@riseup.net>",
|
80 | "SotirisValogiannis <omiloparmenos@gmail.com>",
|
81 | "Sue Lockwood <deathbearbrown@gmail.com>",
|
82 | "Henri Cavalcante <contato@henrimichel.com.br>",
|
83 | "Dany Shaanan <danyshaanan@gmail.com>",
|
84 | "Rachel Hazes <>",
|
85 | "DeShawn Williams <deshawn.b.williams@gmail.com>",
|
86 | "Michał <bartmichu@gmail.com>",
|
87 | "Steve Kinney <hello@stevekinney.net>",
|
88 | "H. Phil Duby <philduby@phriendly.net>",
|
89 | "Vincent Rubiolo <vincent.libre@cryostase.eu>",
|
90 | "Jory Burson <jory@bocoup.com>",
|
91 | "Corey Frang <gnarf@gnarf.net>",
|
92 | "TRAHOMOTO <trahomoto@i.ua>",
|
93 | "Don McCurdy <don.r.mccurdy@gmail.com>",
|
94 | "Marcus Wittig <WittigMarcus@gmail.com>",
|
95 | "KatieK <KatieK2@users.noreply.github.com>",
|
96 | "Iryna Shestak <shestak.irina@gmail.com>",
|
97 | "Nathan Loding <nathan@nloding.com>",
|
98 | "Eric Lewis <eric.andrew.lewis@gmail.com>",
|
99 | "Prayag Verma <prayag.verma@gmail.com>",
|
100 | "Stefan Hüsges <Tronsha@gmx.de>",
|
101 | "Jean-Philippe Côté <jp@cote.cc>",
|
102 | "byronhulcher <byronhulcher@gmail.com>",
|
103 | "John Lennard <john@yakmoo.se>",
|
104 | "Dario Diaz <darioo.diaz1@gmail.com>",
|
105 | "Kimio Kosaka <kim@dhcp209.kosmac.or.jp>",
|
106 | "Ashley Williams <ashley666ashley@gmail.com>",
|
107 | "kilida <kilidapatch@gmail.com>",
|
108 | "Rhys van der Waerden <rhys.vdw@gmail.com>",
|
109 | "eiji.ienaga <e-ienaga@esm.co.jp>",
|
110 | "Doug Cone <nullvariable@users.noreply.github.com>",
|
111 | "Andrew Nicolaou <me@andrewnicolaou.co.uk>",
|
112 | "shimnex <shimdal@yahoo.ca>",
|
113 | "Brad Buchanan <bradley.c.buchanan@gmail.com>",
|
114 | "Rus Werner <rus.werner@gmail.com>"
|
115 | ],
|
116 | "keywords": [
|
117 | "arduino",
|
118 | "raspberry pi",
|
119 | "raspberrypi",
|
120 | "usb",
|
121 | "serial",
|
122 | "serialport",
|
123 | "firmata",
|
124 | "robot",
|
125 | "spark",
|
126 | "spark core",
|
127 | "spark-io",
|
128 | "particle",
|
129 | "photon",
|
130 | "i2c",
|
131 | "raspberry pi",
|
132 | "rpi",
|
133 | "raspi-io",
|
134 | "intel galileo",
|
135 | "galileo",
|
136 | "galileo-io",
|
137 | "intel edison",
|
138 | "edison",
|
139 | "tessel 2",
|
140 | "pcduino",
|
141 | "MPU6050",
|
142 | "ADXL345",
|
143 | "ADXL335",
|
144 | "MMA8462Q",
|
145 | "MPL3115A2",
|
146 | "Weather Shield Arduino",
|
147 | "Weather Shield Photon",
|
148 | "BMP180",
|
149 | "Edison Arduino Block",
|
150 | "Edison GPIO Block",
|
151 | "Edison I2C Block",
|
152 | "Edison PWM Block",
|
153 | "RedBoard",
|
154 | "Ludus Protoshield",
|
155 | "Ludus Protoshield Wireless",
|
156 | "Ardumoto",
|
157 | "HMC5883L",
|
158 | "Speed controller",
|
159 | "PCF8575",
|
160 | "HTU21D",
|
161 | "Joystick",
|
162 | "Thumb Joystick",
|
163 | "Joystick",
|
164 | "16x2 LCD",
|
165 | "20x4 LCD",
|
166 | "LED",
|
167 | "Diffused LED",
|
168 | "RGB LED",
|
169 | "Infrared Sensor",
|
170 | "PIR Motion Sensor",
|
171 | "Hobby Motor",
|
172 | "Infrared Proximity Sensor",
|
173 | "LIDAR-Lite v2",
|
174 | "Ultrasonic Range Finder",
|
175 | "LV-MaxSonar-EZ0",
|
176 | "LV-MaxSonar-EZ3",
|
177 | "HRLV-MaxSonar-EZ0",
|
178 | "SparkFun Sensor Kit",
|
179 | "SparkFun Essential Sensor Kit",
|
180 | "Servo",
|
181 | "Continuous Rotation",
|
182 | "Metal Gear",
|
183 | "High Torque",
|
184 | "Hitec HS-805BB",
|
185 | "Hitec HS-425BB",
|
186 | "Hitec HS-422",
|
187 | "Hitec HS-646WP",
|
188 | "Hitec HS-85MG",
|
189 | "Hitec HS-625MG",
|
190 | "Hitec HS-35HD",
|
191 | "Hitec HS-755HB",
|
192 | "Temperature",
|
193 | "DS18B20",
|
194 | "TMP36",
|
195 | "ANALOG",
|
196 | "MMA7361",
|
197 | "MMA7660",
|
198 | "ESPLORA",
|
199 | "MPU-6050",
|
200 | "TINKERKIT",
|
201 | "MPL115A2",
|
202 | "DEFAULT",
|
203 | "EV3",
|
204 | "NXT",
|
205 | "ISL29125",
|
206 | "HMC6352",
|
207 | "GP2Y0A21YK",
|
208 | "GP2D120XJ00F",
|
209 | "GP2Y0A02YK0F",
|
210 | "GP2Y0A41SK0F",
|
211 | "2Y0A21",
|
212 | "2D120X",
|
213 | "2Y0A02",
|
214 | "OA41SK",
|
215 | "0A21",
|
216 | "0A02",
|
217 | "MCP23017",
|
218 | "MCP23008",
|
219 | "PCF8574",
|
220 | "PCA9685",
|
221 | "PCF8591",
|
222 | "MUXSHIELD2",
|
223 | "PCF8574A",
|
224 | "SI7020",
|
225 | "GY-521",
|
226 | "GY521",
|
227 | "MPR121QR2",
|
228 | "VKEY",
|
229 | "AT42QT1070",
|
230 | "MPR121",
|
231 | "QTOUCH",
|
232 | "JHD1313M1",
|
233 | "PARALLEL",
|
234 | "HD44780",
|
235 | "PCF8574T",
|
236 | "PCF8574AT",
|
237 | "LCD2004",
|
238 | "LCD1602",
|
239 | "LCM1602",
|
240 | "MJKDZ",
|
241 | "BLINKM",
|
242 | "HT16K33",
|
243 | "TSL2561",
|
244 | "ALS-PT19",
|
245 | "ALSPT19",
|
246 | "Shift Register",
|
247 | "74HC595",
|
248 | "Shift Register 8-Bit SN74HC595",
|
249 | "MCP9808"
|
250 | ],
|
251 | "repository": {
|
252 | "type": "git",
|
253 | "url": "git://github.com/rwaldron/johnny-five.git"
|
254 | },
|
255 | "bugs": {
|
256 | "url": "https://github.com/rwaldron/johnny-five/issues"
|
257 | },
|
258 | "license": "MIT",
|
259 | "main": "lib/johnny-five",
|
260 | "engines": {
|
261 | "node": ">=0.10.0"
|
262 | },
|
263 | "dependencies": {
|
264 | "chalk": "2.1.0",
|
265 | "color-convert": "~1.2.2",
|
266 | "ease-component": "latest",
|
267 | "lodash.clonedeep": "^4.3.0",
|
268 | "lodash.debounce": "^4.0.3",
|
269 | "nanotimer": "0.3.10",
|
270 | "temporal": "latest"
|
271 | },
|
272 | "optionalDependencies": {
|
273 | "browser-serialport": "latest",
|
274 | "firmata": "^0.19.0",
|
275 | "serialport": "^6.0.4"
|
276 | },
|
277 | "devDependencies": {
|
278 | "async": "^2.4.1",
|
279 | "copy-paste": "^1.3.0",
|
280 | "coveralls": "^2.13.1",
|
281 | "grunt": "^1.0.1",
|
282 | "grunt-cli": "^1.2.0",
|
283 | "grunt-contrib-jshint": "^1.1.0",
|
284 | "grunt-contrib-nodeunit": "^1.0.0",
|
285 | "grunt-contrib-watch": "^1.0.0",
|
286 | "grunt-jsbeautifier": "^0.2.13",
|
287 | "grunt-jscs": "^3.0.1",
|
288 | "keypress": "latest",
|
289 | "mock-firmata": "latest",
|
290 | "nyc": "^11.0.1",
|
291 | "optimist": "^0.6.1",
|
292 | "shelljs": "^0.3.0",
|
293 | "sinon": "~1.10.2"
|
294 | },
|
295 | "scripts": {
|
296 | "test": "grunt",
|
297 | "test-cover": "nyc grunt nodeunit",
|
298 | "coveralls": "nyc --reporter=lcov grunt nodeunit && cat ./coverage/lcov.info | coveralls"
|
299 | }
|
300 | }
|