@oas-tools/commons
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @oas-tools/commons

Weekly Downloads

4,726

Version

1.0.2

License

Apache-2.0

Unpacked Size

106 kB

Total Files

27

Last publish

Collaborators

  • isa-tecnico