upgrade express, others

This commit is contained in:
2025-09-17 22:50:48 -05:00
parent b5d57228f0
commit eeac35a0a6
3 changed files with 351 additions and 415 deletions

742
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -20,22 +20,20 @@
"type": "module",
"main": "index.ts",
"dependencies": {
"body-parser": "^1.20.3",
"body-parser": "^2.2.0",
"ejs": "3.1.10",
"express": "^4.21.2",
"express": "^5.1.0",
"express-ws": "^5.0.2",
"pg": "^8.15.6",
"pg": "^8.16.3",
"pg-hstore": "^2.3.4",
"sequelize": "^6.37.7",
"sqids": "0.3.0"
},
"devDependencies": {
"@types/csso": "5.0.4",
"@types/express": "^5.0.0",
"@types/express": "^5.0.3",
"@types/express-ws": "3.0.5",
"@types/node": "^22.10.5",
"@types/uglify-js": "3.17.5",
"forking-build-shit": "0.0.2"
"@types/node": "^24.5.2",
"forking-build-shit": "1.0.4"
},
"peerDependencies": {
"typescript": "5.7.3"

View File

@@ -90,7 +90,7 @@ class Web {
}
});
app.get('/build/?', (_, res) => {
app.get('/build{/}', (_, res) => {
res.render('build-new', {
page: {
title: 'Archery',
@@ -100,7 +100,7 @@ class Web {
});
});
app.post('/build/?', async (req, res) => {
app.post('/build{/}', async (req, res) => {
const buildId = await this.db.createBuild(
req.body.repo,
req.body.commit || null,
@@ -112,7 +112,7 @@ class Web {
this.buildController.triggerBuild();
});
app.get('/build/:id/?', async (req, res) => {
app.get('/build/:id{/}', async (req, res) => {
const build = await this.db.getBuild(sqids.decode(req.params.id)?.[0]);
if (!build) {
res.sendStatus(404);
@@ -148,7 +148,7 @@ class Web {
res.redirect(`/build/${req.params.id}`);
});
app.get('/build/:id/logs/?', async (req, res) => {
app.get('/build/:id/logs{/}', async (req, res) => {
const build = await this.db.getBuild(sqids.decode(req.params.id)?.[0]);
if (!build) {
res.sendStatus(404);
@@ -158,7 +158,7 @@ class Web {
res.set('Content-Type', 'text/plain').send(log);
});
app.get('/build/:id/patch/?', async (req, res) => {
app.get('/build/:id/patch{/}', async (req, res) => {
const build = await this.db.getBuild(sqids.decode(req.params.id)?.[0]);
if (!build || !build.patch) {
res.sendStatus(404);