Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@scalar/oas-utils

scalar528.4kMIT0.6.27TypeScript support: included

Open API spec and Yaml handling utilities

oas, fetching, specification, yaml

readme

CI Contributors GitHub License Twitter Discord

Scalar

<picture> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/9b639f2d-0204-4b15-b918-158072a9afa5"> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/be723d07-ec9c-4edb-b657-05a8bc05c7d6"> Scalar API Reference </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/b391b82f-d993-4e97-8a17-1c3c7ccbb19b"> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/579d0853-b2a5-4ea8-b2bd-a98753faeaf3"> Scalar API client </picture>

Interactive API Reference from OpenAPI/Swagger

└ Renders OpenAPI/Swagger documents
└ Comes with an API testing tool
└ Doesn't look like 2011
└ Generates code examples for many languages & frameworks
└ Integrates with your favorite framework
Try Demo

An offline-first API Client built for OpenAPI

└ Free and open-source
└ First-class OpenAPI/Swagger support
└ Integrates with dozens of API Frameworks (Elysia, Hono, FastAPI, etc)
└ Syncs with your favorite server framework (Watch Mode)
└ Has environment variables, dynamic parameters and everything
Try It in the BrowserDownload (Windows, MacOS, Linux)

Trusted by:


<picture> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/73dcef95-fc4f-4111-bb09-f3ce37453a81#gh-light-mode-only"> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/c792c977-8551-432c-9417-3ea05e408151#gh-dark-mode-only"> Scalar API client </picture> <picture> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/1da6b904-34be-4760-b535-0dd2160e6d12#gh-light-mode-only"> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/54a9ea69-c50a-4f49-8c3e-ddd6f8fbe1f3#gh-dark-mode-only"> Scalar API client </picture>

Quickstart

All you need is a single HTML file to create an amazing API reference:

<!doctype html>
<html>
  <head>
    <title>Scalar API Reference</title>
    <meta charset="utf-8" />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1" />
  </head>

  <body>
    <div id="app"></div>

    <!-- Load the Script -->
    <script src="https://cdn.jsdelivr.net/npm/@scalar/api-reference"></script>

    <!-- Initialize the Scalar API Reference -->
    <script>
      Scalar.createApiReference('#app', {
        // The URL of the OpenAPI/Swagger document
        url: 'https://registry.scalar.com/@scalar/apis/galaxy?format=json',
        // Avoid CORS issues
        proxyUrl: 'https://proxy.scalar.com',
      })
    </script>
  </body>
</html>

Need a Custom Header? Check out this example: https://codepen.io/scalarorg/pen/VwOXqam

And there's an ever-growing list of plugins and integrations:

Integrations

Built-in Support

The following frameworks have chosen Scalar API Reference as their default OpenAPI documentation UI, recognizing its developer-friendly features and modern design:


Managed Hosting

We're offering a free and paid managed hosting on the edge, too:

  • Write your API documentation and publish API references (free)
  • YOUR_NAME_HERE.apidocumentation.com subdomain and SSL (free)
  • GitHub Sync
  • Write free-form documentation
  • Collaborate with your team
  • Use any domain

Ready? Create your Scalar Account


Documentation

Topic Description
Configuration The universal configuration object
Themes Predefined themes, layouts & styling
OpenAPI OpenAPI specification extensions
Markdown Supported Markdown syntax
Plugins Extend the functionality

Projects

Project Description
Scalar API Reference Self-hosted API Reference
Scalar API Client Postman alternative
Scalar Registry Manage OpenAPI documents
Scalar Docs Hosted documentation
Scalar Docs Starter Starter template for Scalar Docs
Scalar SDKs SDK generation
Scalar CLI Command-line interface
Scalar Mock Server Mock APIs from OpenAPI documents
Scalar Galaxy Our OpenAPI Example
Scalar Editor OpenAPI Online Editor
Scalar OpenAPI Parser Parse OpenAPI documents
Scalar OpenAPI to Markdown OpenAPI > Markdown/HTML
Scalar OpenAPI Upgrader Upgrade OpenAPI documents
Scalar Void Server HTTP Request Mirror

Community

We are API nerds. You too? Let's chat on Discord: https://discord.gg/scalar


Contributions

Contributions are welcome! Read the CONTRIBUTING guide.

Top 10 Contributors (April 2025)



Top Contributors (All Time)

hanspagel
hanspagel
amritk
amritk
xC0dex
xC0dex
antlio
antlio
hwkr
hwkr
marclave
marclave
cameronrohani
cameronrohani
DemonHa
DemonHa
geoffgscott
geoffgscott
tmastrom
tmastrom
marcalexiei
marcalexiei
inyourtime
inyourtime
bgrcs
bgrcs
gevann
gevann
federicobond
federicobond
liamdscalar
liamdscalar
ahmedrangel
ahmedrangel
matthyk
matthyk
Amorim33
Amorim33
baywet
baywet
Mason-Little
Mason-Little
ivanagas
ivanagas
adjsky
adjsky
RemcoGoy
RemcoGoy
mpminardi
mpminardi
TheVaan
TheVaan
mcollina
mcollina
si-net
si-net
nsychev
nsychev
Mohib834
Mohib834
lc-soft
lc-soft
fuma-nama
fuma-nama
Edgaraszs
Edgaraszs
ATREAY
ATREAY
ledgersteve
ledgersteve
timheuer
timheuer
ykdojo
ykdojo
x-delfino
x-delfino
horpto
horpto
jpjpjp
jpjpjp
hex0id
hex0id
yshrsmz
yshrsmz
soulchild
soulchild
SebastianBienert
SebastianBienert
mouhannad-sh
mouhannad-sh
mason-at-pieces
mason-at-pieces
luc122c
luc122c
luke-hagar-sp
luke-hagar-sp
handrews
handrews
WDaan
WDaan
Duncanma
Duncanma
gsmcdonald
gsmcdonald
hrynevychroman
hrynevychroman
rpmccarter
rpmccarter
roryschadler
roryschadler
rmp135
rmp135
mirismaili
mirismaili
STP5940
STP5940
captainsafia
captainsafia
realsama
realsama
ventocis
ventocis
SamyPesse
SamyPesse
dotfortun
dotfortun
smoores-dev
smoores-dev
soGit
soGit
sinh117801
sinh117801
rbange
rbange
robert-dean
robert-dean
rickihastings
rickihastings
rhuanbarreto
rhuanbarreto
philsturgeon
philsturgeon
petercinibulk
petercinibulk
pkucmus
pkucmus
Olexandr88
Olexandr88
Lazialize
Lazialize
malinbranduse
malinbranduse
mvt147
mvt147
MaxBreida
MaxBreida
MatteoH2O1999
MatteoH2O1999
tinchoz49
tinchoz49
not-my-profile
not-my-profile
MarioGK
MarioGK
Huliiiiii
Huliiiiii
unnoq
unnoq
tsiwek-piwik
tsiwek-piwik
dunklesToast
dunklesToast
stefanprobst
stefanprobst
omerp-explorium
omerp-explorium
o-az
o-az
milksense
milksense
kwaichanz
kwaichanz
g-airey
g-airey
ga1az
ga1az
FotieMConstant
FotieMConstant
danwithabox
danwithabox
WilliamBonvini
WilliamBonvini
bsdayo
bsdayo
Chinlinlee
Chinlinlee
bingbeann
bingbeann
zakaria-shahen
zakaria-shahen
rolldeep-stepmerrily
rolldeep-stepmerrily
Wolf-Syndrome
Wolf-Syndrome
wilcoschoneveld
wilcoschoneveld
rotciw
rotciw
WesleySkeen
WesleySkeen
Ma-ve
Ma-ve
Mai0313
Mai0313
Courtcircuits
Courtcircuits
rektdeckard
rektdeckard
thibaultleouay
thibaultleouay
yokeTH
yokeTH
stratosblue
stratosblue
diegolopes
diegolopes
untiny
untiny
lundibundi
lundibundi
DavidNiessen
DavidNiessen
darekaze
darekaze
danp
danp
danjohnson95
danjohnson95
damiansan239
damiansan239
ClanEver
ClanEver
chrislearn
chrislearn
chadwhitacre
chadwhitacre
carstenlebek
carstenlebek
cactysman
cactysman
Smyrcu
Smyrcu
brunogrcsada
brunogrcsada
brianheineman
brianheineman
Borisich
Borisich
bdpiprava
bdpiprava
BenJeau
BenJeau
saithis
saithis
zsilbi
zsilbi
arthurfiorette
arthurfiorette
thisisarko
thisisarko
arashsheyda
arashsheyda
sigpwned
sigpwned
gizero
gizero
alewin
alewin
slash686
slash686
ahmadi-akbar
ahmadi-akbar
MathurAditya724
MathurAditya724
abdulamite
abdulamite
ShadiestGoat
ShadiestGoat
mrlubos
mrlubos
sanscontext
sanscontext
kyllian
kyllian
KevSlashNull
KevSlashNull
jlnslv
jlnslv
IHIutch
IHIutch
jonataw
jonataw
Jannchie
Jannchie
jwangnz
jwangnz
Jefwillems
Jefwillems
Tholdrim
Tholdrim
JacobCoffee
JacobCoffee
kevinand11
kevinand11
tltsutltsu
tltsutltsu
eltociear
eltociear
IceyWu
IceyWu
iagobalmeida
iagobalmeida
hpmouton
hpmouton
CJHwong
CJHwong
HelgeSverre
HelgeSverre
Hamidrzash
Hamidrzash
255kb
255kb
GreyXor
GreyXor
Fdawgs
Fdawgs
filiabel
filiabel
facus26
facus26
emmanuel-ferdman
emmanuel-ferdman
elliott-with-the-longest-name-on-github
elliott-with-the-longest-name-on-github
elliotnash
elliotnash
DmitriiKhudiakov
DmitriiKhudiakov

changelog

@scalar/oas-utils

0.6.27

Patch Changes

  • #7894: fix: the import and export of redirect to proxy

Updated Dependencies

0.6.26

Patch Changes

Updated Dependencies

0.6.25

Patch Changes

Updated Dependencies

0.6.24

Patch Changes

Updated Dependencies

0.6.23

Patch Changes

Updated Dependencies

0.6.22

Patch Changes

  • #7814: fix: additional properties generate invalid example

Updated Dependencies

0.6.21

Patch Changes

Updated Dependencies

0.6.20

Patch Changes

Updated Dependencies

0.6.19

Patch Changes

Updated Dependencies

0.6.18

Patch Changes

Updated Dependencies

0.6.17

Patch Changes

Updated Dependencies

0.6.16

Patch Changes

Updated Dependencies

0.6.15

Patch Changes

Updated Dependencies

0.6.14

Patch Changes

Updated Dependencies

0.6.13

Patch Changes

Updated Dependencies

0.6.12

Patch Changes

Updated Dependencies

0.6.11

Patch Changes

  • #7581: fix: npm publish job

Updated Dependencies

0.6.10

Patch Changes

Updated Dependencies

0.6.9

Patch Changes

0.6.8

Patch Changes

0.6.7

Patch Changes

0.6.6

Patch Changes

0.6.5

Patch Changes

0.6.4

Patch Changes

0.6.3

Patch Changes

0.6.2

Patch Changes

0.6.1

Patch Changes

0.6.0

Minor Changes

Patch Changes

0.5.2

Patch Changes

0.5.1

Patch Changes

0.5.0

Minor Changes

  • 008a0f3: feat: migrate to Zod 4

Patch Changes

0.4.34

Patch Changes

0.4.33

Patch Changes

0.4.32

Patch Changes

0.4.31

Patch Changes

0.4.30

Patch Changes

0.4.29

Patch Changes

0.4.28

Patch Changes

0.4.27

Patch Changes

0.4.26

Patch Changes

0.4.25

Patch Changes

0.4.24

Patch Changes

0.4.23

Patch Changes

  • 714b197: feat: support base64 unicode characters
  • 98c55d0: feat: better xml rendering
  • cededd8: fix: schema undefined in example generator
  • a6ae22a: feat: change the way we declare schemas
  • 976366f: feat: upgrade performance of example from schema generator
  • Updated dependencies [ba27329]
  • Updated dependencies [06a46f0]
  • Updated dependencies [98c55d0]
  • Updated dependencies [792c937]
  • Updated dependencies [3473e08]
  • Updated dependencies [a6ae22a]
  • Updated dependencies [63283aa]
  • Updated dependencies [8680da6]
  • Updated dependencies [2b22eab]
  • Updated dependencies [0e747c7]
  • Updated dependencies [99894bc]
  • Updated dependencies [5ad329e]

0.4.22

Patch Changes

0.4.21

Patch Changes

  • e2272a1: fix(oas-utils): use const value as example
  • b6f4b60: fix: skip readOnly properties in request examples
  • Updated dependencies [b8776fc]

0.4.20

Patch Changes

  • bbef120: fix: remove extra coerces and cleanUp plugin from bundler
  • a1429ca: chore: move to new extensions system for better type safety
  • 66b18fc: feat: update the references to handle $refs from the magic proxy
  • 5f022b5: feat: use registry.scalar.com URLs as example
  • Updated dependencies [bbef120]
  • Updated dependencies [b93e1fe]
  • Updated dependencies [a1429ca]
  • Updated dependencies [5208f06]
  • Updated dependencies [4d509fb]
  • Updated dependencies [66b18fc]
  • Updated dependencies [0fcd446]
  • Updated dependencies [6c24be9]
  • Updated dependencies [6a88108]
  • Updated dependencies [c838a3f]
  • Updated dependencies [9be6eec]
  • Updated dependencies [c4bf497]
  • Updated dependencies [d8adbed]
  • Updated dependencies [0c80ef0]

0.4.19

Patch Changes

0.4.18

Patch Changes

  • 46bfd2f: fix: show path parameter values in request examples

0.4.17

Patch Changes

  • 46ebe6e: fix: use schema to example generator for request example request body
  • Updated dependencies [952bde2]
  • Updated dependencies [5301a80]
  • Updated dependencies [ae8d1b9]
  • Updated dependencies [8199955]
  • Updated dependencies [2888e18]

0.4.16

Patch Changes

0.4.15

Patch Changes

0.4.14

Patch Changes

0.4.13

Patch Changes

0.4.12

Patch Changes

0.4.11

Patch Changes

  • 58287f8: refactor: create request examples without transformed operation
  • 74fdc0e: feat: use documentUrl as fallback server
  • Updated dependencies [d56f354]
  • Updated dependencies [b6ac5b9]
  • Updated dependencies [dbc09b9]
  • Updated dependencies [ad2e3e6]
  • Updated dependencies [20939a8]
  • Updated dependencies [909cf33]
  • Updated dependencies [3fdc2f2]
  • Updated dependencies [f8ef4ab]

0.4.10

Patch Changes

0.4.9

Patch Changes

0.4.8

Patch Changes

0.4.7

Patch Changes

0.4.6

Patch Changes

  • 979139e: fix: doesn’t create example data for schemas where items in an array don’t have a type
  • aaf90bf: fix: complex auth at the operation level

0.4.5

Patch Changes

0.4.4

Patch Changes

0.4.3

Patch Changes

0.4.2

Patch Changes

  • 7ca47ab: fix: add ssr safe alias for local storage

0.4.1

Patch Changes

0.4.0

Minor Changes

  • 1e87feb: refactor!: use dereferenced documents as a content source

Patch Changes

0.3.2

Patch Changes

  • 151ef09: fix(oas-utils): do not add content-type for multipart requests
  • 442c0a3: feat: added support for callbacks

0.3.1

Patch Changes

0.3.0

Minor Changes

  • 483ca93: chore: require Node 20 (or above)

Patch Changes

0.2.144

Patch Changes

0.2.143

Patch Changes

0.2.142

Patch Changes

  • cd6cf24: chore: export getServersFromOpenapi function

0.2.141

Patch Changes

0.2.140

Patch Changes

0.2.139

Patch Changes

  • d2f27f4: feat: improves request examples entity example defaulting

0.2.138

Patch Changes

  • 5d24800: feat: add a few security scheme helpers

0.2.137

Patch Changes

0.2.136

Patch Changes

0.2.135

Patch Changes

0.2.134

Patch Changes

0.2.133

Patch Changes

  • e489824: feat: added support for streaming text response

0.2.132

Patch Changes

  • c5047ee: fix: hotfix to revert the external reference commit

0.2.131

Patch Changes

0.2.130

Patch Changes

0.2.129

Patch Changes

0.2.128

Patch Changes

  • 18b1be9: fix: omitUndefinedValues (Zod helper) doesn’t handle Arrays

0.2.127

Patch Changes

  • bf961b1: feat: show custom code examples in the API client
  • a176b7e: feat: distinguishes collection and operation servers in import spec

0.2.126

Patch Changes

0.2.125

Patch Changes

  • e62e677: feat: make zod remove undefined values recursively
  • 04e27a1: feat: support x-default-scopes
  • 846d015: fix: add cap on horizontal expententially expanding bodys
  • Updated dependencies [e62e677]
  • Updated dependencies [e09dab3]
  • Updated dependencies [82f16a5]
  • Updated dependencies [04e27a1]

0.2.124

Patch Changes

  • 0de80ae: feat: added auth to collection page

0.2.123

Patch Changes

  • 52f6f4c: chore: updated oas-utils to use stricter node tsconfig
  • Updated dependencies [8efedf3]
  • Updated dependencies [82a4ba8]
  • Updated dependencies [57feba6]

0.2.122

Patch Changes

0.2.121

Patch Changes

  • 0f13162: chore: enable more Biome flags, apply linter fixes
  • 0212daa: fix(api-client): client not being set without scope
  • Updated dependencies [7a8965c]
  • Updated dependencies [49dffff]

0.2.120

Patch Changes

0.2.119

Patch Changes

  • Updated dependencies [1437882]
  • Updated dependencies [e00fa7e]
  • Updated dependencies [632978d]

0.2.118

Patch Changes

0.2.117

Patch Changes

0.2.116

Patch Changes

  • ab98841: fix: allow null as a security scheme scope
  • db9ebbc: fix: change order of turbo cache

0.2.115

Patch Changes

0.2.114

Patch Changes

  • fb22645: fix: auth selected security scheme undefined

0.2.113

Patch Changes

0.2.112

Patch Changes

0.2.111

Patch Changes

0.2.110

Patch Changes

0.2.109

Patch Changes

0.2.108

Patch Changes

0.2.107

Patch Changes

0.2.106

Patch Changes

  • ed92564: feat: allow preferredSecurityScheme to pre-select a scheme not in the requirements

0.2.105

Patch Changes

0.2.104

Patch Changes

  • f500435: chore: stricter TypeScript configuration
  • da5cf08: fix: add security requirements for operations
  • b5727ef: feat: allow pre-selecting multiple and complex auth
  • 4de3124: feat: improve parameter zod schema
  • 34e6f52: feat: upgrade to stricter tsconfig
  • Updated dependencies [f500435]
  • Updated dependencies [b5727ef]
  • Updated dependencies [34e6f52]
  • Updated dependencies [f2b082a]

0.2.103

Patch Changes

0.2.102

Patch Changes

0.2.101

Patch Changes

0.2.100

Patch Changes

  • 12e7232: feat: adds parameter examples support
  • 901970f: fix: removes application/json content type as default
  • f1f39b0: refactor: better handle servers
  • Updated dependencies [776a4e2]
  • Updated dependencies [2ed681b]
  • Updated dependencies [4f12fe4]
  • Updated dependencies [702c386]
  • Updated dependencies [f1f39b0]

0.2.99

Patch Changes

  • c803e2d: feat: cookies 🍪

0.2.98

Patch Changes

0.2.97

Patch Changes

0.2.96

Patch Changes

0.2.95

Patch Changes

  • 3156ecd: fix: revert migration change from earlier

0.2.94

Patch Changes

  • a36fada: fix: returns non drafts collections without changes in 2.4.0 migration

0.2.93

Patch Changes

  • ca2d98b: chore: adds drafts server migration

0.2.92

Patch Changes

  • 02b4201: fix(api-client): strict TS config (enable noUncheckedIndexedAccess)

0.2.91

Patch Changes

0.2.90

Patch Changes

0.2.89

Patch Changes

0.2.88

Patch Changes

0.2.87

Patch Changes

  • 8017ff9: feat: updates parse enum to include array

0.2.86

Patch Changes

  • 3eb0d11: feat: moved api-client auth into references
  • b66a85c: feat: adds v-2.3.0 migration for workspace type

0.2.85

Patch Changes

  • 3b4a788: feat: sets form request examples defaulting
  • 4c5be96: feat: adds isHttpMethod to helpers
  • 4c5be96: fix: sorts method based on path in import spec

0.2.84

Patch Changes

  • 9b4f85d: fix: allow to pass relative file names

0.2.83

Patch Changes

  • f524411: feat: adds response status color
  • 10c9016: fix: updates find variables import
  • b11294c: fix: add bit of safety to tag name parsing
  • Updated dependencies [c2f5f08]

0.2.82

Patch Changes

0.2.81

Patch Changes

0.2.80

Patch Changes

0.2.79

Patch Changes

  • 6dd7eda: fix: catch errors for invalid OpenAPI documents
  • Updated dependencies [1b06f64]

0.2.78

Patch Changes

  • daa2663: feat: split out the router based computed values from the store into its own store
  • 37abd4f: feat: make security spec compliant + migrations
  • Updated dependencies [d379b81]
  • Updated dependencies [f67c3bc]

0.2.77

Patch Changes

  • 44a7100: fix: handle no protocol prefix

0.2.76

Patch Changes

  • 6894b7d: feat: passes omitEmptyAndOptionalProperties from operation
  • c87353e: Add serialization back to OpenAPI spec for custom entities

0.2.75

Patch Changes

  • 49ccdee: refactor: updates regexHelpers

0.2.74

Patch Changes

  • ac55d0f: chore: add time logging for the workspace store
  • Updated dependencies [0c07766]

0.2.73

Patch Changes

  • 82f7c35: fix: rollback proxy
  • 3421489: fix: remove examples from request payload before parsing

0.2.72

Patch Changes

  • 4bcaa75: feat: support format: object-id in getExampleFromSchema
  • 9eb6650: feat: add support for the x-defaultClientId extension
  • c98a99c: feat: allow to pass a base URL to makeUrlAbsolute

0.2.71

Patch Changes

0.2.70

Patch Changes

0.2.69

Patch Changes

  • 8c5d767: feat: add support for PKCE auth code flow
  • 359ee2d: fix: updates path regex

0.2.68

Patch Changes

  • dab543e: fix: remove url validation from collection info

0.2.67

Patch Changes

  • 823c14d: fix: add tests for oauth2 flows, ensure we reject on state mismatch
  • 997cd35: fix: relative URLs are created wrong

0.2.66

Patch Changes

  • c929284: fix: add default redirectURI and prefix relative redirectURIs with activeServer
  • 2275977: feat: import from way more sources, leverage the proxy more
  • 3a0c367: fix: improve handling of non-string enums in parameter schema
  • 89a2cc7: fix: preselect auth in the modal

0.2.65

Patch Changes

  • 3bec045: fix: adds example and examples to parameter schema
  • 743474e: feat: favors hexa for environment color
  • cfe9b85: fix: added safe parsing for oauth examples
  • 4d45f7b: fix: improve parameter instance creation by handling enum values for number types
  • 6599473: fix: arrays with allOf items render invalid examples
  • 0e19781: feat: fix reactivitiy of references + client
  • Updated dependencies [fb798c8]
  • Updated dependencies [bb3dc9d]
  • Updated dependencies [0e19781]

0.2.64

Patch Changes

  • 931106f: fix: rollback changes to fetchSpecFromUrl

0.2.63

Patch Changes

0.2.62

Patch Changes

  • 097ab40: fix: add mapping of header to headers for api client ingress
  • Updated dependencies [197e3ae]

0.2.61

Patch Changes

  • d7a6c55: feat: updates n hotkey event name
  • 69bda25: feat: synced up client auth with references
  • Updated dependencies [2456afa]

0.2.60

Patch Changes

0.2.59

Patch Changes

  • 4e50d65: feat: added openapi watcher to live update the api client
  • Updated dependencies [6bbb815]

0.2.58

Patch Changes

0.2.57

Patch Changes

0.2.56

Patch Changes

0.2.55

Patch Changes

  • 0ddd4f3: feat: added virtual text component

0.2.54

Patch Changes

0.2.53

Patch Changes

  • 46a55ae: feat(api-client): improve client import ux
  • Updated dependencies [b26144c]

0.2.52

Patch Changes

0.2.51

Patch Changes

  • ef49617: chore: improve performance of getExampleFromSchema
  • Updated dependencies [8f12149]
  • Updated dependencies [1026d81]
  • Updated dependencies [07b5439]

0.2.50

Patch Changes

  • 9057781: fix: add missing securityDefinitions check on import

0.2.49

Patch Changes

  • cd8ba1c: feat: added setting of initial security schemes in the client

0.2.48

Patch Changes

0.2.47

Patch Changes

0.2.46

Patch Changes

  • 2b75354: fix: null example bug
  • 437d54d: fix: runtime null error prettyprint

0.2.45

Patch Changes

  • ddeaada: fix: adds path regex helper
  • 71278e1: fix(api-client): add back content header

0.2.44

Patch Changes

  • 7e5dfbb: feat: server variables from examples
  • 9d88423: feat: added one way auth sync from references to client
  • e15b021: feat: render deeply nested schemas, but not circular references
  • 73f728e: chore: cherrypicking refactor branch for object utils changes
  • 9cd23e3: Generate examples for schemas with anyOf defined when type is not defined
  • Updated dependencies [73f728e]
  • Updated dependencies [121bc7e]

0.2.43

Patch Changes

0.2.42

Patch Changes

  • 5483fc3: fix: File is not defined
  • Updated dependencies [a07cfc8]
  • Updated dependencies [023ca15]
  • Updated dependencies [85872b6]

0.2.41

Patch Changes

  • f931ac7: fix: displays variable in curly braces when empty

0.2.40

Patch Changes

  • 0afb293: feat: request bodies for multipart form data and url encoded form data
  • e67f5a8: chore(api-client): removed axios dependency
  • b63be39: fix: incorrect example for schemas with anyOf
  • 152c016: feat: add environment selector to addressbar

0.2.39

Patch Changes

0.2.38

Patch Changes

0.2.37

Patch Changes

0.2.36

Patch Changes

  • af75550: feat: sidebar request search

0.2.35

Patch Changes

0.2.34

Patch Changes

0.2.33

Patch Changes

0.2.32

Patch Changes

  • 1c81549: feat: topnav navigation hotkeys

0.2.31

Patch Changes

  • c220358: feat: add response schemas
  • 7ec175b: fix: remove default tag in request schema

0.2.30

Patch Changes

0.2.29

Patch Changes

  • 8672a78: feat(api-client): moved command palette to the global key event bus
  • 078ca72: feat: add topnav and addressbar hotkeys
  • 520caff: fix: hot keys bus modifier
  • Updated dependencies [03e9bbb]

0.2.28

Patch Changes

0.2.27

Patch Changes

  • 17e06de: fix: additionalProperties are not rendered correctly

0.2.26

Patch Changes

0.2.25

Patch Changes

  • 9cc6311: fix: add overload to servers as prop for create client app

0.2.24

Patch Changes

0.2.23

Patch Changes

  • 8eec1b7: fix(oas-utils): I'm a teapot

0.2.22

Patch Changes

0.2.21

Patch Changes

  • e18029f: Fallback request summary to path on spec import
  • Updated dependencies [c1ada84]

0.2.20

Patch Changes

0.2.19

Patch Changes

  • bf2895e: feat(api-client): add multiple auth to api client

0.2.18

Patch Changes

  • 9815191: fix: actually add workspace cookies to request
  • 869d255: fix: superfluous yaml or json parse before spec parsing

0.2.17

Patch Changes

0.2.16

Patch Changes

  • 7761630: fix: use window location origin if no servers

0.2.15

Patch Changes

0.2.14

Patch Changes

0.2.13

Patch Changes

  • 1a675be: feat: add empty state + drafts collection

0.2.12

Patch Changes

  • 618285e: feat: add localStorage syncing to client app
  • Updated dependencies [618285e]

0.2.11

Patch Changes

  • ad7fd7e: feat: add min max to request example parameters schema

0.2.10

Patch Changes

  • d58841b: feat: type, format and default to request example parameters schema

0.2.9

Patch Changes

  • d6a2a4d: feat: oas-utils request example parameters enum
  • 632d6f7: fix: add cookie handler and schema

0.2.8

Patch Changes

  • a01df62: fix: ensure path and operation params are merged on import

0.2.7

Patch Changes

  • 7f4d22e: refactor: new redirectToProxy helper

0.2.6

Patch Changes

  • cefe804: feat: findVariables, replaceVariables, concatenateUrlAndPath
  • fec6f8e: feat: add a value to the server variables
  • d0aec62: fix: remove hardcoded proxy url for new client

0.2.5

Patch Changes

  • a298195: feat: add timestamp in request event type
  • 326bd3d: fix: URL is not encoded when sent to the proxy
  • 94e68ab: chore: upgrade typescript to 5.5

0.2.4

Patch Changes

  • c20c7d0: feat: security schemes and requirements

0.2.3

Patch Changes

  • 362d47a: chore: less @ts-ignore comments

0.2.2

Patch Changes

  • a2cb3c3: Migrate away from unintended peer dependencies

0.2.1

Patch Changes

  • e0fc110: chore: patch bump all package
  • f0acc89: chore: upgrade to new @scalar/openapi-parser version

0.2.0

Minor Changes

  • 7f8ef74: chore: remove aliasing

Patch Changes

  • 96347a1: feat: use example values for path variables
  • 8494349: Migrate to highlightjs based syntax highlighting
  • 6fbb57e: feat: release all the packages

0.1.17

Patch Changes

  • c951512: feat: omit empty and not required properties from the generated request body

0.1.16

Patch Changes

  • cc5402c: feat: OpenAuth 2.0 password grant

0.1.15

Patch Changes

  • f472998: feat: generated example values based on the given format

0.1.14

Patch Changes

  • 7205137: fix: response body does not show a preview when the content-type is undefined
  • d369ac4: feat: union types in getExampleFromSchema

0.1.13

Patch Changes

0.1.12

Patch Changes

  • 61b8ddc: fix: doesn’t render preview for mimetype variations like application/foobar+json
  • 165b901: feat: dynamic values for generated examples

0.1.11

Patch Changes

  • 624604e: chore: move http status codes to oas-utils

0.1.10

Patch Changes

  • 45dc04b: fix: can’t release packages

0.1.9

Patch Changes

  • 05e2e27: chore: add provenance statement

0.1.8

Patch Changes

  • 085a0c2: fix: mimetypes with charsets and variants are ignored
  • fa10d45: fix: failed to execute structuredClone

0.1.7

Patch Changes

  • 07211ad: chore: added new lint rule for type importing for better perf

0.1.6

Patch Changes

  • 22f2858: chore: ran syncpack to update packages

0.1.5

Patch Changes

  • 3ba9774: feat: add path routing option to references

0.1.4

Patch Changes

  • 24b3c2a: Add peer dependency for axios

0.1.3

Patch Changes

  • c14568f: feat: add custom security option

0.1.2

Patch Changes

  • 8b0691b: feat: added future support for SSR server state hydration

0.1.1

Patch Changes

  • 31aae5e: chore: moved shared types and methods into oas-utils

0.1.0

Minor Changes

  • 7fb8273: Migrate to @scalar/openapi-parser

0.0.4

Patch Changes

  • cecf074: Migrate to oas utils for basic spec operations

0.0.3

Patch Changes

  • 313997c: chore: align node versions to basis 18

0.0.2

Patch Changes

  • c254604: Add OAS utils package
  • 5cf4afa: style: replace resize observer with css container queries