updated dependencies

This commit is contained in:
zomo
2025-12-10 13:52:34 -06:00
parent 11cea55569
commit 3ba1113d2f
16 changed files with 447 additions and 519 deletions

View File

@@ -3,6 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = runBuild;
const esbuild_1 = require("esbuild");
const readmeta_1 = __importDefault(require("./readmeta"));
const prettier_1 = require("prettier");
@@ -10,9 +11,9 @@ const main_1 = require("./main");
const promises_1 = require("fs/promises");
async function runBuild(name) {
//read meta file
let { meta, metaString } = (0, readmeta_1.default)(name);
let paths = main_1.AllPaths.script(name);
let result = await runEsbuild({
const { meta, metaString } = (0, readmeta_1.default)(name);
const paths = main_1.AllPaths.script(name);
const result = await runEsbuild({
entryPoints: [paths.main],
outfile: paths.dist,
target: 'esnext',
@@ -29,17 +30,16 @@ async function runBuild(name) {
UserScriptHomepageURL: `'${meta.homepageURL}'`,
},
});
let error = await postBuild(name, result, metaString);
const error = await postBuild(name, result, metaString);
return {
meta,
error,
};
}
exports.default = runBuild;
async function runEsbuild(opts) {
opts.write = false;
try {
let res = await (0, esbuild_1.build)(opts);
const res = await (0, esbuild_1.build)(opts);
return getResult(null, res);
}
catch (err) {
@@ -80,13 +80,13 @@ function getResult(error, result) {
}
}
function clearFilenameComments(content) {
let regexp = new RegExp(`//\\s*${main_1.AllPaths.base.in}/.*(?:\\n|$)`, 'g');
const regexp = new RegExp(`//\\s*${main_1.AllPaths.base.in}/.*(?:\\n|$)`, 'g');
return content.replace(regexp, '');
}
async function postBuild(name, result, metaString) {
let error = null;
let paths = main_1.AllPaths.script(name);
let PrettierConfig = (await (0, prettier_1.resolveConfig)(paths.dir)) ?? {};
const paths = main_1.AllPaths.script(name);
const PrettierConfig = (await (0, prettier_1.resolveConfig)(paths.dir)) ?? {};
if (result.error) {
console.error(name, result.errorRaw || result.error);
error = result.error;
@@ -108,8 +108,8 @@ async function postBuild(name, result, metaString) {
return error;
}
async function doErrorFile(name, error) {
let paths = main_1.AllPaths.script(name);
let content = `${new Date().toISOString()}\n\n${error}`;
const paths = main_1.AllPaths.script(name);
const content = `${new Date().toISOString()}\n\n${error}`;
if (error !== null) {
await (0, promises_1.writeFile)(paths.error, content);
if (await existsFile(paths.dist)) {