First pass formatting with Prettier

* Added .prettierrc.json
* Added .prettierignore
* Formatted
This commit is contained in:
Bryan Ashby
2022-06-05 14:04:25 -06:00
parent eecfb33ad5
commit 4881c2123a
172 changed files with 23696 additions and 18029 deletions

View File

@@ -2,59 +2,59 @@
/* eslint-disable no-console */
'use strict';
const config = require('../../core/config.js');
const db = require('../../core/database.js');
const config = require('../../core/config.js');
const db = require('../../core/database.js');
const _ = require('lodash');
const async = require('async');
const inq = require('inquirer');
const fs = require('fs');
const hjson = require('hjson');
const _ = require('lodash');
const async = require('async');
const inq = require('inquirer');
const fs = require('fs');
const hjson = require('hjson');
const packageJson = require('../../package.json');
const packageJson = require('../../package.json');
exports.printUsageAndSetExitCode = printUsageAndSetExitCode;
exports.getDefaultConfigPath = getDefaultConfigPath;
exports.getConfigPath = getConfigPath;
exports.initConfigAndDatabases = initConfigAndDatabases;
exports.getAreaAndStorage = getAreaAndStorage;
exports.looksLikePattern = looksLikePattern;
exports.getAnswers = getAnswers;
exports.writeConfig = writeConfig;
exports.printUsageAndSetExitCode = printUsageAndSetExitCode;
exports.getDefaultConfigPath = getDefaultConfigPath;
exports.getConfigPath = getConfigPath;
exports.initConfigAndDatabases = initConfigAndDatabases;
exports.getAreaAndStorage = getAreaAndStorage;
exports.looksLikePattern = looksLikePattern;
exports.getAnswers = getAnswers;
exports.writeConfig = writeConfig;
const HJSONStringifyCommonOpts = exports.HJSONStringifyCommonOpts = {
emitRootBraces : true,
bracesSameLine : true,
space : 4,
keepWsc : true,
quotes : 'min',
eol : '\n',
};
const exitCodes = exports.ExitCodes = {
SUCCESS : 0,
ERROR : -1,
BAD_COMMAND : -2,
BAD_ARGS : -3,
};
const argv = exports.argv = require('minimist')(process.argv.slice(2), {
alias : {
h : 'help',
v : 'version',
c : 'config',
n : 'no-prompt',
}
const HJSONStringifyCommonOpts = (exports.HJSONStringifyCommonOpts = {
emitRootBraces: true,
bracesSameLine: true,
space: 4,
keepWsc: true,
quotes: 'min',
eol: '\n',
});
const exitCodes = (exports.ExitCodes = {
SUCCESS: 0,
ERROR: -1,
BAD_COMMAND: -2,
BAD_ARGS: -3,
});
const argv = (exports.argv = require('minimist')(process.argv.slice(2), {
alias: {
h: 'help',
v: 'version',
c: 'config',
n: 'no-prompt',
},
}));
function printUsageAndSetExitCode(errMsg, exitCode) {
if(_.isUndefined(exitCode)) {
if (_.isUndefined(exitCode)) {
exitCode = exitCodes.ERROR;
}
process.exitCode = exitCode;
if(errMsg) {
if (errMsg) {
console.error(errMsg);
}
}
@@ -71,7 +71,7 @@ function getConfigPath() {
function initConfig(cb) {
const configPath = getConfigPath();
config.Config.create(configPath, { keepWsc : true, hotReload : false }, cb);
config.Config.create(configPath, { keepWsc: true, hotReload: false }, cb);
}
function initConfigAndDatabases(cb) {
@@ -85,9 +85,9 @@ function initConfigAndDatabases(cb) {
},
function initArchiveUtil(callback) {
// ensure we init ArchiveUtil without events
require('../../core/archive_util').getInstance(false); // false=hotReload
require('../../core/archive_util').getInstance(false); // false=hotReload
return callback(null);
}
},
],
err => {
return cb(err);
@@ -99,10 +99,10 @@ function getAreaAndStorage(tags) {
return tags.map(tag => {
const parts = tag.toString().split('@');
const entry = {
areaTag : parts[0],
areaTag: parts[0],
};
entry.pattern = entry.areaTag; // handy
if(parts[1]) {
entry.pattern = entry.areaTag; // handy
if (parts[1]) {
entry.storageTag = parts[1];
}
return entry;
@@ -111,7 +111,7 @@ function getAreaAndStorage(tags) {
function looksLikePattern(tag) {
// globs can start with @
if(tag.indexOf('@') > 0) {
if (tag.indexOf('@') > 0) {
return false;
}
@@ -119,20 +119,21 @@ function looksLikePattern(tag) {
}
function getAnswers(questions, cb) {
inq.prompt(questions).then( answers => {
inq.prompt(questions).then(answers => {
return cb(answers);
});
}
function writeConfig(config, path) {
config = hjson.stringify(config, HJSONStringifyCommonOpts)
.replace(/%ENIG_VERSION%/g, packageJson.version)
.replace(/%HJSON_VERSION%/g, hjson.version);
config = hjson
.stringify(config, HJSONStringifyCommonOpts)
.replace(/%ENIG_VERSION%/g, packageJson.version)
.replace(/%HJSON_VERSION%/g, hjson.version);
try {
fs.writeFileSync(path, config, 'utf8');
return true;
} catch(e) {
} catch (e) {
return false;
}
}
}