Update all modules in core project and desktop app. Needed to update syntax of import in sequencer module because uuid is updated to 8.2.0

This commit is contained in:
sixteenmillimeter 2020-07-26 21:55:36 -04:00
parent 5c691a8e12
commit 8c97258866
5 changed files with 2080 additions and 1371 deletions

3005
app/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -35,19 +35,19 @@
}, },
"homepage": "https://github.com/sixteenmillimeter/mcopy#readme", "homepage": "https://github.com/sixteenmillimeter/mcopy#readme",
"devDependencies": { "devDependencies": {
"@types/jquery": "^3.3.31", "@types/jquery": "^3.5.0",
"chai": "^4.2.0", "chai": "^4.2.0",
"electron": "^7.2.4", "electron": "^9.1.1",
"electron-installer-common": "^0.8.0", "electron-installer-common": "^0.10.2",
"electron-installer-dmg": "^3.0.0", "electron-installer-dmg": "^3.0.0",
"electron-packager": "^14.1.1", "electron-packager": "^15.0.0",
"electron-rebuild": "^1.8.8", "electron-rebuild": "^1.11.0",
"electron-wix-msi": "^2.2.0", "electron-wix-msi": "^2.2.0",
"gulp": "^4.0.2", "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": "^7.0.0", "mocha": "^8.0.1",
"typescript": "^3.7.4" "typescript": "^3.9.7"
}, },
"dependencies": { "dependencies": {
"animated-gif-detector": "^1.2.0", "animated-gif-detector": "^1.2.0",
@ -58,36 +58,36 @@
"delay": "file:lib/delay", "delay": "file:lib/delay",
"devices": "file:lib/devices", "devices": "file:lib/devices",
"display": "file:lib/display", "display": "file:lib/display",
"electron-updater": "^4.2.0", "electron-updater": "^4.3.1",
"exec": "file:lib/exec", "exec": "file:lib/exec",
"exit": "file:lib/exit", "exit": "file:lib/exit",
"ffmpeg": "file:lib/ffmpeg", "ffmpeg": "file:lib/ffmpeg",
"ffmpeg-static": "^4.1.1", "ffmpeg-static": "^4.2.6",
"ffprobe": "file:lib/ffprobe", "ffprobe": "file:lib/ffprobe",
"ffprobe-static": "^3.0.0", "ffprobe-static": "^3.0.0",
"filmout": "file:lib/filmout", "filmout": "file:lib/filmout",
"frame": "file:lib/frame", "frame": "file:lib/frame",
"fs-extra": "^8.1.0", "fs-extra": "^9.0.1",
"humanize-duration": "^3.21.0", "humanize-duration": "^3.23.1",
"intval": "file:lib/intval", "intval": "file:lib/intval",
"jimp": "^0.10.3", "jimp": "^0.14.0",
"light": "file:lib/light", "light": "file:lib/light",
"log": "file:lib/log", "log": "file:lib/log",
"moment": "^2.24.0", "moment": "^2.27.0",
"mscript": "file:lib/mscript", "mscript": "file:lib/mscript",
"node-notifier": "^6.0.0", "node-notifier": "^7.0.2",
"proj": "file:lib/proj", "proj": "file:lib/proj",
"request": "^2.88.0", "request": "^2.88.2",
"sequencer": "file:lib/sequencer", "sequencer": "file:lib/sequencer",
"serialport": "^8.0.6", "serialport": "^9.0.0",
"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",
"uuid": "^3.3.3", "uuid": "^8.2.0",
"winston": "^3.2.1" "winston": "^3.3.3"
}, },
"optionalDependencies": { "optionalDependencies": {
"electron-installer-debian": "^2.0.1" "electron-installer-debian": "^3.1.0"
} }
} }

392
package-lock.json generated
View File

@ -5,9 +5,9 @@
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@babel/parser": { "@babel/parser": {
"version": "7.7.5", "version": "7.10.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.5.tgz", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
"integrity": "sha512-KNlOe9+/nk4i29g0VXgl8PEXIRms5xKLJeuZ6UptN0fHv+jDiriG+y94X6qAgWTR0h3KaoM1wK5G5h7MHFRSig==", "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
"dev": true "dev": true
}, },
"@babel/runtime": { "@babel/runtime": {
@ -492,9 +492,9 @@
} }
}, },
"@types/fs-extra": { "@types/fs-extra": {
"version": "8.0.1", "version": "9.0.1",
"resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.0.1.tgz", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.1.tgz",
"integrity": "sha512-J00cVDALmi/hJOYsunyT52Hva5TnJeKP5yd1r+mH/ZU0mbYZflR0Z5kw5kITtKTRYMhm1JMClOFYdHnQszEvqw==", "integrity": "sha512-B42Sxuaz09MhC3DDeW5kubRcQ5by4iuVQ0cRRWM2lggLzAa/KVom0Aft/208NgMvNQQZ86s5rVcqDdn/SH0/mg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "*" "@types/node": "*"
@ -510,59 +510,43 @@
} }
}, },
"@types/node": { "@types/node": {
"version": "13.1.6", "version": "12.12.53",
"resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.6.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.53.tgz",
"integrity": "sha512-Jg1F+bmxcpENHP23sVKkNuU3uaxPnsBMW0cLjleiikFKomJQbsn0Cqk2yDvQArqzZN6ABfBkZ0To7pQ8sLdWDg==", "integrity": "sha512-51MYTDTyCziHb70wtGNFRwB4l+5JNvdqzFSkbDvpbftEgVUBEE+T5f7pROhWMp/fxp07oNIEQZd5bbfAH22ohQ==",
"dev": true "dev": true
}, },
"@types/request": { "@types/request": {
"version": "2.48.4", "version": "2.48.5",
"resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.4.tgz", "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz",
"integrity": "sha512-W1t1MTKYR8PxICH+A4HgEIPuAC3sbljoEVfyZbeFJJDbr30guDspJri2XOaM2E+Un7ZjrihaDi7cf6fPa2tbgw==", "integrity": "sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/caseless": "*", "@types/caseless": "*",
"@types/node": "*", "@types/node": "*",
"@types/tough-cookie": "*", "@types/tough-cookie": "*",
"form-data": "^2.5.0" "form-data": "^2.5.0"
},
"dependencies": {
"form-data": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
"integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
}
} }
}, },
"@types/sharp": { "@types/sharp": {
"version": "0.23.1", "version": "0.25.1",
"resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.23.1.tgz", "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.25.1.tgz",
"integrity": "sha512-iBRM9RjRF9pkIkukk6imlxfaKMRuiRND8L0yYKl5PJu5uLvxuNzp5f0x8aoTG5VX85M8O//BwbttzFVZL1j/FQ==", "integrity": "sha512-qv9kr1RIad4nZIiIEizjoQyY9VwjwKsl7nJ8LLWHko5SZm/0+/A8ila05YQpKp8BERHxpC+i8Vr8oYyhJtlQBQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "*" "@types/node": "*"
} }
}, },
"@types/tough-cookie": { "@types/tough-cookie": {
"version": "2.3.6", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.6.tgz", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz",
"integrity": "sha512-wHNBMnkoEBiRAd3s8KTKwIuO9biFtTf0LehITzBhSco+HQI0xkXZbLOD55SW3Aqw3oUkHstkm5SPv58yaAdFPQ==", "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==",
"dev": true "dev": true
}, },
"@types/uuid": { "@types/uuid": {
"version": "3.4.6", "version": "8.0.0",
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.6.tgz", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.0.0.tgz",
"integrity": "sha512-cCdlC/1kGEZdEglzOieLDYBxHsvEOIg7kp/2FYyVR9Pxakq+Qf/inL3RKQ+PA8gOlI/NnL+fXmQH12nwcGzsHw==", "integrity": "sha512-xSQfNcvOiE5f9dyd4Kzxbof1aTrLobL278pGLKOZI6esGfZ7ts9Ka16CzIN6Y8hFHE1C7jIBZokULhK1bOgjRw==",
"dev": true, "dev": true
"requires": {
"@types/node": "*"
}
}, },
"ansi-escape-sequences": { "ansi-escape-sequences": {
"version": "4.1.0", "version": "4.1.0",
@ -675,12 +659,12 @@
"dev": true "dev": true
}, },
"cache-point": { "cache-point": {
"version": "1.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/cache-point/-/cache-point-1.0.0.tgz", "resolved": "https://registry.npmjs.org/cache-point/-/cache-point-2.0.0.tgz",
"integrity": "sha512-ZqrZp9Hi5Uq7vfSGmNP2bUT/9DzZC2Y/GXjHB8rUJN1a+KLmbV05+vxHipNsg8+CSVgjcVVzLV8VZms6w8ZeRw==", "integrity": "sha512-4gkeHlFpSKgm3vm2gJN5sPqfmijYRFYCQ6tv5cLw0xVmT6r1z1vd4FNnpuOREco3cBs1G709sZ72LdgddKvL5w==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^4.0.0", "array-back": "^4.0.1",
"fs-then-native": "^2.0.0", "fs-then-native": "^2.0.0",
"mkdirp2": "^1.0.4" "mkdirp2": "^1.0.4"
} }
@ -752,9 +736,9 @@
} }
}, },
"combined-stream": { "combined-stream": {
"version": "1.0.7", "version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true, "dev": true,
"requires": { "requires": {
"delayed-stream": "~1.0.0" "delayed-stream": "~1.0.0"
@ -833,13 +817,6 @@
} }
} }
}, },
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true,
"optional": true
},
"common-sequence": { "common-sequence": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.0.tgz", "resolved": "https://registry.npmjs.org/common-sequence/-/common-sequence-2.0.0.tgz",
@ -999,18 +976,18 @@
"version": "file:app/lib/display" "version": "file:app/lib/display"
}, },
"dmd": { "dmd": {
"version": "4.0.6", "version": "5.0.2",
"resolved": "https://registry.npmjs.org/dmd/-/dmd-4.0.6.tgz", "resolved": "https://registry.npmjs.org/dmd/-/dmd-5.0.2.tgz",
"integrity": "sha512-7ZYAnFQ6jGm4SICArwqNPylJ83PaOdPTAkds3Z/s1ueFqSc5ilJ2F0b7uP+35W1PUbemH++gn5/VlC3KwEgiHQ==", "integrity": "sha512-npXsE2+/onRPk/LCrUmx7PcUSqcSVnbrDDMi2nBSawNZ8QXlHE/8xaEZ6pNqPD1lQZv8LGr1xEIpyxP336xyfw==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^4.0.1", "array-back": "^4.0.1",
"cache-point": "^1.0.0", "cache-point": "^2.0.0",
"common-sequence": "^2.0.0", "common-sequence": "^2.0.0",
"file-set": "^3.0.0", "file-set": "^4.0.1",
"handlebars": "^4.5.3", "handlebars": "^4.7.6",
"marked": "^0.7.0", "marked": "^1.1.0",
"object-get": "^2.1.0", "object-get": "^2.1.1",
"reduce-flatten": "^3.0.0", "reduce-flatten": "^3.0.0",
"reduce-unique": "^2.0.1", "reduce-unique": "^2.0.1",
"reduce-without": "^1.0.1", "reduce-without": "^1.0.1",
@ -1074,9 +1051,9 @@
} }
}, },
"entities": { "entities": {
"version": "1.1.2", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
"integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
"dev": true "dev": true
}, },
"es6-error": { "es6-error": {
@ -1137,13 +1114,13 @@
} }
}, },
"file-set": { "file-set": {
"version": "3.0.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/file-set/-/file-set-3.0.0.tgz", "resolved": "https://registry.npmjs.org/file-set/-/file-set-4.0.1.tgz",
"integrity": "sha512-B/SdeSIeRv7VlOgIjtH3dkxMI+tEy5m+OeCXfAUsirBoVoY+bGtsmvmmTFPm/G23TBY4RiTtjpcgePCfwXRjqA==", "integrity": "sha512-tRzX4kGPmxS2HDK2q2L4qcPopTl/gcyahve2/O8l8hHNJgJ7m+r/ZncCJ1MmFWEMp1yHxJGIU9gAcsWu5jPMpg==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^4.0.0", "array-back": "^4.0.1",
"glob": "^7.1.5" "glob": "^7.1.6"
} }
}, },
"file-type": { "file-type": {
@ -1172,6 +1149,17 @@
} }
} }
}, },
"form-data": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
"integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"frame": { "frame": {
"version": "file:app/lib/frame" "version": "file:app/lib/frame"
}, },
@ -1294,15 +1282,16 @@
"dev": true "dev": true
}, },
"handlebars": { "handlebars": {
"version": "4.5.3", "version": "4.7.6",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
"integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
"dev": true, "dev": true,
"requires": { "requires": {
"minimist": "^1.2.5",
"neo-async": "^2.6.0", "neo-async": "^2.6.0",
"optimist": "^0.6.1",
"source-map": "^0.6.1", "source-map": "^0.6.1",
"uglify-js": "^3.1.4" "uglify-js": "^3.1.4",
"wordwrap": "^1.0.0"
} }
}, },
"http-cache-semantics": { "http-cache-semantics": {
@ -1367,116 +1356,93 @@
"dev": true "dev": true
}, },
"js2xmlparser": { "js2xmlparser": {
"version": "4.0.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.0.tgz", "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz",
"integrity": "sha512-WuNgdZOXVmBk5kUPMcTcVUpbGRzLfNkv7+7APq7WiDihpXVKrgxo6wwRpRl9OQeEBgKCVk9mR7RbzrnNWC8oBw==", "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==",
"dev": true, "dev": true,
"requires": { "requires": {
"xmlcreate": "^2.0.0" "xmlcreate": "^2.0.3"
} }
}, },
"jsdoc": { "jsdoc": {
"version": "3.6.3", "version": "3.6.5",
"resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.3.tgz", "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz",
"integrity": "sha512-Yf1ZKA3r9nvtMWHO1kEuMZTlHOF8uoQ0vyo5eH7SQy5YeIiHM+B0DgKnn+X6y6KDYZcF7G2SPkKF+JORCXWE/A==", "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/parser": "^7.4.4", "@babel/parser": "^7.9.4",
"bluebird": "^3.5.4", "bluebird": "^3.7.2",
"catharsis": "^0.8.11", "catharsis": "^0.8.11",
"escape-string-regexp": "^2.0.0", "escape-string-regexp": "^2.0.0",
"js2xmlparser": "^4.0.0", "js2xmlparser": "^4.0.1",
"klaw": "^3.0.0", "klaw": "^3.0.0",
"markdown-it": "^8.4.2", "markdown-it": "^10.0.0",
"markdown-it-anchor": "^5.0.2", "markdown-it-anchor": "^5.2.7",
"marked": "^0.7.0", "marked": "^0.8.2",
"mkdirp": "^0.5.1", "mkdirp": "^1.0.4",
"requizzle": "^0.2.3", "requizzle": "^0.2.3",
"strip-json-comments": "^3.0.1", "strip-json-comments": "^3.1.0",
"taffydb": "2.6.2", "taffydb": "2.6.2",
"underscore": "~1.9.1" "underscore": "~1.10.2"
}, },
"dependencies": { "dependencies": {
"strip-json-comments": { "marked": {
"version": "3.0.1", "version": "0.8.2",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz",
"integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==",
"dev": true
},
"mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true "dev": true
} }
} }
}, },
"jsdoc-api": { "jsdoc-api": {
"version": "5.0.4", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-5.0.4.tgz", "resolved": "https://registry.npmjs.org/jsdoc-api/-/jsdoc-api-6.0.0.tgz",
"integrity": "sha512-1KMwLnfo0FyhF06TQKzqIm8BiY1yoMIGICxRdJHUjzskaHMzHMmpLlmNFgzoa4pAC8t1CDPK5jWuQTvv1pBsEQ==", "integrity": "sha512-zvfB63nAc9e+Rv2kKmJfE6tmo4x8KFho5vKr6VfYTlCCgqtrfPv0McCdqT4betUT9rWtw0zGkNUVkVqeQipY6Q==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^4.0.0", "array-back": "^4.0.1",
"cache-point": "^1.0.0", "cache-point": "^2.0.0",
"collect-all": "^1.0.3", "collect-all": "^1.0.3",
"file-set": "^2.0.1", "file-set": "^4.0.1",
"fs-then-native": "^2.0.0", "fs-then-native": "^2.0.0",
"jsdoc": "^3.6.3", "jsdoc": "^3.6.4",
"object-to-spawn-args": "^1.1.1", "object-to-spawn-args": "^2.0.0",
"temp-path": "^1.0.0", "temp-path": "^1.0.0",
"walk-back": "^3.0.1" "walk-back": "^4.0.0"
},
"dependencies": {
"file-set": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/file-set/-/file-set-2.0.1.tgz",
"integrity": "sha512-XgOUUpgR6FbbfYcniLw0qm1Am7PnNYIAkd+eXxRt42LiYhjaso0WiuQ+VmrNdtwotyM+cLCfZ56AZrySP3QnKA==",
"dev": true,
"requires": {
"array-back": "^2.0.0",
"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"
}
}
}
},
"walk-back": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/walk-back/-/walk-back-3.0.1.tgz",
"integrity": "sha512-umiNB2qLO731Sxbp6cfZ9pwURJzTnftxE4Gc7hq8n/ehkuXC//s9F65IEIJA2ZytQZ1ZOsm/Fju4IWx0bivkUQ==",
"dev": true
}
} }
}, },
"jsdoc-parse": { "jsdoc-parse": {
"version": "4.0.1", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-4.0.1.tgz", "resolved": "https://registry.npmjs.org/jsdoc-parse/-/jsdoc-parse-5.0.0.tgz",
"integrity": "sha512-qIObw8yqYZjrP2qxWROB5eLQFLTUX2jRGLhW9hjo2CC2fQVlskidCIzjCoctwsDvauBp2a/lR31jkSleczSo8Q==", "integrity": "sha512-Khw8c3glrTeA3/PfUJUBvhrMhWpSClORBUvL4pvq2wFcqvUVmA96wxnMkCno2GfZY4pnd8BStK5WGKGyn4Vckg==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^4.0.0", "array-back": "^4.0.1",
"lodash.omit": "^4.5.0", "lodash.omit": "^4.5.0",
"lodash.pick": "^4.4.0", "lodash.pick": "^4.4.0",
"reduce-extract": "^1.0.0", "reduce-extract": "^1.0.0",
"sort-array": "^2.0.0", "sort-array": "^4.1.1",
"test-value": "^3.0.0" "test-value": "^3.0.0"
} }
}, },
"jsdoc-to-markdown": { "jsdoc-to-markdown": {
"version": "5.0.3", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-5.0.3.tgz", "resolved": "https://registry.npmjs.org/jsdoc-to-markdown/-/jsdoc-to-markdown-6.0.1.tgz",
"integrity": "sha512-tQv5tBV0fTYidRQtE60lJKxE98mmuLcYuITFDKQiDPE9hGccpeEGUNFcVkInq1vigyuPnZmt79bQ8wv2GKjY0Q==", "integrity": "sha512-hUI2PAR5n/KlmQU3mAWO9i3D7jVbhyvUHfQ6oYVBt+wnnsyxpsAuhCODY1ryLOb2U9OPJd4GIK9mL2hqy7fHDg==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^4.0.1", "array-back": "^4.0.1",
"command-line-tool": "^0.8.0", "command-line-tool": "^0.8.0",
"config-master": "^3.1.0", "config-master": "^3.1.0",
"dmd": "^4.0.5", "dmd": "^5.0.1",
"jsdoc-api": "^5.0.4", "jsdoc-api": "^6.0.0",
"jsdoc-parse": "^4.0.1", "jsdoc-parse": "^5.0.0",
"walk-back": "^4.0.0" "walk-back": "^4.0.0"
} }
}, },
@ -1596,28 +1562,28 @@
"dev": true "dev": true
}, },
"markdown-it": { "markdown-it": {
"version": "8.4.2", "version": "10.0.0",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
"integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
"dev": true, "dev": true,
"requires": { "requires": {
"argparse": "^1.0.7", "argparse": "^1.0.7",
"entities": "~1.1.1", "entities": "~2.0.0",
"linkify-it": "^2.0.0", "linkify-it": "^2.0.0",
"mdurl": "^1.0.1", "mdurl": "^1.0.1",
"uc.micro": "^1.0.5" "uc.micro": "^1.0.5"
} }
}, },
"markdown-it-anchor": { "markdown-it-anchor": {
"version": "5.2.5", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.5.tgz", "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
"integrity": "sha512-xLIjLQmtym3QpoY9llBgApknl7pxAcN3WDRc2d3rwpl+/YvDZHPmKscGs+L6E05xf2KrCXPBvosWt7MZukwSpQ==", "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
"dev": true "dev": true
}, },
"marked": { "marked": {
"version": "0.7.0", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", "resolved": "https://registry.npmjs.org/marked/-/marked-1.1.1.tgz",
"integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", "integrity": "sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw==",
"dev": true "dev": true
}, },
"matcher": { "matcher": {
@ -1652,18 +1618,18 @@
"dev": true "dev": true
}, },
"mime-db": { "mime-db": {
"version": "1.38.0", "version": "1.44.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
"integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
"dev": true "dev": true
}, },
"mime-types": { "mime-types": {
"version": "2.1.22", "version": "2.1.27",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
"integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
"dev": true, "dev": true,
"requires": { "requires": {
"mime-db": "~1.38.0" "mime-db": "1.44.0"
} }
}, },
"mimic-response": { "mimic-response": {
@ -1690,6 +1656,12 @@
"brace-expansion": "^1.1.7" "brace-expansion": "^1.1.7"
} }
}, },
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
},
"mkdirp": { "mkdirp": {
"version": "0.5.1", "version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
@ -1723,9 +1695,9 @@
"version": "file:app/lib/mscript" "version": "file:app/lib/mscript"
}, },
"neo-async": { "neo-async": {
"version": "2.6.1", "version": "2.6.2",
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
"integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true "dev": true
}, },
"normalize-url": { "normalize-url": {
@ -1755,15 +1727,15 @@
} }
}, },
"object-get": { "object-get": {
"version": "2.1.0", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.0.tgz", "resolved": "https://registry.npmjs.org/object-get/-/object-get-2.1.1.tgz",
"integrity": "sha1-ciu9tgA576R8rTxtws5RqFwCxa4=", "integrity": "sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==",
"dev": true "dev": true
}, },
"object-to-spawn-args": { "object-to-spawn-args": {
"version": "1.1.1", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-1.1.1.tgz", "resolved": "https://registry.npmjs.org/object-to-spawn-args/-/object-to-spawn-args-2.0.0.tgz",
"integrity": "sha1-d9qIJ/Bz0BHJ4bFz+JV4FHAkZ4U=", "integrity": "sha512-ZMT4owlXg3JGegecLlAgAA/6BsdKHn63R3ayXcAa3zFkF7oUBHcSb0oxszeutYe0FO2c1lT5pwCuidLkC4Gx3g==",
"dev": true "dev": true
}, },
"omggif": { "omggif": {
@ -1781,24 +1753,6 @@
"wrappy": "1" "wrappy": "1"
} }
}, },
"optimist": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
"dev": true,
"requires": {
"minimist": "~0.0.1",
"wordwrap": "~0.0.2"
},
"dependencies": {
"minimist": {
"version": "0.0.10",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
"dev": true
}
}
},
"p-cancelable": { "p-cancelable": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
@ -2081,24 +2035,20 @@
"version": "file:app/lib/settings" "version": "file:app/lib/settings"
}, },
"sort-array": { "sort-array": {
"version": "2.0.0", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/sort-array/-/sort-array-2.0.0.tgz", "resolved": "https://registry.npmjs.org/sort-array/-/sort-array-4.1.1.tgz",
"integrity": "sha1-OKnG2if9fRR7QuYFVPKBGHtN9HI=", "integrity": "sha512-tq+zhq5DrWUI5ayKc+5GOFZsa2RDre5O/8ASgqWCrjI3Ik3v1C4jp4oTttNngN52uIM7j3u2HfzmHmq71/nvQQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"array-back": "^1.0.4", "array-back": "^4.0.1",
"object-get": "^2.1.0", "typical": "^6.0.0"
"typical": "^2.6.0"
}, },
"dependencies": { "dependencies": {
"array-back": { "typical": {
"version": "1.0.4", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "resolved": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
"integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "integrity": "sha512-+g3NEp7fJLe9DPa1TArHm9QAA7YciZmWnfAqEaFrBihQ7epOv9i99rjtgb6Iz0wh3WuQDjsCTDfgRoGnmHN81A==",
"dev": true, "dev": true
"requires": {
"typical": "^2.6.0"
}
} }
} }
}, },
@ -2140,6 +2090,12 @@
"integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==", "integrity": "sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ==",
"dev": true "dev": true
}, },
"strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
"dev": true
},
"system": { "system": {
"version": "file:app/lib/system" "version": "file:app/lib/system"
}, },
@ -2248,9 +2204,9 @@
"dev": true "dev": true
}, },
"typescript": { "typescript": {
"version": "3.7.4", "version": "3.9.7",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
"integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==", "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==",
"dev": true "dev": true
}, },
"typical": { "typical": {
@ -2266,20 +2222,16 @@
"dev": true "dev": true
}, },
"uglify-js": { "uglify-js": {
"version": "3.7.2", "version": "3.10.0",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.2.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz",
"integrity": "sha512-uhRwZcANNWVLrxLfNFEdltoPNhECUR3lc+UdJoG9CBpMcSnKyWA94tc3eAujB1GcMY5Uwq8ZMp4qWpxWYDQmaA==", "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"commander": "~2.20.3",
"source-map": "~0.6.1"
}
}, },
"underscore": { "underscore": {
"version": "1.9.1", "version": "1.10.2",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz",
"integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==", "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==",
"dev": true "dev": true
}, },
"universalify": { "universalify": {
@ -2325,9 +2277,9 @@
"dev": true "dev": true
}, },
"wordwrap": { "wordwrap": {
"version": "0.0.3", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
"dev": true "dev": true
}, },
"wordwrapjs": { "wordwrapjs": {
@ -2389,9 +2341,9 @@
"dev": true "dev": true
}, },
"xmlcreate": { "xmlcreate": {
"version": "2.0.1", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.1.tgz", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz",
"integrity": "sha512-MjGsXhKG8YjTKrDCXseFo3ClbMGvUD4en29H2Cev1dv4P/chlpw6KdYmlCWDkhosBVKRDjM836+3e3pm1cBNJA==", "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==",
"dev": true "dev": true
}, },
"yauzl": { "yauzl": {

View File

@ -26,14 +26,14 @@
"homepage": "https://github.com/sixteenmillimeter/mcopy#readme", "homepage": "https://github.com/sixteenmillimeter/mcopy#readme",
"devDependencies": { "devDependencies": {
"@types/electron": "^1.6.10", "@types/electron": "^1.6.10",
"@types/fs-extra": "^8.0.1", "@types/fs-extra": "^9.0.1",
"@types/jimp": "^0.2.28", "@types/jimp": "^0.2.28",
"@types/node": "^13.1.6", "@types/node": "^12.12.53",
"@types/request": "^2.48.4", "@types/request": "^2.48.5",
"@types/sharp": "^0.23.1", "@types/sharp": "^0.25.1",
"@types/uuid": "^3.4.6", "@types/uuid": "^8.0.0",
"jsdoc-to-markdown": "^5.0.3", "jsdoc-to-markdown": "^6.0.1",
"typescript": "^3.7.4" "typescript": "^3.9.7"
}, },
"dependencies": { "dependencies": {
"arduino": "file:app/lib/arduino", "arduino": "file:app/lib/arduino",

View File

@ -1,6 +1,6 @@
'use strict'; 'use strict';
import uuid from 'uuid/v4'; import { v4 as uuid } from 'uuid';
import Log = require('log'); import Log = require('log');
import { powerSaveBlocker } from 'electron' import { powerSaveBlocker } from 'electron'