Skip to content

middleware does not work #1134

@vitalets

Description

@vitalets

Example from the docs:

const mwFunc1 = argv => console.log('I\'m a middleware function');
const mwFunc2 = argv => console.log('I\'m another middleware function');

require('yargs')
  .command('myCommand', 'some command', {}, function(argv){
    console.log('Running myCommand!');
  })
  .middleware([mwFunc1, mwFunc2]).argv;

Output:

  .middleware([mwFunc1, mwFunc2]).argv;
   ^
TypeError: require(...).command(...).middleware is not a function

Env:

npm info yargs version
11.0.0

node -v
v8.5.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions