fix linting
This commit is contained in:
parent
098818b205
commit
72d103edaf
10
src/utils.js
10
src/utils.js
@ -1,6 +1,6 @@
|
|||||||
import { createHash } from "crypto";
|
import { createHash } from "crypto";
|
||||||
import path from 'path';
|
import path from "path";
|
||||||
import url from 'url';
|
import url from "url";
|
||||||
import * as fs from "fs";
|
import * as fs from "fs";
|
||||||
|
|
||||||
import { getUsedResources, requestPVE } from "./pve.js";
|
import { getUsedResources, requestPVE } from "./pve.js";
|
||||||
@ -129,18 +129,18 @@ export function getTimeLeft (timeout) {
|
|||||||
*/
|
*/
|
||||||
export function recursiveImport (router, baseroute, target, from = import.meta.url) {
|
export function recursiveImport (router, baseroute, target, from = import.meta.url) {
|
||||||
const thisPath = path.dirname(url.fileURLToPath(import.meta.url));
|
const thisPath = path.dirname(url.fileURLToPath(import.meta.url));
|
||||||
const fromPath = path.relative(".", path.dirname(url.fileURLToPath(from)));
|
const fromPath = path.relative(".", path.dirname(url.fileURLToPath(from)));
|
||||||
const targetPath = path.relative(".", `${fromPath}/${target}`);
|
const targetPath = path.relative(".", `${fromPath}/${target}`);
|
||||||
const importPath = path.relative(thisPath, targetPath);
|
const importPath = path.relative(thisPath, targetPath);
|
||||||
const files = fs.readdirSync(targetPath);
|
const files = fs.readdirSync(targetPath);
|
||||||
files.forEach((file) => {
|
files.forEach((file) => {
|
||||||
if (file.endsWith(".js")) {
|
if (file.endsWith(".js")) {
|
||||||
const path = `./${importPath}/${file}`;
|
const path = `./${importPath}/${file}`;
|
||||||
const route = `${baseroute}/${file.replace(".js", "")}`
|
const route = `${baseroute}/${file.replace(".js", "")}`;
|
||||||
import(path).then((module) => {
|
import(path).then((module) => {
|
||||||
router.use(route, module.router);
|
router.use(route, module.router);
|
||||||
});
|
});
|
||||||
console.log(`routes: loaded ${path} as ${route}`);
|
console.log(`routes: loaded ${path} as ${route}`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user