1.0.2 • Published 1 year ago

@oas-tools/commons v1.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

Commons Library

NPM

npm node-current npm Known Vulnerabilities Conventional Commits

About

OAS Devtools is an utility library for the development of new features and modules for oas-tools project. It provides functions and classes that helps to easily create new functionality for OAS Tools servers.

v1.0.0 Features

  • Error Classes:
    • ConfigError: Error class for configuration errors.
    • UnsupportedError: Error class for unsupported features.
    • ValidationError: Error class for validation errors.
    • RequestValidationError: Error class for client request validation errors.
    • ResponseValidationError: Error class for server response validation errors.
    • RoutingError: Error class for routing errors.
    • SecurityError: Error class for security errors.
    • AuthError: Error class for authentication errors.
  • Logger: Logger class built through composition over a winston logger.
  • Validator: Validation functions for OpenAPI Specification v3.
  • Middleware:
    • OASBase: Base class for all middlewares.