Usage: es-shim-api [options] <optional space-separated module names>

Options:
  --type                        indicate which type of polyfill/shim this is:
                                  - `method`: receiver-sensitive method (default)
                                  - `function`: non-receiver-sensitive function
                                  - `property`: non-function data property
                                  - `constructor`: constructor
                                  - `multi`: a package that contains multiple shims

  --skip-shim-returns-polyfill  indicate that `shim` does not return the same
    [boolean]                   value as `polyfill`, by design

  --skip-auto-shim              skip testing that `auto` invokes `shim`
    [boolean]

  --ignore-dirs <path>          File path to write output to.
    [string]                    If omitted, output will be printed to stdout.