2.0.0 • Published 2 years ago

@scaffoldly/openapi-generator v2.0.0

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
2 years ago

openapi-generator

This CLI is a wrapper for the OpenAPI Generator CLI.

It will read services.json within the provided input directory (default .scaffoldly), and generate client libraries.

Running

npx @scaffoldly/openapi-generator --help

Within a project

yarn add --dev @scaffoldly/openapi-generator

In package.json:

  "scripts": {
    "openapi": "yarn openapi-generator -g angular -i .scaffoldly/$NODE_ENV -o src/app/@openapi -r +all"
  },

Usage

Usage: openapi-generator [options]

Options:
      --help     Show help                                             [boolean]
      --version  Show version number                                   [boolean]
  -g             Generator, one of: [angular,axios]                   [required]
  -i             Input directory                        [default: ".scaffoldly"]
  -o             Output directory                                     [required]
  -f             Force generation (exclude version checks)
                                                      [boolean] [default: false]
  -r             Require a response from these services(s), use '+all' to requir
                 e all services                                          [array]

Examples:
  index.js -g angular -o src/app/openapi -  Generate Angular client libraries in
  r +all                                    to src/app/openapi/{service-name}. R
                                            etries until all services are loaded
  index.js -g axios -o src/app/openapi -r   Generate Axios client libraries into
  auth -r foo                                src/app/openapi/{service-name}. Ret
                                            ries until auth and foo are loaded
  index.js -g angular -o src/app/openapi    Generate Angular client libraries in
                                            to src/app/openapi/{service-name}. N
                                            o retries

Missing required arguments: g, o

Usage Tracking Opt-Out

If you want to opt out of usage metrics, set the DNT environment variable prior to running the script, e.g.:

DNT=1 npx @scaffoldly/openapi-generator
2.0.0

2 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.19

4 years ago

1.0.20

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.11

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago