confederate
Advanced tools
Comparing version 0.8.7 to 0.8.8
@@ -1,3 +0,3 @@ | ||
export declare function Confiscate(appName: string, confFilePath?: string): { | ||
export declare function Confederate(appName: string, confFilePath?: string): { | ||
[key: string]: any; | ||
} | undefined; | ||
}; |
@@ -5,4 +5,4 @@ "use strict"; | ||
const cabler_1 = require("cabler"); | ||
const log = cabler_1.Cabler("confiscate"); | ||
function Confiscate(appName, confFilePath) { | ||
const log = cabler_1.Cabler("confederate"); | ||
function Confederate(appName, confFilePath) { | ||
const args = process.argv.slice(2); | ||
@@ -26,4 +26,4 @@ const maybeFirstArg = args[0] || ""; | ||
else { | ||
// The else clause is needed because process.exit() doesn't seem to be | ||
// typed as NoReturn, or TypeScript inference is just too shallow, don't | ||
// The else clause is needed because process.exit() doesn't seem to be | ||
// typed as NoReturn, or TypeScript inference is just too shallow, don't | ||
// know which | ||
@@ -57,4 +57,6 @@ try { | ||
} | ||
// Makes life easier for TypeScript ;-) | ||
return {}; | ||
} | ||
exports.Confiscate = Confiscate; | ||
exports.Confederate = Confederate; | ||
function loadConfFile(confFilePath, requireConf = false) { | ||
@@ -89,2 +91,2 @@ let confDoc = "{}"; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmVkZXJhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmVkZXJhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5QkFBd0I7QUFDeEIsbUNBQStCO0FBQy9CLE1BQU0sR0FBRyxHQUFHLGVBQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQTtBQUloQyxvQkFBMkIsT0FBZSxFQUFFLFlBQXFCO0lBQzdELE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQ2xDLE1BQU0sYUFBYSxHQUFXLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUE7SUFFM0MsdUVBQXVFO0lBQ3ZFLEVBQUUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3JDLEVBQUUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUM3QixZQUFZLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQzFCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLFlBQVksR0FBRyxhQUFhLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQzlDLENBQUM7SUFFTCxDQUFDO0lBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUMxQixZQUFZLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUE7SUFFbkMsQ0FBQztJQUVELEVBQUUsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztRQUNoQixHQUFHLENBQUMsR0FBRyxDQUFDLDJHQUEyRyxDQUFDLENBQUE7SUFDeEgsQ0FBQztJQUFDLElBQUksQ0FBQyxDQUFDO1FBQ0osdUVBQXVFO1FBQ3ZFLHlF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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmVkZXJhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmVkZXJhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5QkFBd0I7QUFDeEIsbUNBQStCO0FBQy9CLE1BQU0sR0FBRyxHQUFHLGVBQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQTtBQUlqQyxxQkFBNEIsT0FBZSxFQUFFLFlBQXFCO0lBQzlELE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQ2xDLE1BQU0sYUFBYSxHQUFXLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUE7SUFFM0MsdUVBQXVFO0lBQ3ZFLEVBQUUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3JDLEVBQUUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxNQUFNLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUM3QixZQUFZLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQzFCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLFlBQVksR0FBRyxhQUFhLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBQzlDLENBQUM7SUFFTCxDQUFDO0lBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUMxQixZQUFZLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUE7SUFFbkMsQ0FBQztJQUVELEVBQUUsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztRQUNoQixHQUFHLENBQUMsR0FBRyxDQUFDLDJHQUEyRyxDQUFDLENBQUE7SUFDeEgsQ0FBQztJQUFDLElBQUksQ0FBQyxDQUFDO1FBQ0osc0VBQXNFO1FBQ3RFLHdFQUF3RTtRQUN4RSxhQUFhO1FBQ2IsSUFBSSxDQUFDO1lBQ0QsTUFBTSxJQUFJLEdBQUcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsQ0FBQTtZQUN0QyxJQUFJLElBQUksR0FBZSxFQUFFLENBQUE7WUFDekIsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQztnQkFDckIsSUFBSSxDQUFDO29CQUNELElBQUksR0FBRyxZQUFZLENBQUMsWUFBWSxHQUFHLDRCQUE0QixFQUFFLElBQUksQ0FBQyxDQUFBO2dCQUMxRSxDQUFDO2dCQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQ1QsaUNBQWlDO29CQUNqQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFBO2dCQUNuQixDQUFDO2dCQUNELFNBQVMsQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLFlBQVksR0FBRyxHQUFHLEdBQUcsT0FBTyxHQUFHLFlBQVksRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFBO1lBRXJGLENBQUM7WUFBQyxJQUFJLENBQUMsQ0FBQztnQkFDSixJQUFJLENBQUM7b0JBQ0QsSUFBSSxHQUFHLFlBQVksQ0FBQyxZQUFZLEVBQUUsSUFBSSxDQUFDLENBQUE7Z0JBQzNDLENBQUM7Z0JBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFDVCxHQUFHLENBQUMsR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQTtnQkFDM0IsQ0FBQztZQUNMLENBQUM7WUFDRCxNQUFNLENBQUMsSUFBSSxDQUFBO1FBRWYsQ0FBQztRQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDVCxHQUFHLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxHQUFHLFlBQVksR0FBRyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUE7UUFDdkUsQ0FBQztJQUNMLENBQUM7SUFFRCx1Q0FBdUM7SUFDdkMsTUFBTSxDQUFDLEVBQUUsQ0FBQTtBQUNiLENBQUM7QUFuREQsa0NBbURDO0FBRUQsc0JBQXNCLFlBQW9CLEVBQUUsV0FBVyxHQUFHLEtBQUs7SUFDM0QsSUFBSSxPQUFPLEdBQUcsSUFBSSxDQUFBO0lBRWxCLElBQUksQ0FBQztRQUNELCtEQUErRDtRQUMvRCxPQUFPLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQTtJQUN0RCxDQUFDO0lBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNULEVBQUUsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7WUFDZCxHQUFHLENBQUMsQ0FBQyxDQUFDLG1DQUFtQyxHQUFHLFlBQVksR0FBRyx3QkFBd0IsRUFBRSxDQUFDLENBQUMsQ0FBQTtZQUN2RixNQUFNLENBQUMsQ0FBQTtRQUNYLENBQUM7SUFDTCxDQUFDO0lBRUQsSUFBSSxDQUFDO1FBQ0QsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUE7SUFDOUIsQ0FBQztJQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDVCxHQUFHLENBQUMsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFlBQVksR0FBRyxtREFBbUQsRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBQ3RJLE1BQU0sQ0FBQyxDQUFBO0lBQ1gsQ0FBQztBQUNMLENBQUM7QUFFRCxtQkFBbUIsR0FBZSxFQUFFLEdBQWU7SUFDL0MsTUFBTSxHQUFHLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQTtJQUM3QixHQUFHLENBQUMsQ0FBQyxNQUFNLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3BCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNyQixHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ3ZCLENBQUM7SUFDTCxDQUFDO0lBQ0QsTUFBTSxDQUFDLEdBQUcsQ0FBQTtBQUNkLENBQUMifQ== |
{ | ||
"name": "confederate", | ||
"version": "0.8.7", | ||
"version": "0.8.8", | ||
"description": "Narrow road conf-loader suitable for confederates of apps (for instance suits of microserviceses)", | ||
@@ -5,0 +5,0 @@ "main": "dist-cjs/confederate.js", |
import * as fs from "fs" | ||
import { Cabler } from "cabler" | ||
const log = Cabler("confiscate") | ||
const log = Cabler("confederate") | ||
type JsonHash = { [key: string]: any } | ||
type JsonObject = { [key: string]: any } | ||
export function Confiscate(appName: string, confFilePath?: string) { | ||
export function Confederate(appName: string, confFilePath?: string) { | ||
const args = process.argv.slice(2) | ||
@@ -27,8 +27,8 @@ const maybeFirstArg: string = args[0] || "" | ||
} else { | ||
// The else clause is needed because process.exit() doesn't seem to be | ||
// typed as NoReturn, or TypeScript inference is just too shallow, don't | ||
// The else clause is needed because process.exit() doesn't seem to be | ||
// typed as NoReturn, or TypeScript inference is just too shallow, don't | ||
// know which | ||
try { | ||
const stat = fs.statSync(confFilePath) | ||
let conf: JsonHash = {} | ||
let conf: JsonObject = {} | ||
if (stat.isDirectory()) { | ||
@@ -56,5 +56,8 @@ try { | ||
} | ||
// Makes life easier for TypeScript ;-) | ||
return {} | ||
} | ||
function loadConfFile(confFilePath: string, requireConf = false): JsonHash { | ||
function loadConfFile(confFilePath: string, requireConf = false): JsonObject { | ||
let confDoc = "{}" | ||
@@ -80,3 +83,3 @@ | ||
function mergeHash(obj: JsonHash, src: JsonHash): JsonHash { | ||
function mergeHash(obj: JsonObject, src: JsonObject): JsonObject { | ||
const own = {}.hasOwnProperty | ||
@@ -83,0 +86,0 @@ for (const key in src) { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
21482
13
325