Update packages and fix issue with app build script

This commit is contained in:
hensm
2020-01-13 20:21:29 +00:00
parent 164cde97bb
commit 95bd156364
8 changed files with 1545 additions and 3962 deletions

View File

@@ -116,7 +116,14 @@ async function build () {
spawnSync("mv", [ path.join(BUILD_PATH, "src/*"), BUILD_PATH ] spawnSync("mv", [ path.join(BUILD_PATH, "src/*"), BUILD_PATH ]
, spawnOptions); , spawnOptions);
} else { } else {
fs.moveSync(path.join(BUILD_PATH, "src"), BUILD_PATH); const buildSrcDir = path.join(BUILD_PATH, "src");
for (const fileName of fs.readdirSync(buildSrcDir)) {
fs.moveSync(path.join(buildSrcDir, fileName)
, path.join(BUILD_PATH, fileName));
}
fs.removeSync(buildSrcDir);
} }
// Copy other files // Copy other files
@@ -183,7 +190,7 @@ async function build () {
// Run pkg to create a single executable // Run pkg to create a single executable
await pkg.exec([ await pkg.exec([
BUILD_PATH BUILD_PATH
, "--target", `${pkgPlatform[argv.platform]}-${argv.arch}` , "--target", `node12-${pkgPlatform[argv.platform]}-${argv.arch}`
, "--output", path.join(BUILD_PATH, executableName[argv.platform]) , "--output", path.join(BUILD_PATH, executableName[argv.platform])
]); ]);

1649
app/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -16,19 +16,19 @@
"castv2": "^0.1.10", "castv2": "^0.1.10",
"dnssd": "^0.4.1", "dnssd": "^0.4.1",
"fast-srp-hap": "^1.0.1", "fast-srp-hap": "^1.0.1",
"mime-types": "^2.1.24", "mime-types": "^2.1.26",
"node-fetch": "^2.6.0", "node-fetch": "^2.6.0",
"tweetnacl": "^1.0.1" "tweetnacl": "^1.0.1"
}, },
"devDependencies": { "devDependencies": {
"@types/dnssd": "^0.4.1", "@types/dnssd": "^0.4.1",
"@types/mime-types": "^2.1.0", "@types/mime-types": "^2.1.0",
"@types/node": "^12.6.8", "@types/node": "^12.12.24",
"@types/node-fetch": "^2.5.0", "@types/node-fetch": "^2.5.4",
"makensis": "^0.18.1", "makensis": "^0.18.2",
"mustache": "^3.0.1", "mustache": "^3.2.1",
"pkg": "^4.4.0", "pkg": "^4.4.2",
"tslint": "^5.18.0" "tslint": "^5.20.1"
}, },
"optionalDependencies": { "optionalDependencies": {
"rage-edit": "^1.2.0" "rage-edit": "^1.2.0"

View File

@@ -122,7 +122,7 @@
isa = PBXProject; isa = PBXProject;
attributes = { attributes = {
LastSwiftUpdateCheck = 1030; LastSwiftUpdateCheck = 1030;
LastUpgradeCheck = 1030; LastUpgradeCheck = 1130;
ORGANIZATIONNAME = "Matt Hensman"; ORGANIZATIONNAME = "Matt Hensman";
TargetAttributes = { TargetAttributes = {
C9EF714D2314055C00EBDE93 = { C9EF714D2314055C00EBDE93 = {

3703
ext/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -12,13 +12,13 @@
}, },
"devDependencies": { "devDependencies": {
"@types/firefox-webext-browser": "^67.0.2", "@types/firefox-webext-browser": "^67.0.2",
"@types/react": "^16.8.23", "@types/react": "^16.9.17",
"@types/react-dom": "^16.8.5", "@types/react-dom": "^16.9.4",
"copy-webpack-plugin": "^5.0.4", "copy-webpack-plugin": "^5.1.1",
"preact": "^8.4.2", "preact": "^8.5.3",
"preact-compat": "^3.19.0", "preact-compat": "^3.19.0",
"ts-loader": "^6.0.4", "ts-loader": "^6.2.1",
"web-ext": "^3.1.1", "web-ext": "^3.2.1",
"webpack": "^4.38.0" "webpack": "^4.41.5"
} }
} }

98
package-lock.json generated
View File

@@ -2,12 +2,6 @@
"requires": true, "requires": true,
"lockfileVersion": 1, "lockfileVersion": 1,
"dependencies": { "dependencies": {
"@types/events": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
"integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
"dev": true
},
"@types/minimist": { "@types/minimist": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
@@ -15,33 +9,32 @@
"dev": true "dev": true
}, },
"@types/node": { "@types/node": {
"version": "12.6.8", "version": "13.1.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.8.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-13.1.6.tgz",
"integrity": "sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg==", "integrity": "sha512-Jg1F+bmxcpENHP23sVKkNuU3uaxPnsBMW0cLjleiikFKomJQbsn0Cqk2yDvQArqzZN6ABfBkZ0To7pQ8sLdWDg==",
"dev": true "dev": true
}, },
"@types/semver": { "@types/semver": {
"version": "6.0.1", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.0.1.tgz", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.0.tgz",
"integrity": "sha512-ffCdcrEE5h8DqVxinQjo+2d1q+FV5z7iNtPofw3JsrltSoSVlOGaW0rY8XxtO9XukdTn8TaCGWmk2VFGhI70mg==", "integrity": "sha512-1OzrNb4RuAzIT7wHSsgZRlMBlNsJl+do6UblR7JMW4oB7bbR+uBEYtUh7gEc/jM84GGilh68lSOokyM/zNUlBA==",
"dev": true "dev": true
}, },
"@types/uuid": { "@types/uuid": {
"version": "3.4.5", "version": "3.4.6",
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.5.tgz", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.6.tgz",
"integrity": "sha512-MNL15wC3EKyw1VLF+RoVO4hJJdk9t/Hlv3rt1OL65Qvuadm4BYo6g9ZJQqoq7X8NBFSsQXgAujWciovh2lpVjA==", "integrity": "sha512-cCdlC/1kGEZdEglzOieLDYBxHsvEOIg7kp/2FYyVR9Pxakq+Qf/inL3RKQ+PA8gOlI/NnL+fXmQH12nwcGzsHw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/node": "*" "@types/node": "*"
} }
}, },
"@types/ws": { "@types/ws": {
"version": "6.0.1", "version": "6.0.4",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.1.tgz", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz",
"integrity": "sha512-EzH8k1gyZ4xih/MaZTXwT2xOkPiIMSrhQ9b8wrlX88L0T02eYsddatQlwVFlEPyEqV0ChpdpNnE51QPH6NVT4Q==", "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@types/events": "*",
"@types/node": "*" "@types/node": "*"
} }
}, },
@@ -60,12 +53,6 @@
"color-convert": "^1.9.0" "color-convert": "^1.9.0"
} }
}, },
"async-limiter": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
"integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
"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",
@@ -180,9 +167,9 @@
"dev": true "dev": true
}, },
"glob": { "glob": {
"version": "7.1.4", "version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
"dev": true, "dev": true,
"requires": { "requires": {
"fs.realpath": "^1.0.0", "fs.realpath": "^1.0.0",
@@ -385,9 +372,9 @@
"dev": true "dev": true
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.6", "version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"dev": true, "dev": true,
"requires": { "requires": {
"core-util-is": "~1.0.0", "core-util-is": "~1.0.0",
@@ -410,9 +397,9 @@
} }
}, },
"rimraf": { "rimraf": {
"version": "2.6.3", "version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
"integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
"dev": true, "dev": true,
"requires": { "requires": {
"glob": "^7.1.3" "glob": "^7.1.3"
@@ -431,9 +418,9 @@
"dev": true "dev": true
}, },
"selenium-webdriver": { "selenium-webdriver": {
"version": "4.0.0-alpha.4", "version": "4.0.0-alpha.5",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.4.tgz", "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.5.tgz",
"integrity": "sha512-etJt20d8qInkxMAHIm5SEpPBSS+CdxVcybnxzSIB/GlWErb8pIWrArz/VA6VfUW0/6tIcokepXQ5ufvdzqqk1A==", "integrity": "sha512-hktl3DSrhzM59yLhWzDGHIX9o56DvA+cVK7Dw6FcJR6qQ4CGzkaHeXQPcdrslkWMTeq0Ci9AmCxq0EMOvm2Rkg==",
"dev": true, "dev": true,
"requires": { "requires": {
"jszip": "^3.1.5", "jszip": "^3.1.5",
@@ -497,9 +484,9 @@
} }
}, },
"typescript": { "typescript": {
"version": "3.5.3", "version": "3.7.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz",
"integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", "integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==",
"dev": true "dev": true
}, },
"universalify": { "universalify": {
@@ -515,9 +502,9 @@
"dev": true "dev": true
}, },
"uuid": { "uuid": {
"version": "3.3.2", "version": "3.3.3",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
"integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==",
"dev": true "dev": true
}, },
"wcwidth": { "wcwidth": {
@@ -536,28 +523,25 @@
"dev": true "dev": true
}, },
"ws": { "ws": {
"version": "7.1.1", "version": "7.2.1",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.1.1.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz",
"integrity": "sha512-o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==", "integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==",
"dev": true, "dev": true
"requires": {
"async-limiter": "^1.0.0"
}
}, },
"xml2js": { "xml2js": {
"version": "0.4.19", "version": "0.4.23",
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
"integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
"dev": true, "dev": true,
"requires": { "requires": {
"sax": ">=0.6.0", "sax": ">=0.6.0",
"xmlbuilder": "~9.0.1" "xmlbuilder": "~11.0.0"
} }
}, },
"xmlbuilder": { "xmlbuilder": {
"version": "9.0.7", "version": "11.0.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
"integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
"dev": true "dev": true
} }
} }

View File

@@ -21,17 +21,17 @@
}, },
"devDependencies": { "devDependencies": {
"@types/minimist": "^1.2.0", "@types/minimist": "^1.2.0",
"@types/semver": "^6.0.1", "@types/semver": "^6.2.0",
"@types/uuid": "^3.4.5", "@types/uuid": "^3.4.6",
"@types/ws": "^6.0.1", "@types/ws": "^6.0.4",
"fs-extra": "^8.1.0", "fs-extra": "^8.1.0",
"glob": "^7.1.4", "glob": "^7.1.6",
"jasmine-console-reporter": "^3.1.0", "jasmine-console-reporter": "^3.1.0",
"minimist": "^1.2.0", "minimist": "^1.2.0",
"selenium-webdriver": "^4.0.0-alpha.4", "selenium-webdriver": "^4.0.0-alpha.5",
"semver": "^6.3.0", "semver": "^6.3.0",
"typescript": "^3.5.3", "typescript": "^3.7.4",
"uuid": "^3.3.2", "uuid": "^3.3.3",
"ws": "^7.1.1" "ws": "^7.2.1"
} }
} }