Packages

meow

14.1.0 · 20 Feb 2026MIT50.6M / weekRepositoryHomepagenpmAtom feed

Your version

47 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 14.x · latest line
  2. 14.1.0

    20 Feb 2026
    • Add commands option for subcommand parsing ade4bb0

    • Add input.isRequired option to make input arguments required b1561c9

    • Export AnyFlag and AnyFlags types 0afdc27

  3. 14.0.0

    15 Sep 2025
    • breaking

      Require Node.js 20 47b3bcb

    • Fix incorrect automatic number conversion for flag values 8f3909c

  4. 13.x
  5. 13.2.0

    6 Feb 2024
  6. 13.1.0

    4 Jan 2024
    • removed

      Remove hardRejection option 99fe7a6

  7. 13.0.0

    22 Dec 2023
  8. 12.x
  9. 12.1.1

    27 Aug 2023
  10. 12.1.0

    16 Aug 2023
  11. 12.0.1

    4 May 2023
  12. 12.0.0

    2 May 2023
  13. 11.x
  14. 11.0.0

    11 Oct 2022
  15. 10.x
  16. 10.1.5

    3 Oct 2022
  17. 10.1.4

    27 Sep 2022
    • Fix autoHelp and autoVersion with allowUnknownFlags set to false (#215) 25a0903

  18. 10.1.3

    21 Jun 2022
  19. 10.1.2

    21 Nov 2021
  20. 10.1.1

    29 Jul 2021
    • Fix failure with isMultiple when isRequired function returns false (#194) e1f0e24

  21. 10.1.0

    15 Jul 2021
    • Upgrade dependencies 829aab0

    • Allow default property of Flag types to accept arrays (#190) ae73466

  22. 10.0.1

    8 Jun 2021
  23. 10.0.0

    5 May 2021
    • breaking

      Require Node.js 12 (#181) 05320ac

    • breaking

      This package is now pure ESM. Please read this.

    • breaking

      You must now pass in the importMeta option so meow can find your package.json:

  24. 9.x
  25. 9.0.0

    7 Jan 2021
    • breaking

      Strictly validate flag config (#168) 1609709
      This is a breaking change if you incorrectly used kebab-case format for flags (was never officially supported) in the meow config:

  26. 8.x
  27. 8.1.2

    7 Jan 2021
  28. 8.1.1

    7 Jan 2021
    • Fix reporting missing required flags (#168) 1609709

  29. 8.1.0

    25 Dec 2020
  30. 8.0.0

    28 Oct 2020
    • breaking

      Default isMultiple option to empty array (#163) 14924de

    • breaking

      Make isMultiple option non-greedy (#162) 49ce74d

    • Gracefully handle package.json not being found (#167) ef7ae5d

  31. 7.x
  32. 7.1.1

    29 Aug 2020
  33. 7.1.0

    10 Aug 2020
    • Improve flags option TypeScript types to acknowledge isMultiple and isRequired options (#154) e38789f

  34. 7.0.1

    11 May 2020
    • Fix isMultiple not handling multi-word flags (#150) e08eb4d

  35. 7.0.0

    7 May 2020
  36. 6.x
  37. 6.1.1

    2 May 2020

    Only updates dependencies, nothing else changes.

  38. 6.1.0

    19 Mar 2020
  39. 6.0.1

    14 Feb 2020
  40. 6.0.0

    7 Dec 2019
    • breaking

      Require Node.js 8 cd635d4

    • breaking

      Remove flag's aliases from the flags property (#108) f36715c

    • breaking

      Only consider enabling autoHelp/autoVersion in case there is only one argument in process.argv (#114) cd29865

  41. 5.x
  42. 5.0.0

    25 Apr 2018
    • removed

      Drops support for Node.js 4

    • Switches the argument parser from minimist, which is no longer maintained, to yargs-parser. It should be fully compatible, but let us know if something breaks.

  43. 4.x
  44. 4.0.1

    25 Apr 2018
  45. 4.0.0

    26 Nov 2017
    • breaking

      Requires Node.js 4 or higher.

    • removed

      Removed support for using an array in the help option. Just use a template literal. c80321d

    • removed

      Removed support for the pkg option accepting a string. 2d4d890

  46. 3.x
  47. 3.0.0 – 3.7.09 releases without a noteShow each
  48. 2.x
  49. 2.0.0 – 2.1.02 releases without a noteShow each
  50. 1.x
  51. 1.0.0

    12 Oct 2014
  52. 0.0.x
  53. 0.0.0

    24 Jan 2013