changed function returns to objects
This commit is contained in:
28
lib/build.js
28
lib/build.js
@@ -9,9 +9,9 @@ const paths_1 = require("./paths");
|
||||
const readmeta_1 = __importDefault(require("./readmeta"));
|
||||
const prettier_1 = require("prettier");
|
||||
const main_1 = require("./main");
|
||||
function default_1(name, watchCallback) {
|
||||
function runBuild(name, watchCallback) {
|
||||
//read meta file
|
||||
let [metaJson, metaString] = (0, readmeta_1.default)(name);
|
||||
let { meta, metaString } = (0, readmeta_1.default)(name);
|
||||
let pathDist = (0, paths_1.DistPath)(name);
|
||||
let result = runEsbuild({
|
||||
entryPoints: [(0, paths_1.ScriptPath)(name).main],
|
||||
@@ -22,21 +22,27 @@ function default_1(name, watchCallback) {
|
||||
bundle: true,
|
||||
minify: main_1.CLIArgs.minify,
|
||||
define: {
|
||||
UserScriptName: `'${metaJson.name}'`,
|
||||
UserScriptNamespace: `'${metaJson.namespace}'`,
|
||||
UserScriptVersion: `'${metaJson.version}'`,
|
||||
UserScriptDownloadURL: `'${metaJson.downloadURL}'`,
|
||||
UserScriptSupportURL: `'${metaJson.supportURL}'`,
|
||||
UserScriptHomepageURL: `'${metaJson.homepageURL}'`,
|
||||
UserScriptName: `'${meta.name}'`,
|
||||
UserScriptNamespace: `'${meta.namespace}'`,
|
||||
UserScriptVersion: `'${meta.version}'`,
|
||||
UserScriptDownloadURL: `'${meta.downloadURL}'`,
|
||||
UserScriptSupportURL: `'${meta.supportURL}'`,
|
||||
UserScriptHomepageURL: `'${meta.homepageURL}'`,
|
||||
},
|
||||
}, result => {
|
||||
let error = postBuild(name, result, metaString);
|
||||
watchCallback(metaJson, error);
|
||||
watchCallback({
|
||||
meta,
|
||||
error,
|
||||
});
|
||||
});
|
||||
let error = postBuild(name, result, metaString);
|
||||
return [metaJson, error];
|
||||
return {
|
||||
meta,
|
||||
error,
|
||||
};
|
||||
}
|
||||
exports.default = default_1;
|
||||
exports.default = runBuild;
|
||||
function runEsbuild(opts, watchCallback) {
|
||||
opts.write = false;
|
||||
if (main_1.CLIArgs.watch) {
|
||||
|
||||
Reference in New Issue
Block a user