Socket
Socket
Sign inDemoInstall

meow

Package Overview
Dependencies
63
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 6.0.0 to 6.0.1

25

index.d.ts
import {PackageJson} from 'type-fest';
import {Options as MinimistOptions} from 'minimist-options';
declare namespace meow {
interface Options<Flags extends MinimistOptions> {
type FlagType = 'string' | 'boolean' | 'number';
interface Flag<Type extends FlagType, Default> {
readonly type?: Type;
readonly alias?: string;
readonly default?: Default;
}
type StringFlag = Flag<'string', string>;
type BooleanFlag = Flag<'boolean', boolean>;
type NumberFlag = Flag<'number', number>;
type AnyFlags = {[key: string]: StringFlag | BooleanFlag | NumberFlag};
interface Options<Flags extends AnyFlags> {
/**

@@ -162,3 +175,3 @@ Define argument flags.

type TypedFlags<Flags extends MinimistOptions> = {
type TypedFlags<Flags extends AnyFlags> = {
[F in keyof Flags]: Flags[F] extends {type: 'number'}

@@ -173,3 +186,3 @@ ? number

interface Result<Flags extends MinimistOptions> {
interface Result<Flags extends AnyFlags> {
/**

@@ -251,5 +264,5 @@ Non-flag arguments.

*/
declare function meow<Flags extends MinimistOptions>(helpMessage: string, options?: meow.Options<Flags>): meow.Result<Flags>;
declare function meow<Flags extends MinimistOptions>(options?: meow.Options<Flags>): meow.Result<Flags>;
declare function meow<Flags extends meow.AnyFlags>(helpMessage: string, options?: meow.Options<Flags>): meow.Result<Flags>;
declare function meow<Flags extends meow.AnyFlags>(options?: meow.Options<Flags>): meow.Result<Flags>;
export = meow;
{
"name": "meow",
"version": "6.0.0",
"version": "6.0.1",
"description": "CLI app helper",

@@ -5,0 +5,0 @@ "license": "MIT",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc