Skip to content

Commit

Permalink
Upgrade dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
sindresorhus committed Oct 28, 2020
1 parent ef7ae5d commit 1b3d9ee
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 14 deletions.
8 changes: 4 additions & 4 deletions index.d.ts
Expand Up @@ -26,7 +26,7 @@ declare namespace meow {
type NumberFlag = Flag<'number', number>;

type AnyFlag = StringFlag | BooleanFlag | NumberFlag;
type AnyFlags = {[key: string]: AnyFlag};
type AnyFlags = Record<string, AnyFlag>;

interface Options<Flags extends AnyFlags> {
/**
Expand Down Expand Up @@ -107,7 +107,7 @@ declare namespace meow {
_You most likely don't need this option._
*/
readonly pkg?: {[key: string]: unknown};
readonly pkg?: Record<string, unknown>;

/**
Custom arguments object.
Expand Down Expand Up @@ -232,12 +232,12 @@ declare namespace meow {
/**
Flags converted to camelCase excluding aliases.
*/
flags: TypedFlags<Flags> & {[name: string]: unknown};
flags: TypedFlags<Flags> & Record<string, unknown>;

/**
Flags converted camelCase including aliases.
*/
unnormalizedFlags: TypedFlags<Flags> & {[name: string]: unknown};
unnormalizedFlags: TypedFlags<Flags> & Record<string, unknown>;

/**
The `package.json` object.
Expand Down
11 changes: 7 additions & 4 deletions index.js
Expand Up @@ -54,8 +54,10 @@ const reportMissingRequiredFlags = missingRequiredFlags => {
}
};

const buildParserFlags = ({flags, booleanDefault}) =>
Object.entries(flags).reduce((parserFlags, [flagKey, flagValue]) => {
const buildParserFlags = ({flags, booleanDefault}) => {
const parserFlags = {};

for (const [flagKey, flagValue] of Object.entries(flags)) {
const flag = {...flagValue};

if (
Expand All @@ -73,9 +75,10 @@ const buildParserFlags = ({flags, booleanDefault}) =>
}

parserFlags[flagKey] = flag;
}

return parserFlags;
}, {});
return parserFlags;
};

const validateFlags = (flags, options) => {
for (const [flagKey, flagValue] of Object.entries(options.flags)) {
Expand Down
12 changes: 6 additions & 6 deletions package.json
Expand Up @@ -45,19 +45,19 @@
"decamelize-keys": "^1.1.0",
"hard-rejection": "^2.1.0",
"minimist-options": "4.1.0",
"normalize-package-data": "^2.5.0",
"normalize-package-data": "^3.0.0",
"read-pkg-up": "^7.0.1",
"redent": "^3.0.0",
"trim-newlines": "^3.0.0",
"type-fest": "^0.13.1",
"yargs-parser": "^18.1.3"
"type-fest": "^0.18.0",
"yargs-parser": "^20.2.3"
},
"devDependencies": {
"ava": "^2.4.0",
"execa": "^4.0.0",
"execa": "^4.1.0",
"indent-string": "^4.0.0",
"tsd": "^0.11.0",
"xo": "^0.30.0"
"tsd": "^0.13.1",
"xo": "^0.34.1"
},
"xo": {
"rules": {
Expand Down

0 comments on commit 1b3d9ee

Please sign in to comment.