switch to ES modules
All checks were successful
Build Docker containers / Build (push) Successful in 47s

This commit is contained in:
2025-04-16 00:08:48 -04:00
parent e8095fce81
commit e025140ab4
4 changed files with 14 additions and 18 deletions

View File

@ -1,14 +1,13 @@
const crypto = require("crypto");
const mqtt = require("mqtt");
const commandLineArgs = require("command-line-args");
const commandLineUsage = require("command-line-usage");
const PositionUtil = require("./utils/position_util");
const { Mesh, Mqtt, Portnums, Telemetry } = require("@meshtastic/protobufs");
const { fromBinary } = require("@bufbuild/protobuf");
import crypto from 'crypto';
import mqtt from "mqtt";
import commandLineArgs from 'command-line-args';
import commandLineUsage from 'command-line-usage';
import { fromBinary } from '@bufbuild/protobuf';
import { Mesh, Mqtt, Portnums, Telemetry } from '@meshtastic/protobufs';
import PositionUtil from './utils/position_util.js';
// create prisma db client
const { PrismaClient } = require("@prisma/client");
import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
// meshtastic bitfield flags
@ -203,7 +202,7 @@ if(options.help){
},
]);
console.log(usage);
return;
process.exit(1);
}
// get options and fallback to default values

View File

@ -5,6 +5,7 @@
"author": "",
"license": "ISC",
"description": "",
"type": "module",
"dependencies": {
"@bufbuild/protobuf": "^2.2.5",
"@meshtastic/protobufs": "npm:@jsr/meshtastic__protobufs@^2.6.2",

View File

@ -1,4 +1,4 @@
class NodeIdUtil {
export default class NodeIdUtil {
/**
* Converts the provided hex id to a numeric id, for example: !FFFFFFFF to 4294967295
@ -19,5 +19,3 @@ class NodeIdUtil {
}
}
module.exports = NodeIdUtil;

View File

@ -1,4 +1,4 @@
class PositionUtil {
export default class PositionUtil {
/**
* Obfuscates the provided latitude or longitude down to the provided precision in bits.
@ -62,5 +62,3 @@ class PositionUtil {
}
}
module.exports = PositionUtil;