Update all modules, and update gulpfile to gulp4 syntax.

This commit is contained in:
mmcwilliams 2019-06-14 13:11:28 -04:00
parent 76c7b49142
commit 39e6ab5247
5 changed files with 2797 additions and 1407 deletions

View File

@ -18,17 +18,17 @@ var scripts = [
'./src/index.js' './src/index.js'
]; ];
gulp.task('js', function () { gulp.task('js', () => {
'use strict'; 'use strict';
return gulp.src(scripts) return gulp.src(scripts)
.pipe(concat('app.js')) .pipe(concat('app.js'))
.pipe(gulp.dest('./js/')); .pipe(gulp.dest('./js/'));
}); });
gulp.task('less', function () { gulp.task('less', () => {
return gulp.src('./less/app.less') return gulp.src('./less/app.less')
.pipe(less()) .pipe(less())
.pipe(gulp.dest('./css')); .pipe(gulp.dest('./css'));
}); });
gulp.task('default', ['js', 'less']); gulp.task('default', gulp.parallel('js', 'less'));

3752
app/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -30,17 +30,17 @@
"devDependencies": { "devDependencies": {
"@types/jquery": "^3.3.29", "@types/jquery": "^3.3.29",
"chai": "^4.2.0", "chai": "^4.2.0",
"electron": "^4.1.3", "electron": "^5.0.3",
"electron-installer-common": "^0.6.2", "electron-installer-common": "^0.7.2",
"electron-installer-dmg": "^2.0.0", "electron-installer-dmg": "^3.0.0",
"electron-packager": "^13.1.1", "electron-packager": "^13.1.1",
"electron-rebuild": "^1.8.4", "electron-rebuild": "^1.8.5",
"electron-wix-msi": "^2.1.1", "electron-wix-msi": "^2.1.1",
"gulp": "^3.9.1", "gulp": "^4.0.2",
"gulp-concat": "^2.6.1", "gulp-concat": "^2.6.1",
"gulp-less": "^4.0.1", "gulp-less": "^4.0.1",
"mocha": "^6.1.3", "mocha": "^6.1.4",
"typescript": "^3.4.3" "typescript": "^3.5.2"
}, },
"dependencies": { "dependencies": {
"arduino": "file:lib/arduino", "arduino": "file:lib/arduino",
@ -56,7 +56,7 @@
"exit": "file:lib/exit", "exit": "file:lib/exit",
"ffmpeg": "file:lib/ffmpeg", "ffmpeg": "file:lib/ffmpeg",
"ffprobe": "file:lib/ffprobe", "ffprobe": "file:lib/ffprobe",
"fs-extra": "^7.0.1", "fs-extra": "^8.0.1",
"humanize-duration": "^3.18.0", "humanize-duration": "^3.18.0",
"intval": "file:lib/intval", "intval": "file:lib/intval",
"light": "file:lib/light", "light": "file:lib/light",
@ -67,16 +67,16 @@
"proj": "file:lib/proj", "proj": "file:lib/proj",
"request": "^2.88.0", "request": "^2.88.0",
"sequencer": "file:lib/sequencer", "sequencer": "file:lib/sequencer",
"serialport": "^7.1.4", "serialport": "^7.1.5",
"server": "file:lib/server", "server": "file:lib/server",
"settings": "file:lib/settings", "settings": "file:lib/settings",
"spawn": "file:lib/spawn", "spawn": "file:lib/spawn",
"system": "file:lib/system", "system": "file:lib/system",
"systeminformation": "^4.1.4", "systeminformation": "^4.10.0",
"uuid": "^3.3.2", "uuid": "^3.3.2",
"winston": "^3.2.1" "winston": "^3.2.1"
}, },
"optionalDependencies": { "optionalDependencies": {
"electron-installer-debian": "^1.1.1" "electron-installer-debian": "^2.0.0"
} }
} }

418
package-lock.json generated
View File

@ -4,6 +4,12 @@
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@babel/parser": {
"version": "7.4.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz",
"integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==",
"dev": true
},
"@types/caseless": { "@types/caseless": {
"version": "0.12.2", "version": "0.12.2",
"resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz",
@ -38,9 +44,9 @@
} }
}, },
"@types/node": { "@types/node": {
"version": "11.10.4", "version": "12.0.8",
"resolved": "https://registry.npmjs.org/@types/node/-/node-11.10.4.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.8.tgz",
"integrity": "sha512-wa09itaLE8L705aXd8F80jnFpxz3Y1/KRHfKsYL2bPc0XF+wEWu8sR9n5bmeu8Ba1N9z2GRNzm/YdHcghLkLKg==", "integrity": "sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg==",
"dev": true "dev": true
}, },
"@types/request": { "@types/request": {
@ -89,14 +95,6 @@
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^3.0.1" "array-back": "^3.0.1"
},
"dependencies": {
"array-back": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-3.0.1.tgz",
"integrity": "sha512-nzD+aqgQPTZlUGH6tE8JEjYPpnuBUFghPbq6zEWBHUmCHGQKWD9pf1PIuc2bMBtzi2OoIaoTJwgBV3h0ztdrFg==",
"dev": true
}
} }
}, },
"ansi-regex": { "ansi-regex": {
@ -108,15 +106,21 @@
"arduino": { "arduino": {
"version": "file:lib/arduino" "version": "file:lib/arduino"
}, },
"array-back": { "argparse": {
"version": "2.0.0", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true, "dev": true,
"requires": { "requires": {
"typical": "^2.6.1" "sprintf-js": "~1.0.2"
} }
}, },
"array-back": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
"integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==",
"dev": true
},
"array-find-index": { "array-find-index": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
@ -156,12 +160,6 @@
"integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
"dev": true "dev": true
}, },
"babylon": {
"version": "7.0.0-beta.19",
"resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz",
"integrity": "sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==",
"dev": true
},
"balanced-match": { "balanced-match": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
@ -178,9 +176,9 @@
} }
}, },
"bluebird": { "bluebird": {
"version": "3.5.3", "version": "3.5.5",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
"integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
"dev": true "dev": true
}, },
"brace-expansion": { "brace-expansion": {
@ -208,6 +206,17 @@
"array-back": "^2.0.0", "array-back": "^2.0.0",
"fs-then-native": "^2.0.0", "fs-then-native": "^2.0.0",
"mkdirp2": "^1.0.3" "mkdirp2": "^1.0.3"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"cam": { "cam": {
@ -236,12 +245,12 @@
"dev": true "dev": true
}, },
"catharsis": { "catharsis": {
"version": "0.8.9", "version": "0.8.10",
"resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz", "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.10.tgz",
"integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=", "integrity": "sha512-l2OUaz/3PU3MZylspVFJvwHCVfWyvcduPq4lv3AzZ2pJzZCo7kNKFNyatwujD7XgvGkNAE/Jhhbh2uARNwNkfw==",
"dev": true, "dev": true,
"requires": { "requires": {
"underscore-contrib": "~0.3.0" "lodash": "^4.17.11"
} }
}, },
"cmd": { "cmd": {
@ -273,9 +282,9 @@
} }
}, },
"command-line-args": { "command-line-args": {
"version": "5.1.0", "version": "5.1.1",
"resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.0.tgz", "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz",
"integrity": "sha512-EJLoHK1dMc56rTHi4YpS3Pmbn1ylwUq5jc/Agxn/FknPHB0ih18WTZFTnea4Bufnd9O0KTHO/wF3T4kQNfVAHw==", "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^3.0.1", "array-back": "^3.0.1",
@ -284,12 +293,6 @@
"typical": "^4.0.0" "typical": "^4.0.0"
}, },
"dependencies": { "dependencies": {
"array-back": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-3.0.1.tgz",
"integrity": "sha512-nzD+aqgQPTZlUGH6tE8JEjYPpnuBUFghPbq6zEWBHUmCHGQKWD9pf1PIuc2bMBtzi2OoIaoTJwgBV3h0ztdrFg==",
"dev": true
},
"typical": { "typical": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
@ -309,6 +312,17 @@
"command-line-args": "^5.0.0", "command-line-args": "^5.0.0",
"command-line-usage": "^4.1.0", "command-line-usage": "^4.1.0",
"typical": "^2.6.1" "typical": "^2.6.1"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"command-line-usage": { "command-line-usage": {
@ -321,12 +335,23 @@
"array-back": "^2.0.0", "array-back": "^2.0.0",
"table-layout": "^0.4.2", "table-layout": "^0.4.2",
"typical": "^2.6.1" "typical": "^2.6.1"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"commander": { "commander": {
"version": "2.19.0", "version": "2.20.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
"integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
"dev": true, "dev": true,
"optional": true "optional": true
}, },
@ -467,23 +492,31 @@
"version": "file:lib/display" "version": "file:lib/display"
}, },
"dmd": { "dmd": {
"version": "3.0.13", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/dmd/-/dmd-3.0.13.tgz", "resolved": "https://registry.npmjs.org/dmd/-/dmd-4.0.0.tgz",
"integrity": "sha512-FV/417bH2c/CYpe8BjFEAHoaHaItcJnPlKELi/qyPZdmUom8joyuC78OhhfPUdyKD/WcouTQ2LxQT4M/RoiJ3w==", "integrity": "sha512-J+4CgbQiMuJHiU9dvTVN8iOOZGeR3bef1wBqz6eVvvX17jkpkKVd8TeeutA/FJAeFbLQfXnyQ3o4qY7W+c5cxQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^2.0.0", "array-back": "^3.1.0",
"cache-point": "^0.4.1", "cache-point": "^0.4.1",
"common-sequence": "^1.0.2", "common-sequence": "^1.0.2",
"file-set": "^2.0.0", "file-set": "^2.0.0",
"handlebars": "^4.0.11", "handlebars": "^4.1.2",
"marked": "^0.3.16", "marked": "^0.6.2",
"object-get": "^2.1.0", "object-get": "^2.1.0",
"reduce-flatten": "^1.0.1", "reduce-flatten": "^2.0.0",
"reduce-unique": "^1.0.0", "reduce-unique": "^2.0.1",
"reduce-without": "^1.0.1", "reduce-without": "^1.0.1",
"test-value": "^3.0.0", "test-value": "^3.0.0",
"walk-back": "^3.0.0" "walk-back": "^3.0.1"
},
"dependencies": {
"reduce-flatten": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
"integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==",
"dev": true
}
} }
}, },
"ecc-jsbn": { "ecc-jsbn": {
@ -532,6 +565,12 @@
"sumchecker": "^2.0.2" "sumchecker": "^2.0.2"
} }
}, },
"entities": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
"integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
"dev": true
},
"env-paths": { "env-paths": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz",
@ -548,9 +587,9 @@
} }
}, },
"escape-string-regexp": { "escape-string-regexp": {
"version": "1.0.5", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
"dev": true "dev": true
}, },
"extend": { "extend": {
@ -623,6 +662,17 @@
"requires": { "requires": {
"array-back": "^2.0.0", "array-back": "^2.0.0",
"glob": "^7.1.3" "glob": "^7.1.3"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"find-replace": { "find-replace": {
@ -632,14 +682,6 @@
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^3.0.1" "array-back": "^3.0.1"
},
"dependencies": {
"array-back": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-3.0.1.tgz",
"integrity": "sha512-nzD+aqgQPTZlUGH6tE8JEjYPpnuBUFghPbq6zEWBHUmCHGQKWD9pf1PIuc2bMBtzi2OoIaoTJwgBV3h0ztdrFg==",
"dev": true
}
} }
}, },
"find-up": { "find-up": {
@ -719,9 +761,9 @@
} }
}, },
"glob": { "glob": {
"version": "7.1.3", "version": "7.1.4",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
"integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
"dev": true, "dev": true,
"requires": { "requires": {
"fs.realpath": "^1.0.0", "fs.realpath": "^1.0.0",
@ -739,9 +781,9 @@
"dev": true "dev": true
}, },
"handlebars": { "handlebars": {
"version": "4.1.1", "version": "4.1.2",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.1.tgz", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
"integrity": "sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA==", "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
"dev": true, "dev": true,
"requires": { "requires": {
"neo-async": "^2.6.0", "neo-async": "^2.6.0",
@ -863,12 +905,12 @@
"dev": true "dev": true
}, },
"js2xmlparser": { "js2xmlparser": {
"version": "3.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz", "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.0.tgz",
"integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=", "integrity": "sha512-WuNgdZOXVmBk5kUPMcTcVUpbGRzLfNkv7+7APq7WiDihpXVKrgxo6wwRpRl9OQeEBgKCVk9mR7RbzrnNWC8oBw==",
"dev": true, "dev": true,
"requires": { "requires": {
"xmlcreate": "^1.0.1" "xmlcreate": "^2.0.0"
} }
}, },
"jsbn": { "jsbn": {
@ -878,40 +920,50 @@
"dev": true "dev": true
}, },
"jsdoc": { "jsdoc": {
"version": "3.5.5", "version": "3.6.2",
"resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz", "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.2.tgz",
"integrity": "sha512-6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg==", "integrity": "sha512-S2vzg99C5+gb7FWlrK4TVdyzVPGGkdvpDkCEJH1JABi2PKzPeLu5/zZffcJUifgWUJqXWl41Hoc+MmuM2GukIg==",
"dev": true, "dev": true,
"requires": { "requires": {
"babylon": "7.0.0-beta.19", "@babel/parser": "^7.4.4",
"bluebird": "~3.5.0", "bluebird": "^3.5.4",
"catharsis": "~0.8.9", "catharsis": "^0.8.10",
"escape-string-regexp": "~1.0.5", "escape-string-regexp": "^2.0.0",
"js2xmlparser": "~3.0.0", "js2xmlparser": "^4.0.0",
"klaw": "~2.0.0", "klaw": "^3.0.0",
"marked": "~0.3.6", "markdown-it": "^8.4.2",
"mkdirp": "~0.5.1", "markdown-it-anchor": "^5.0.2",
"requizzle": "~0.2.1", "marked": "^0.6.2",
"strip-json-comments": "~2.0.1", "mkdirp": "^0.5.1",
"requizzle": "^0.2.2",
"strip-json-comments": "^3.0.1",
"taffydb": "2.6.2", "taffydb": "2.6.2",
"underscore": "~1.8.3" "underscore": "~1.9.1"
},
"dependencies": {
"strip-json-comments": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
"integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
"dev": true
}
} }
}, },
"jsdoc-api": { "jsdoc-api": {
"version": "4.0.3", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-4.0.3.tgz", "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-5.0.1.tgz",
"integrity": "sha512-dfYq9JgB+XahY0XfSEw93PmXmocjwYcvJ5aMuQUJ/OdDRGWamf2SSOk3W06Bsj8qdjp/UdefzqpP/mpwsvHuvA==", "integrity": "sha512-bntcT/3No4dPJZs9KX0AN3vrX/7P6PwDXVKANCXYpa0WJsbud41yAunoMxGFS4APHwmDoWl8E0ZuowLCOiOOFw==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^2.0.0", "array-back": "^3.1.0",
"cache-point": "^0.4.1", "cache-point": "^0.4.1",
"collect-all": "^1.0.3", "collect-all": "^1.0.3",
"file-set": "^2.0.0", "file-set": "^2.0.1",
"fs-then-native": "^2.0.0", "fs-then-native": "^2.0.0",
"jsdoc": "~3.5.5", "jsdoc": "^3.6.1",
"object-to-spawn-args": "^1.1.1", "object-to-spawn-args": "^1.1.1",
"temp-path": "^1.0.0", "temp-path": "^1.0.0",
"walk-back": "^3.0.0" "walk-back": "^3.0.1"
} }
}, },
"jsdoc-parse": { "jsdoc-parse": {
@ -926,21 +978,32 @@
"reduce-extract": "^1.0.0", "reduce-extract": "^1.0.0",
"sort-array": "^2.0.0", "sort-array": "^2.0.0",
"test-value": "^3.0.0" "test-value": "^3.0.0"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"jsdoc-to-markdown": { "jsdoc-to-markdown": {
"version": "4.0.1", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-4.0.1.tgz", "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-5.0.0.tgz",
"integrity": "sha512-LHJRoLoLyDdxNcColgkLoB/rFG5iRP+PNJjMILI0x+95IdEAtyjSt0wJ6ZlKxRpkhBYtQXTQQ119hMqPIUZzTQ==", "integrity": "sha512-3gKEnbay7dSdyvtMDDkUf4r7pmBVgs3aqeT0Cg/ngTILPpJUzf8iKgASIo5psF007L45OIJtIuRX5VL/YUXKaA==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^2.0.0", "array-back": "^3.1.0",
"command-line-tool": "^0.8.0", "command-line-tool": "^0.8.0",
"config-master": "^3.1.0", "config-master": "^3.1.0",
"dmd": "^3.0.10", "dmd": "^4.0.0",
"jsdoc-api": "^4.0.1", "jsdoc-api": "^5.0.1",
"jsdoc-parse": "^3.0.1", "jsdoc-parse": "^3.0.1",
"walk-back": "^3.0.0" "walk-back": "^3.0.1"
} }
}, },
"json-schema": { "json-schema": {
@ -983,9 +1046,9 @@
} }
}, },
"klaw": { "klaw": {
"version": "2.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz", "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
"integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=", "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
"dev": true, "dev": true,
"requires": { "requires": {
"graceful-fs": "^4.1.9" "graceful-fs": "^4.1.9"
@ -994,6 +1057,15 @@
"light": { "light": {
"version": "file:lib/light" "version": "file:lib/light"
}, },
"linkify-it": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.1.0.tgz",
"integrity": "sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==",
"dev": true,
"requires": {
"uc.micro": "^1.0.1"
}
},
"load-json-file": { "load-json-file": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
@ -1007,6 +1079,12 @@
"strip-bom": "^2.0.0" "strip-bom": "^2.0.0"
} }
}, },
"lodash": {
"version": "4.17.11",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
"dev": true
},
"lodash.camelcase": { "lodash.camelcase": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
@ -1050,10 +1128,35 @@
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
"dev": true "dev": true
}, },
"markdown-it": {
"version": "8.4.2",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz",
"integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
"dev": true,
"requires": {
"argparse": "^1.0.7",
"entities": "~1.1.1",
"linkify-it": "^2.0.0",
"mdurl": "^1.0.1",
"uc.micro": "^1.0.5"
}
},
"markdown-it-anchor": {
"version": "5.2.4",
"resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz",
"integrity": "sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A==",
"dev": true
},
"marked": { "marked": {
"version": "0.3.19", "version": "0.6.2",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.2.tgz",
"integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", "integrity": "sha512-LqxwVH3P/rqKX4EKGz7+c2G9r98WeM/SW34ybhgNGhUQNKtf1GmmSkJ6cDGJ/t6tiyae49qRkpyTw2B9HOrgUA==",
"dev": true
},
"mdurl": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
"dev": true "dev": true
}, },
"meow": { "meow": {
@ -1137,9 +1240,9 @@
"version": "file:lib/mscript" "version": "file:lib/mscript"
}, },
"neo-async": { "neo-async": {
"version": "2.6.0", "version": "2.6.1",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
"integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
"dev": true "dev": true
}, },
"normalize-package-data": { "normalize-package-data": {
@ -1459,9 +1562,9 @@
"dev": true "dev": true
}, },
"reduce-unique": { "reduce-unique": {
"version": "1.0.0", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-1.0.0.tgz", "resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-2.0.1.tgz",
"integrity": "sha1-flhrz4ek4ytter2Cd/rWzeyfSAM=", "integrity": "sha512-x4jH/8L1eyZGR785WY+ePtyMNhycl1N2XOLxhCbzZFaqF4AXjLzqSxa2UHgJ2ZVR/HHyPOvl1L7xRnW8ye5MdA==",
"dev": true "dev": true
}, },
"reduce-without": { "reduce-without": {
@ -1532,20 +1635,12 @@
} }
}, },
"requizzle": { "requizzle": {
"version": "0.2.1", "version": "0.2.2",
"resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz", "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.2.tgz",
"integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=", "integrity": "sha512-oJ6y7JcUJkblRGhMByGNcszeLgU0qDxNKFCiUZR1XyzHyVsev+Mxb1tyygxLd1ORsKee1SA5BInFdUwY64GE/A==",
"dev": true, "dev": true,
"requires": { "requires": {
"underscore": "~1.6.0" "lodash": "^4.17.11"
},
"dependencies": {
"underscore": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
"integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
"dev": true
}
} }
}, },
"resolve": { "resolve": {
@ -1662,6 +1757,12 @@
"integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
"dev": true "dev": true
}, },
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
"sshpk": { "sshpk": {
"version": "1.16.1", "version": "1.16.1",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
@ -1795,6 +1896,17 @@
"lodash.padend": "^4.6.1", "lodash.padend": "^4.6.1",
"typical": "^2.6.1", "typical": "^2.6.1",
"wordwrapjs": "^3.0.0" "wordwrapjs": "^3.0.0"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"taffydb": { "taffydb": {
@ -1817,6 +1929,17 @@
"requires": { "requires": {
"array-back": "^2.0.0", "array-back": "^2.0.0",
"typical": "^2.6.1" "typical": "^2.6.1"
},
"dependencies": {
"array-back": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz",
"integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==",
"dev": true,
"requires": {
"typical": "^2.6.1"
}
}
} }
}, },
"throttleit": { "throttleit": {
@ -1881,9 +2004,9 @@
"dev": true "dev": true
}, },
"typescript": { "typescript": {
"version": "3.3.3333", "version": "3.5.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.3333.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz",
"integrity": "sha512-JjSKsAfuHBE/fB2oZ8NxtRTk5iGcg6hkYXMnZ3Wc+b2RSqejEqTaem11mHASMnFilHrax3sLK0GDzcJrekZYLw==", "integrity": "sha512-7KxJovlYhTX5RaRbUdkAXN1KUZ8PwWlTzQdHV6xNqvuFOs7+WBo10TQUqT19Q/Jz2hk5v9TQDIhyLhhJY4p5AA==",
"dev": true "dev": true
}, },
"typical": { "typical": {
@ -1892,40 +2015,29 @@
"integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=",
"dev": true "dev": true
}, },
"uc.micro": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
"dev": true
},
"uglify-js": { "uglify-js": {
"version": "3.5.2", "version": "3.6.0",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.2.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
"integrity": "sha512-imog1WIsi9Yb56yRt5TfYVxGmnWs3WSGU73ieSOlMVFwhJCA9W8fqFFMMj4kgDqiS/80LGdsYnWL7O9UcjEBlg==", "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": { "requires": {
"commander": "~2.19.0", "commander": "~2.20.0",
"source-map": "~0.6.1" "source-map": "~0.6.1"
} }
}, },
"underscore": { "underscore": {
"version": "1.8.3", "version": "1.9.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==",
"dev": true "dev": true
}, },
"underscore-contrib": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz",
"integrity": "sha1-ZltmwkeD+PorGMn4y7Dix9SMJsc=",
"dev": true,
"requires": {
"underscore": "1.6.0"
},
"dependencies": {
"underscore": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
"integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
"dev": true
}
}
},
"universalify": { "universalify": {
"version": "0.1.2", "version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@ -2003,9 +2115,9 @@
"dev": true "dev": true
}, },
"xmlcreate": { "xmlcreate": {
"version": "1.0.2", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.1.tgz",
"integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=", "integrity": "sha512-MjGsXhKG8YjTKrDCXseFo3ClbMGvUD4en29H2Cev1dv4P/chlpw6KdYmlCWDkhosBVKRDjM836+3e3pm1cBNJA==",
"dev": true "dev": true
}, },
"xtend": { "xtend": {

View File

@ -27,11 +27,11 @@
"devDependencies": { "devDependencies": {
"@types/electron": "^1.6.10", "@types/electron": "^1.6.10",
"@types/fs-extra": "^7.0.0", "@types/fs-extra": "^7.0.0",
"@types/node": "^11.10.4", "@types/node": "^12.0.8",
"@types/request": "^2.48.1", "@types/request": "^2.48.1",
"@types/uuid": "^3.4.4", "@types/uuid": "^3.4.4",
"jsdoc-to-markdown": "^4.0.1", "jsdoc-to-markdown": "^5.0.0",
"typescript": "^3.3.3333" "typescript": "^3.5.2"
}, },
"dependencies": { "dependencies": {
"arduino": "file:lib/arduino", "arduino": "file:lib/arduino",