use EM modules
All checks were successful
Build Docker containers / Build (push) Successful in 21s

This commit is contained in:
2025-04-16 00:13:12 -04:00
parent e025140ab4
commit d963520486
2 changed files with 12 additions and 8 deletions

View File

@ -1,14 +1,15 @@
const path = require('path');
const express = require('express');
const compression = require('compression');
const commandLineArgs = require("command-line-args");
const commandLineUsage = require("command-line-usage");
import path from "path";
import { fileURLToPath } from 'url';
import express from "express";
import compression from "compression";
import commandLineArgs from "command-line-args";
import commandLineUsage from "command-line-usage";
// protobuf imports
const { Mesh, Config } = require("@meshtastic/protobufs");
import { Mesh, Config } from "@meshtastic/protobufs";
// create prisma db client
const { PrismaClient } = require("@prisma/client");
import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
// return big ints as string when using JSON.stringify
@ -46,7 +47,7 @@ if(options.help){
},
]);
console.log(usage);
return;
process.exit(1);
}
// get options and fallback to default values
@ -76,6 +77,8 @@ const app = express();
app.use(compression());
// serve files inside the public folder from /
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
app.use('/', express.static(path.join(__dirname, 'public')));
app.get('/', async (req, res) => {