snootforge

chee/kasa

a javascript for kasa veho lightbulbs

make the play/ dependencies devDependencies
06f0b7609c8d214cdae9f0ad2bec7dc181b51222
  1. Fdiff --git a/package-lock.json b/package-lock.json
  2. index cc4673d..13e91b9 100644
  3. --- a/package-lock.json
  4. +++ b/package-lock.json
  5. H@@ -8,7 +8,7 @@
  6. "version": "1.3.3",
  7. "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
  8. "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
  9. - "optional": true,
  10. + "dev": true,
  11. "requires": {
  12. "mime-types": "2.1.15",
  13. "negotiator": "0.6.1"
  14. H@@ -18,13 +18,13 @@
  15. "version": "1.1.1",
  16. "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
  17. "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
  18. - "optional": true
  19. + "dev": true
  20. },
  21. "body-parser": {
  22. "version": "1.17.2",
  23. "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz",
  24. "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=",
  25. - "optional": true,
  26. + "dev": true,
  27. "requires": {
  28. "bytes": "2.4.0",
  29. "content-type": "1.0.2",
  30. H@@ -47,36 +47,38 @@
  31. "bytes": {
  32. "version": "2.4.0",
  33. "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
  34. - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk="
  35. + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
  36. + "dev": true
  37. },
  38. "content-disposition": {
  39. "version": "0.5.2",
  40. "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
  41. "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
  42. - "optional": true
  43. + "dev": true
  44. },
  45. "content-type": {
  46. "version": "1.0.2",
  47. "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
  48. "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
  49. - "optional": true
  50. + "dev": true
  51. },
  52. "cookie": {
  53. "version": "0.3.1",
  54. "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
  55. "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
  56. - "optional": true
  57. + "dev": true
  58. },
  59. "cookie-signature": {
  60. "version": "1.0.6",
  61. "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
  62. "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
  63. - "optional": true
  64. + "dev": true
  65. },
  66. "debug": {
  67. "version": "2.6.7",
  68. "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz",
  69. "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=",
  70. + "dev": true,
  71. "requires": {
  72. "ms": "2.0.0"
  73. }
  74. H@@ -84,38 +86,44 @@
  75. "depd": {
  76. "version": "1.1.0",
  77. "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
  78. - "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
  79. + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=",
  80. + "dev": true
  81. },
  82. "destroy": {
  83. "version": "1.0.4",
  84. "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
  85. - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  86. + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
  87. + "dev": true
  88. },
  89. "ee-first": {
  90. "version": "1.1.1",
  91. "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
  92. - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  93. + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
  94. + "dev": true
  95. },
  96. "encodeurl": {
  97. "version": "1.0.1",
  98. "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
  99. - "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA="
  100. + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=",
  101. + "dev": true
  102. },
  103. "escape-html": {
  104. "version": "1.0.3",
  105. "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
  106. - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  107. + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
  108. + "dev": true
  109. },
  110. "etag": {
  111. "version": "1.8.0",
  112. "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz",
  113. - "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE="
  114. + "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=",
  115. + "dev": true
  116. },
  117. "express": {
  118. "version": "4.15.3",
  119. "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz",
  120. "integrity": "sha1-urZdDwOqgMNYQIly/HAPkWlEtmI=",
  121. - "optional": true,
  122. + "dev": true,
  123. "requires": {
  124. "accepts": "1.3.3",
  125. "array-flatten": "1.1.1",
  126. H@@ -151,7 +159,7 @@
  127. "version": "1.0.3",
  128. "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz",
  129. "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=",
  130. - "optional": true,
  131. + "dev": true,
  132. "requires": {
  133. "debug": "2.6.7",
  134. "encodeurl": "1.0.1",
  135. H@@ -166,17 +174,19 @@
  136. "version": "0.1.0",
  137. "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz",
  138. "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=",
  139. - "optional": true
  140. + "dev": true
  141. },
  142. "fresh": {
  143. "version": "0.5.0",
  144. "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz",
  145. - "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44="
  146. + "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=",
  147. + "dev": true
  148. },
  149. "http-errors": {
  150. "version": "1.6.1",
  151. "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz",
  152. "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=",
  153. + "dev": true,
  154. "requires": {
  155. "depd": "1.1.0",
  156. "inherits": "2.0.3",
  157. H@@ -187,51 +197,56 @@
  158. "iconv-lite": {
  159. "version": "0.4.15",
  160. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
  161. - "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es="
  162. + "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
  163. + "dev": true
  164. },
  165. "inherits": {
  166. "version": "2.0.3",
  167. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
  168. - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  169. + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
  170. + "dev": true
  171. },
  172. "ipaddr.js": {
  173. "version": "1.3.0",
  174. "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.3.0.tgz",
  175. "integrity": "sha1-HgOlL9rYOou7KyXL9JmLTP/NPew=",
  176. - "optional": true
  177. + "dev": true
  178. },
  179. "media-typer": {
  180. "version": "0.3.0",
  181. "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
  182. "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
  183. - "optional": true
  184. + "dev": true
  185. },
  186. "merge-descriptors": {
  187. "version": "1.0.1",
  188. "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
  189. "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
  190. - "optional": true
  191. + "dev": true
  192. },
  193. "methods": {
  194. "version": "1.1.2",
  195. "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
  196. "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
  197. - "optional": true
  198. + "dev": true
  199. },
  200. "mime": {
  201. "version": "1.3.4",
  202. "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
  203. - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM="
  204. + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=",
  205. + "dev": true
  206. },
  207. "mime-db": {
  208. "version": "1.27.0",
  209. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
  210. - "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE="
  211. + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=",
  212. + "dev": true
  213. },
  214. "mime-types": {
  215. "version": "2.1.15",
  216. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
  217. "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
  218. + "dev": true,
  219. "requires": {
  220. "mime-db": "1.27.0"
  221. }
  222. H@@ -239,7 +254,8 @@
  223. "ms": {
  224. "version": "2.0.0",
  225. "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  226. - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
  227. + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  228. + "dev": true
  229. },
  230. "nan": {
  231. "version": "2.6.2",
  232. H@@ -251,7 +267,7 @@
  233. "version": "0.6.1",
  234. "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
  235. "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
  236. - "optional": true
  237. + "dev": true
  238. },
  239. "noble": {
  240. "version": "1.8.1",
  241. H@@ -282,6 +298,7 @@
  242. "version": "2.3.0",
  243. "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
  244. "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  245. + "dev": true,
  246. "requires": {
  247. "ee-first": "1.1.1"
  248. }
  249. H@@ -289,19 +306,20 @@
  250. "parseurl": {
  251. "version": "1.3.1",
  252. "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
  253. - "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY="
  254. + "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=",
  255. + "dev": true
  256. },
  257. "path-to-regexp": {
  258. "version": "0.1.7",
  259. "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
  260. "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
  261. - "optional": true
  262. + "dev": true
  263. },
  264. "proxy-addr": {
  265. "version": "1.1.4",
  266. "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz",
  267. "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=",
  268. - "optional": true,
  269. + "dev": true,
  270. "requires": {
  271. "forwarded": "0.1.0",
  272. "ipaddr.js": "1.3.0"
  273. H@@ -311,28 +329,36 @@
  274. "version": "6.4.0",
  275. "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
  276. "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
  277. - "optional": true
  278. + "dev": true
  279. },
  280. "range-parser": {
  281. "version": "1.2.0",
  282. "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
  283. - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
  284. + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
  285. + "dev": true
  286. },
  287. "raw-body": {
  288. "version": "2.2.0",
  289. "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz",
  290. "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=",
  291. - "optional": true,
  292. + "dev": true,
  293. "requires": {
  294. "bytes": "2.4.0",
  295. "iconv-lite": "0.4.15",
  296. "unpipe": "1.0.0"
  297. }
  298. },
  299. + "require-self": {
  300. + "version": "0.2.1",
  301. + "resolved": "https://registry.npmjs.org/require-self/-/require-self-0.2.1.tgz",
  302. + "integrity": "sha512-UtdzH3nSUepBgtIGSoGs3MJOooh3zMYG5qZ3YVv0+1yocJ1oBliUXYoQkR+eKOpCfaGw84jHmGXX5GC8WhdGSA==",
  303. + "dev": true
  304. + },
  305. "send": {
  306. "version": "0.15.3",
  307. "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz",
  308. "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=",
  309. + "dev": true,
  310. "requires": {
  311. "debug": "2.6.7",
  312. "depd": "1.1.0",
  313. H@@ -353,7 +379,7 @@
  314. "version": "1.12.3",
  315. "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz",
  316. "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=",
  317. - "optional": true,
  318. + "dev": true,
  319. "requires": {
  320. "encodeurl": "1.0.1",
  321. "escape-html": "1.0.3",
  322. H@@ -364,24 +390,26 @@
  323. "setprototypeof": {
  324. "version": "1.0.3",
  325. "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
  326. - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
  327. + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
  328. + "dev": true
  329. },
  330. "statuses": {
  331. "version": "1.3.1",
  332. "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
  333. - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
  334. + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
  335. + "dev": true
  336. },
  337. "tinycolor2": {
  338. "version": "1.4.1",
  339. "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
  340. "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=",
  341. - "optional": true
  342. + "dev": true
  343. },
  344. "tinygradient": {
  345. "version": "0.3.1",
  346. "resolved": "https://registry.npmjs.org/tinygradient/-/tinygradient-0.3.1.tgz",
  347. "integrity": "sha1-LZ5PvjSMSX7RHih6QzaDWz/RECI=",
  348. - "optional": true,
  349. + "dev": true,
  350. "requires": {
  351. "tinycolor2": "1.4.1"
  352. }
  353. H@@ -390,7 +418,7 @@
  354. "version": "1.6.15",
  355. "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
  356. "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
  357. - "optional": true,
  358. + "dev": true,
  359. "requires": {
  360. "media-typer": "0.3.0",
  361. "mime-types": "2.1.15"
  362. H@@ -400,19 +428,19 @@
  363. "version": "1.0.0",
  364. "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
  365. "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
  366. - "optional": true
  367. + "dev": true
  368. },
  369. "utils-merge": {
  370. "version": "1.0.0",
  371. "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
  372. "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=",
  373. - "optional": true
  374. + "dev": true
  375. },
  376. "vary": {
  377. "version": "1.1.1",
  378. "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz",
  379. "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=",
  380. - "optional": true
  381. + "dev": true
  382. },
  383. "xpc-connection": {
  384. "version": "0.1.4",
  1. Fdiff --git a/package.json b/package.json
  2. index cbe9db2..fe3ebd0 100644
  3. --- a/package.json
  4. +++ b/package.json
  5. H@@ -21,7 +21,7 @@
  6. "dependencies": {
  7. "noble": "^1.8.1"
  8. },
  9. - "optionalDependencies": {
  10. + "devDependencies": {
  11. "body-parser": "^1.17.2",
  12. "express": "^4.15.3",
  13. "tinygradient": "^0.3.1"