├── .gitignore ├── .npmignore ├── .nycrc ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── LICENSE ├── README.md ├── doc-assets ├── logo_lyra_blue.svg ├── pres.gif └── xtag.png ├── examples ├── config.json └── specs │ └── petstore │ ├── json │ └── specs.json │ ├── openapi3.1.0 │ └── specs.yaml │ ├── petstore-inheritance │ └── petstore-inheritance.yaml │ ├── petstore-one-file │ └── petstore-one-file.yaml │ ├── petstore-several-files │ ├── models │ │ ├── cat.yaml │ │ ├── dog.yaml │ │ ├── lizard.yaml │ │ └── pet.yaml │ └── petstore-several-files.yaml │ └── swagger2 │ └── specs.yaml ├── package.json ├── scripts ├── badge-template └── update-readme.js ├── src ├── cli.js ├── commands │ ├── merge.js │ ├── publish-local.js │ ├── publish.js │ └── serve.js ├── json-validator │ ├── app.cjs │ ├── constants.cjs │ └── matchers.cjs ├── lib.js ├── lib │ ├── archiver.js │ ├── bundler.js │ ├── config-definitions.js │ ├── config-validation.js │ ├── config.js │ ├── exposer.js │ ├── maven.js │ ├── specs.js │ ├── templater.js │ ├── utils.js │ └── viewers.js ├── openapi-examples-validator │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── application-error.js │ │ ├── cli.js │ │ ├── const │ │ │ └── result-type.js │ │ ├── impl │ │ │ ├── index.js │ │ │ ├── service │ │ │ │ └── disallow-additional-properties.js │ │ │ ├── v2 │ │ │ │ └── index.js │ │ │ └── v3 │ │ │ │ └── index.js │ │ ├── index.js │ │ ├── utils │ │ │ └── index.js │ │ ├── validator.js │ │ └── validators │ │ │ ├── date-time.js │ │ │ ├── date.js │ │ │ ├── email.js │ │ │ ├── ipv4.js │ │ │ ├── ipv6.js │ │ │ └── uri.js │ └── webpack │ │ ├── config.babel.js │ │ └── constants.babel.js ├── static │ ├── ProximaNova-Bold.ttf │ ├── ProximaNova-Bold.woff │ ├── ProximaNova-Regular.ttf │ ├── ProximaNova-Regular.woff │ └── favicon.ico └── views │ ├── apis.ejs │ ├── redoc.ejs │ └── swagger-ui.ejs ├── static-folder └── index.html ├── tests ├── assets │ ├── config_download_artifacts.yaml │ ├── config_empty.yaml │ ├── config_fake.yaml │ ├── config_invalid_artifact.yaml │ ├── config_ok.json │ ├── config_valid_artifact.yaml │ ├── spec-split │ │ ├── models │ │ │ ├── Model1.yaml │ │ │ └── Param1.yaml │ │ └── spec.yaml │ ├── specs.yaml │ ├── sub-assets │ │ └── test.yaml │ ├── test.yaml │ └── versions │ │ ├── long │ │ └── specs-long-version.yaml │ │ └── wrong │ │ └── specs-wrong-version.yaml ├── commands │ └── serve.spec.js └── lib │ ├── archiver.spec.js │ ├── bundler.spec.js │ ├── config.spec.js │ ├── specs.spec.js │ ├── templater.spec.js │ └── utils.spec.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/.nycrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | src/openapi-examples-validator -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/README.md -------------------------------------------------------------------------------- /doc-assets/logo_lyra_blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/doc-assets/logo_lyra_blue.svg -------------------------------------------------------------------------------- /doc-assets/pres.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/doc-assets/pres.gif -------------------------------------------------------------------------------- /doc-assets/xtag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/doc-assets/xtag.png -------------------------------------------------------------------------------- /examples/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/config.json -------------------------------------------------------------------------------- /examples/specs/petstore/json/specs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/json/specs.json -------------------------------------------------------------------------------- /examples/specs/petstore/openapi3.1.0/specs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/openapi3.1.0/specs.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-inheritance/petstore-inheritance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-inheritance/petstore-inheritance.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-one-file/petstore-one-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-one-file/petstore-one-file.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-several-files/models/cat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-several-files/models/cat.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-several-files/models/dog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-several-files/models/dog.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-several-files/models/lizard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-several-files/models/lizard.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-several-files/models/pet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-several-files/models/pet.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/petstore-several-files/petstore-several-files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/petstore-several-files/petstore-several-files.yaml -------------------------------------------------------------------------------- /examples/specs/petstore/swagger2/specs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/examples/specs/petstore/swagger2/specs.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/package.json -------------------------------------------------------------------------------- /scripts/badge-template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/scripts/badge-template -------------------------------------------------------------------------------- /scripts/update-readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/scripts/update-readme.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/commands/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/commands/merge.js -------------------------------------------------------------------------------- /src/commands/publish-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/commands/publish-local.js -------------------------------------------------------------------------------- /src/commands/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/commands/publish.js -------------------------------------------------------------------------------- /src/commands/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/commands/serve.js -------------------------------------------------------------------------------- /src/json-validator/app.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/json-validator/app.cjs -------------------------------------------------------------------------------- /src/json-validator/constants.cjs: -------------------------------------------------------------------------------- 1 | module.exports.NULL = 'b05651ef-34e1-4ac1-902e-e0f539948d66'; 2 | -------------------------------------------------------------------------------- /src/json-validator/matchers.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/json-validator/matchers.cjs -------------------------------------------------------------------------------- /src/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib.js -------------------------------------------------------------------------------- /src/lib/archiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/archiver.js -------------------------------------------------------------------------------- /src/lib/bundler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/bundler.js -------------------------------------------------------------------------------- /src/lib/config-definitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/config-definitions.js -------------------------------------------------------------------------------- /src/lib/config-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/config-validation.js -------------------------------------------------------------------------------- /src/lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/config.js -------------------------------------------------------------------------------- /src/lib/exposer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/exposer.js -------------------------------------------------------------------------------- /src/lib/maven.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/maven.js -------------------------------------------------------------------------------- /src/lib/specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/specs.js -------------------------------------------------------------------------------- /src/lib/templater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/templater.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /src/lib/viewers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/lib/viewers.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/package-lock.json -------------------------------------------------------------------------------- /src/openapi-examples-validator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/package.json -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/application-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/application-error.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/cli.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/const/result-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/const/result-type.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/impl/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/impl/index.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/impl/service/disallow-additional-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/impl/service/disallow-additional-properties.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/impl/v2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/impl/v2/index.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/impl/v3/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/impl/v3/index.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/index.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/utils/index.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validator.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validators/date-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validators/date-time.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validators/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validators/date.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validators/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validators/email.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validators/ipv4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validators/ipv4.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validators/ipv6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validators/ipv6.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/src/validators/uri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/src/validators/uri.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/webpack/config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/webpack/config.babel.js -------------------------------------------------------------------------------- /src/openapi-examples-validator/webpack/constants.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/openapi-examples-validator/webpack/constants.babel.js -------------------------------------------------------------------------------- /src/static/ProximaNova-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/static/ProximaNova-Bold.ttf -------------------------------------------------------------------------------- /src/static/ProximaNova-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/static/ProximaNova-Bold.woff -------------------------------------------------------------------------------- /src/static/ProximaNova-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/static/ProximaNova-Regular.ttf -------------------------------------------------------------------------------- /src/static/ProximaNova-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/static/ProximaNova-Regular.woff -------------------------------------------------------------------------------- /src/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/static/favicon.ico -------------------------------------------------------------------------------- /src/views/apis.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/views/apis.ejs -------------------------------------------------------------------------------- /src/views/redoc.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/views/redoc.ejs -------------------------------------------------------------------------------- /src/views/swagger-ui.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/src/views/swagger-ui.ejs -------------------------------------------------------------------------------- /static-folder/index.html: -------------------------------------------------------------------------------- 1 | THIS IS A STATIC FILE :) -------------------------------------------------------------------------------- /tests/assets/config_download_artifacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/config_download_artifacts.yaml -------------------------------------------------------------------------------- /tests/assets/config_empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/config_fake.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/config_fake.yaml -------------------------------------------------------------------------------- /tests/assets/config_invalid_artifact.yaml: -------------------------------------------------------------------------------- 1 | specs: 2 | - artifact: fake 3 | file: toto/tata 4 | -------------------------------------------------------------------------------- /tests/assets/config_ok.json: -------------------------------------------------------------------------------- 1 | { 2 | "specs": [] 3 | } 4 | -------------------------------------------------------------------------------- /tests/assets/config_valid_artifact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/config_valid_artifact.yaml -------------------------------------------------------------------------------- /tests/assets/spec-split/models/Model1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/spec-split/models/Model1.yaml -------------------------------------------------------------------------------- /tests/assets/spec-split/models/Param1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/spec-split/models/Param1.yaml -------------------------------------------------------------------------------- /tests/assets/spec-split/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/spec-split/spec.yaml -------------------------------------------------------------------------------- /tests/assets/specs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/specs.yaml -------------------------------------------------------------------------------- /tests/assets/sub-assets/test.yaml: -------------------------------------------------------------------------------- 1 | <%=label%> -------------------------------------------------------------------------------- /tests/assets/test.yaml: -------------------------------------------------------------------------------- 1 | <%=label%> -------------------------------------------------------------------------------- /tests/assets/versions/long/specs-long-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/versions/long/specs-long-version.yaml -------------------------------------------------------------------------------- /tests/assets/versions/wrong/specs-wrong-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/assets/versions/wrong/specs-wrong-version.yaml -------------------------------------------------------------------------------- /tests/commands/serve.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/commands/serve.spec.js -------------------------------------------------------------------------------- /tests/lib/archiver.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/lib/archiver.spec.js -------------------------------------------------------------------------------- /tests/lib/bundler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/lib/bundler.spec.js -------------------------------------------------------------------------------- /tests/lib/config.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/lib/config.spec.js -------------------------------------------------------------------------------- /tests/lib/specs.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/lib/specs.spec.js -------------------------------------------------------------------------------- /tests/lib/templater.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/lib/templater.spec.js -------------------------------------------------------------------------------- /tests/lib/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/tests/lib/utils.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyra/openapi-dev-tool/HEAD/yarn.lock --------------------------------------------------------------------------------