openapi-ts

✨ Turn your OpenAPI specification into a beautiful TypeScript client

OTHER License

Downloads
723K
Stars
1.2K
Committers
83

Bot releases are visible (Hide)

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Minor Changes

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

  • #690 1017ace Thanks @Nick-Lucas! - Fix an issue where transforms for endpoints with array returns were not generated correctly
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Minor Changes

  • #685 8ca3e5e Thanks @mrlubos! - feat: add initial support for response transformers (string -> Date)

  • #663 e01c612 Thanks @Stono! - Add support for customizing method names with services.methodNameBuilder()

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 4 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • #594 9878381 Thanks @SimenB! - Add explicit type annotations to Interceptors

    This allows the generated code to work with TypeScript 5.5's new isolatedDeclarations configuration.

  • #635 0b09940 Thanks @mrlubos! - fix: handle 1XX response status codes

  • #636 498f459 Thanks @mrlubos! - fix: improve default response status code classification

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • fix: do not transform property names for standalone clients (#616)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • fix: JSON stringify object headers (#616)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • fix: handle application/json content type in parameter definitions (#614)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • fix: export Client interface (#610)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Minor Changes

  • feat: tree-shakeable services (#602)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Minor Changes

  • feat: initial release (#602)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Patch Changes

  • fix: use generated types in request object instead of inlined duplicated params (#582)
openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Minor Changes

  • feat: remove client inference (#569)

Patch Changes

  • fix: deduplicate inlined enums (#573)

  • fix: generate correct optional key in types when using positional arguments (useOptions: false) (#572)

openapi-ts - @hey-api/[email protected]

Published by github-actions[bot] 5 months ago

Minor Changes

  • feat: move format and lint config options to output object (#546)

Patch Changes

  • fix: comment position in JavaScript enums (#544)

  • fix: export inlined enums from components (#563)

  • fix: remove unused enums option from CLI (#565)

  • fix: Support typescript in peerDependencies (#551)

Package Rankings
Top 17.44% on Npmjs.org