@jhanssen/options
Advanced tools
Comparing version 2.0.0 to 3.0.0
@@ -13,2 +13,3 @@ import minimist from "minimist"; | ||
export interface Options { | ||
readonly prefix: string; | ||
(name: string): Value | undefined; | ||
@@ -15,0 +16,0 @@ (name: string, defaultValue: Value): Value; |
@@ -201,5 +201,5 @@ import fs from "fs"; | ||
} | ||
const options = new Engine(optionsOptions, argv); | ||
const engine = new Engine(optionsOptions, argv); | ||
function value(name, defaultValue) { | ||
const val = options.value(name); | ||
const val = engine.value(name); | ||
if (val === undefined) | ||
@@ -210,3 +210,3 @@ return defaultValue; | ||
function float(name, defaultValue) { | ||
const v = parseFloat(options.string(name) || ""); | ||
const v = parseFloat(engine.string(name) || ""); | ||
if (typeof v === "number" && !isNaN(v)) | ||
@@ -217,3 +217,3 @@ return v; | ||
function int(name, defaultValue) { | ||
const v = parseInt(options.string(name) || ""); | ||
const v = parseInt(engine.string(name) || ""); | ||
if (typeof v === "number" && !isNaN(v)) | ||
@@ -224,3 +224,3 @@ return v; | ||
function json(name, defaultValue) { | ||
const opt = options.value(name); | ||
const opt = engine.value(name); | ||
if (opt === undefined) | ||
@@ -239,3 +239,3 @@ return defaultValue; | ||
function string(name, defaultValue) { | ||
return options.string(name) ?? defaultValue; | ||
return engine.string(name) ?? defaultValue; | ||
} | ||
@@ -242,0 +242,0 @@ return Object.assign(value, { |
{ | ||
"name": "@jhanssen/options", | ||
"version": "2.0.0", | ||
"version": "3.0.0", | ||
"description": "Options parser that looks at argv, environment variables and a config file.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
18295
269
0