diff --git a/package-lock.json b/package-lock.json index e8e1caa..db91563 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "archery", - "version": "0.2.3", + "version": "0.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "archery", - "version": "0.2.3", + "version": "0.2.4", "license": "MIT", "dependencies": { "body-parser": "^2.2.0", @@ -26,13 +26,13 @@ "@types/express": "^5.0.3", "@types/express-session": "^1.18.2", "@types/express-ws": "3.0.5", - "@types/node": "^24.5.2", + "@types/node": "^24.10.1", "@types/passport": "1.0.17", "@types/passport-openidconnect": "0.1.3", - "forking-build-shit": "1.0.4" + "forking-build-shit": "1.0.5" }, "peerDependencies": { - "typescript": "5.7.3" + "typescript": "5.9.3" } }, "node_modules/@parcel/watcher": { @@ -443,12 +443,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.5.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.5.2.tgz", - "integrity": "sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", "license": "MIT", "dependencies": { - "undici-types": "~7.12.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/oauth": { @@ -1098,14 +1098,14 @@ } }, "node_modules/forking-build-shit": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/forking-build-shit/-/forking-build-shit-1.0.4.tgz", - "integrity": "sha512-pknWCgvJWSkP30sMllWzFxJhjFtXCRuILgYT1N7pJLAyI/SXQ0RXyhTcg+hjCnKaH4aVpxWUFUF2afwTDRO6RA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/forking-build-shit/-/forking-build-shit-1.0.5.tgz", + "integrity": "sha512-b9HVQF1f2qXkgB+yTJe3U2kLfggvbUZjU1aqljI0E8O+sxo+cQH/HsyMGdHNPaUoMgSe/qfOsL6CPumu0jrrdg==", "dev": true, "license": "MIT", "dependencies": { "csso": "5.0.5", - "sass": "1.90.0", + "sass": "1.93.2", "uglify-js": "3.19.3" }, "bin": { @@ -1251,9 +1251,9 @@ } }, "node_modules/immutable": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", - "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", + "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", "dev": true, "license": "MIT" }, @@ -1898,9 +1898,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.90.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", - "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", + "version": "1.93.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", + "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "dev": true, "license": "MIT", "dependencies": { @@ -2206,9 +2206,9 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "license": "Apache-2.0", "peer": true, "bin": { @@ -2251,9 +2251,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.12.0.tgz", - "integrity": "sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "license": "MIT" }, "node_modules/unpipe": { diff --git a/package.json b/package.json index b1d2741..366d4cd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "archery", - "version": "0.2.3", + "version": "0.2.4", "description": "Build Arch packages through a web interface", "keywords": [ "docker", @@ -37,13 +37,13 @@ "@types/express": "^5.0.3", "@types/express-session": "^1.18.2", "@types/express-ws": "3.0.5", - "@types/node": "^24.5.2", + "@types/node": "^24.10.1", "@types/passport": "1.0.17", "@types/passport-openidconnect": "0.1.3", - "forking-build-shit": "1.0.4" + "forking-build-shit": "1.0.5" }, "peerDependencies": { - "typescript": "5.7.3" + "typescript": "5.9.3" }, "scripts": { "build": "npx build-shit", diff --git a/src/BuildController.ts b/src/BuildController.ts index 35c50ca..4892ca0 100644 --- a/src/BuildController.ts +++ b/src/BuildController.ts @@ -91,7 +91,7 @@ class BuildController extends EventEmitter { } private build = async (build: Build) => { - return new Promise((resolve, reject) => { + return new Promise((resolve, _) => { const docker = spawn.spawn('docker', this.createBuildParams(build)); docker.on('spawn', () => { const remainder = {