Back to Explore

stoplightio/types

GitHub
1 watchersOpen source

Last release:

@stoplight/types provides common TypeScript typings used across the Stoplight ecosystem, with published API interfaces and a changelog. It is useful for developers integrating Stoplight tools like Stoplight Prism and related components in modern browsers and Node.

Project status

  • stoplightio/types, appears quiet or in maintenance mode, with the last upstream push on 2024-12-09 and the most recent recorded updates in early 2024, so there is no evidence of active development relative to 2026-08-12.
  • Update cadence looks infrequent, with major type changes in 2023 (v14.0.0, v14.1.0) followed by a small bug fix in v14.1.1 in 2024, and then no newer activity evidenced after 2024-12-09.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v14.1.1

    v14.1.1 is a small bug fix release that adds support for a missing webhook node type. The release notes mention the missing webhook node type as the only change.

  • v14.1.0

    v14.1.0 adds OAS 3.1 webhooks support to the HTTP types. The core change is a new `webhooks` collection on the bundled HTTP service type, along with new operation interfaces to represent endpoint operations vs webhook operations.

    BreakingFeatures
  • v14.0.0

    v14.0.0 updates the HTTP spec TypeScript types to align how security is modeled on IHttpService. The release explicitly calls out a breaking change where IHttpService.security becomes a 2D array.

    Breaking
  • v14.0.0-beta.1

    This beta release updates the http-spec typing for the OpenAPI `security` field to support security groups. It also adjusts CI workflow branch filtering to include the `beta` branch.

    BreakingFeatures
  • v13.20.0

    Release v13.20.0 adds support for service-level info extensions in the HTTP spec types. The change is implemented as a new optional property on the IHttpService interface.

    Features
  • v13.19.0

    v13.19.0 adds support for tracking unknown OAS parameters as components. The only observed code change is a new TypeScript field on the bundled HTTP service interface.

    Features
  • v13.18.0

    v13.18.0 adds support for OpenAPI-style vendor extensions by introducing a shared spec extensions type and wiring it into many HTTP-related nodes and objects. The change centralizes the `extensions` typing and propagates it across graphs, operations, content, and related structures.

    Features
  • v13.17.0

    v13.17.0 extends the HTTP type spec with callback support, including adding callbacks at the component/service level. It also adjusts the callback typing to support keyed references.

    Features
  • v13.16.0

    v13.16.0 extends the HTTP type system to support an externalDocs object on HTTP services, operations, and tag definitions. The code change introduces a new IExternalDocs interface and wires an optional externalDocs?: IExternalDocs field into the relevant node interfaces.

    Features
  • v13.15.0

    v13.15.0 introduces a new HTTP parameter style enum value, HttpParamStyles.Unspecified, to represent cases where an OAS parameter style is not specified. The change updates path, query, header, and cookie parameter type definitions so their style fields accept this new value in addition to existing allowed styles.

    Features