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

Package detail

@scalar/fastify-api-reference

scalar143.4kMIT1.28.32TypeScript support: included

a fastify plugin to render an API reference from an OpenAPI file

api, documentation, fastify, openapi, swagger

readme

Scalar for Fastify

Version Downloads License Discord

The easiest way to render a beautiful API reference with Fastify. All based on your OpenAPI/Swagger document.

Screenshot of an API Reference

Installation

npm install @scalar/fastify-api-reference

And then register it with Fastify:

await fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
})

Usage

If you have a OpenAPI/Swagger document already, you can pass an URL to the plugin:

// Render an API reference for a given OpenAPI/Swagger spec URL
fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
  configuration: {
    title: 'Our API Reference',
    url: '/openapi.json',
  },
})

With [@fastify/swagger], we’re picking it up automatically, so this would be enough:

await fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
})

We wrote a detailed integration guide for Fastify.

The fastify plugin takes our universal configuration object, read more about configuration in the core package README.

Themes

By default, we’re using a custom Fastify theme and it’s beautiful. But you can choose one of our other themes, too:

await fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
  configuration: {
    theme: 'purple',
  },
})

Logging

The plugin is compatible with the Fastify logger. You can configure the log level for the routes registered by the plugin:

fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
  logLevel: 'silent',
})

Community

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

License

The source code in this repository is licensed under MIT.

changelog

@scalar/fastify-api-reference

1.28.32

1.28.31

Patch Changes

1.28.30

Patch Changes

1.28.29

1.28.28

1.28.27

Patch Changes

1.28.26

Patch Changes

1.28.25

Patch Changes

1.28.24

Patch Changes

1.28.23

1.28.22

1.28.21

Patch Changes

1.28.20

Patch Changes

1.28.19

1.28.18

Patch Changes

1.28.17

1.28.16

1.28.15

1.28.14

1.28.13

1.28.12

Patch Changes

1.28.11

Patch Changes

1.28.10

1.28.9

Patch Changes

1.28.8

Patch Changes

1.28.7

Patch Changes

1.28.6

Patch Changes

1.28.5

1.28.4

1.28.3

Patch Changes

1.28.2

Patch Changes

1.28.1

1.28.0

Minor Changes

  • 5f9a8a2: feat!: remove the spec prefix, make content and url top-level attributes

Patch Changes

1.27.0

Patch Changes

1.26.2

1.26.1

Patch Changes

1.26.0

Minor Changes

  • 54febb3: feat!: drop CommonJS build, please use import('@scalar/api-reference') in Node.js v13.3.0+

Patch Changes

  • 117ec7b: fix: one final CI/docker fix for fastify
  • fb22645: fix: fastify docker build standalone copy

1.25.130

Patch Changes

1.25.129

Patch Changes

1.25.128

Patch Changes

  • 12f1c67: fix: added types to fastify and express dockerfiles
  • 989ad08: fix: include all packages in dockerfile
  • Updated dependencies [89d8b75]
  • Updated dependencies [479a2ef]
  • Updated dependencies [b93b22f]
  • Updated dependencies [89d8b75]
  • Updated dependencies [8a04b8d]

1.25.127

Patch Changes

1.25.126

Patch Changes

1.25.125

Patch Changes

1.25.124

Patch Changes

1.25.123

Patch Changes

  • 2c6ae93: fix: add reference as dependency with correct pathing
  • 01882e5: fix: cloudbuild not running latest integrations
  • 43031e7: feat: new lib/html-rendering in @scalar/api-reference
  • 9df9dee: chore: move fastify to integrations/ folder
  • Updated dependencies [50388ea]
  • Updated dependencies [43031e7]
  • Updated dependencies [946a5df]
  • Updated dependencies [b22f554]
  • Updated dependencies [c10bbf5]
  • Updated dependencies [0ba190a]
  • Updated dependencies [4f7b767]
  • Updated dependencies [78f0cdf]
  • Updated dependencies [bd70ab6]
  • Updated dependencies [577602f]
  • Updated dependencies [875ee2c]
  • Updated dependencies [cf14cbb]
  • Updated dependencies [e55bfd2]

1.25.122

1.25.121

Patch Changes

1.25.120

Patch Changes

  • a59b6c9: feat: pass logLevel to all registered routes

1.25.119

Patch Changes

  • fa6afe8: chore: code formatting
  • Updated dependencies [54fdfcb]
  • Updated dependencies [fa6afe8]

1.25.118

Patch Changes

  • 34e6f52: feat: upgrade to stricter tsconfig
  • Updated dependencies [f500435]
  • Updated dependencies [b5727ef]
  • Updated dependencies [34e6f52]
  • Updated dependencies [f2b082a]

1.25.117

1.25.116

Patch Changes

  • a30e7cc: fix: package doesn’t work with moduleResolution: NodeNext
  • Updated dependencies [a30e7cc]

1.25.115

1.25.114

Patch Changes

1.25.113

1.25.112

Patch Changes

1.25.111

1.25.110

1.25.109

Patch Changes

1.25.108

1.25.107

1.25.106

Patch Changes

1.25.105

1.25.104

Patch Changes

1.25.103

1.25.102

Patch Changes

1.25.101

1.25.100

Patch Changes

  • 940ce0e: chore(fastify-api-reference): move example to package playground

1.25.99

1.25.98

1.25.97

1.25.96

1.25.95

1.25.94

1.25.93

1.25.92

1.25.91

1.25.90

1.25.89

1.25.88

1.25.87

1.25.86

Patch Changes

1.25.85

1.25.84

1.25.83

1.25.82

1.25.81

Patch Changes

1.25.80

1.25.79

1.25.78

1.25.77

1.25.76

1.25.75

1.25.74

1.25.73

Patch Changes

  • a8d2d3b: fix: explicit export map is missing the type export
  • Updated dependencies [c2f5f08]

1.25.72

Patch Changes

1.25.71

1.25.70

Patch Changes

1.25.69

1.25.68

Patch Changes

1.25.67

1.25.66

1.25.65

1.25.64

1.25.63

1.25.62

1.25.61

1.25.60

Patch Changes

1.25.59

Patch Changes

1.25.58

1.25.57

1.25.56

1.25.55

1.25.54

1.25.53

Patch Changes

  • fb798c8: chore: make OpenAPI document URLs the default, deprecated content
  • Updated dependencies [fb798c8]

1.25.52

1.25.51

1.25.50

1.25.49

1.25.48

1.25.47

Patch Changes

  • e04d6e8: fix: JSON endpoint does not have CORS headers

1.25.46

1.25.45

Patch Changes

1.25.44

1.25.43

1.25.42

1.25.41

1.25.40

1.25.39

1.25.38

Patch Changes

  • dbbe38f: feat: add framework identifier for debugging purposes
  • Updated dependencies [dbbe38f]

1.25.37

Patch Changes

1.25.36

Patch Changes

  • a9b71a5: feat: add cors headers to OpenAPI documents

1.25.35

1.25.34

Patch Changes

  • af5cd26: fix: doesn’t work with ignoreTrailingSlash: true

1.25.33

Patch Changes

1.25.32

1.25.31

1.25.30

1.25.29

Patch Changes

1.25.28

1.25.27

1.25.26

Patch Changes

1.25.25

1.25.24

1.25.23

1.25.22

Patch Changes

  • 90ef407: feat(fastify-api-reference): use relative URL for fetching spec from Fastify
  • Updated dependencies [f961940]

1.25.21

1.25.20

Patch Changes

  • b966dfe: fix: JS can't be fetched in proxied environments
  • b966dfe: chore!: mark publicPath as deprecated, remove it from the configuration

1.25.19

1.25.18

Patch Changes

1.25.17

1.25.16

1.25.15

1.25.14

1.25.13

1.25.12

Patch Changes

1.25.11

Patch Changes

1.25.10

Patch Changes

  • Updated dependencies [a07cfc8]
  • Updated dependencies [023ca15]
  • Updated dependencies [85872b6]

1.25.9

1.25.8

Patch Changes

1.25.7

Patch Changes

1.25.6

1.25.5

Patch Changes

1.25.4

Patch Changes

1.25.3

1.25.2

Patch Changes

1.25.1

1.25.0

Patch Changes

  • 78db8f5: feat: use new @scalar/types package
  • Updated dependencies [78db8f5]

1.24.77

1.24.76

1.24.75

1.24.74

Patch Changes

  • a1be0e8: feat: add hooks option for API reference route

1.24.73

1.24.72

1.24.71

Patch Changes

  • 159432b: chore!: change default routePrefix to /reference

1.24.70

1.24.69

1.24.68

1.24.67

1.24.66

1.24.65

1.24.64

1.24.63

1.24.62

1.24.61

1.24.60

1.24.59

1.24.58

1.24.57

1.24.56

1.24.55

1.24.54

1.24.53

1.24.52

1.24.51

1.24.50

1.24.49

1.24.48

1.24.47

1.24.46

1.24.45

1.24.44

1.24.43

1.24.42

1.24.41

1.24.40

1.24.39

1.24.38

1.24.37

1.24.36

1.24.35

1.24.34

1.24.33

1.24.32

1.24.31

1.24.30

1.24.29

1.24.28

1.24.27

1.24.26

1.24.25

1.24.24

1.24.23

1.24.22

1.24.21

1.24.20

Patch Changes

  • 94e68ab: chore: upgrade typescript to 5.5

1.24.19

1.24.18

1.24.17

1.24.16

1.24.15

1.24.14

1.24.13

1.24.12

1.24.11

1.24.10

1.24.9

1.24.8

1.24.7

1.24.6

1.24.5

1.24.4

1.24.3

Patch Changes

  • e0fc110: chore: patch bump all package

1.24.0

Minor Changes

  • 7f8ef74: chore: remove aliasing

Patch Changes

  • 6fbb57e: feat: release all the packages

1.23.5

1.23.4

Patch Changes

  • db7864a: feat: self host fonts on scalar cdn

1.23.3

1.23.2

1.23.1

1.23.0

1.22.56

1.22.55

1.22.54

1.22.53

1.22.52

1.22.51

1.22.50

1.22.49

1.22.48

1.22.47

1.22.46

1.22.45

1.22.44

1.22.43

1.22.42

1.22.41

1.22.40

1.22.39

1.22.38

1.22.37

1.22.36

1.22.35

1.22.34

1.22.33

1.22.32

1.22.31

1.22.30

1.22.29

1.22.28

1.22.27

1.22.26

Patch Changes

  • 670156e: chore: bump packages

1.22.25

1.22.24

Patch Changes

  • 45dc04b: fix: can’t release packages

1.22.23

Patch Changes

  • 05e2e27: chore: add provenance statement

1.22.22

1.22.21

Patch Changes

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

1.22.20

Patch Changes

  • 9201802: chore: update example page title

1.22.3

Patch Changes

  • 85a0074: fix: hotfix integration fonts

1.22.2

Patch Changes

  • d77acdd: fix: missing css font

1.22.0

Minor Changes

  • 0e64a36: refactor: rename all --theme-_ variables to --scalar-_

Patch Changes

  • 22f2858: chore: ran syncpack to update packages

1.21.0

Minor Changes

  • b58b83e: Improved fastify-api-reference plugin.

1.20.27

Patch Changes

  • 605f522: feat: support tags with no operations

1.20.26

Patch Changes

  • 050410a: feat: add config to hide download button

1.20.25

Patch Changes

  • 1504d3b: feat: add config to hide models

1.20.22

Patch Changes

  • 4089634: feat: support x-displayName tag extension

1.20.20

Patch Changes

  • c14568f: feat: add custom security option

1.20.19

Patch Changes

  • ed44d47: manual fastify release

1.20.10

Patch Changes

  • bec8e52: fix: add models to tag groups

1.20.9

Patch Changes

  • 5260d07: feat: description for any

1.20.5

Patch Changes

  • 0c5e22c: fix: section flare if position fixed

1.20.2

Patch Changes

  • b32f46c: chore: update @scalar/api-reference

1.19.5

Patch Changes

  • 00abdc5: chore: remove body margin reset everywhere, it’s not needed anymore
  • e520363: feat: added oauth2 implicit login flow

1.19.4

Patch Changes

  • c987a90: fix: add min height to classic layout

1.19.3

Patch Changes

  • 21195b7: fix: add back sidebar item hover color
  • 68cda2b: feat: add x-tagGroups in sidebar

1.19.2

Patch Changes

  • a292ccb: fix: mobile backgrounds for mars and blueplanet

1.19.1

Patch Changes

  • 148966b: fix: move errors into warning from new parser

1.19.0

Minor Changes

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

1.18.7

Patch Changes

  • cecf074: Migrate to oas utils for basic spec operations

1.18.5

Patch Changes

  • 5cf4afa: style: replace resize observer with css container queries

1.18.2

Patch Changes

  • ef3a015: chore: update to typescript 5.4

1.17.15

Patch Changes

  • 3b672cc: fix: revert css changes to components lib

1.17.14

Patch Changes

  • fd0af3c: fix: mobile header button

1.17.13

Patch Changes

  • 5bf377e: fix: visual regressions

1.17.12

Patch Changes

  • 5bc2ebf: Add syntax highlighting back to codemirror

1.17.6

Patch Changes

  • ca7cced: fix: __dirname undefined (again)

1.17.5

Patch Changes

  • d78e247: fix: ESM envs __dirname is undefined

1.17.3

Patch Changes

  • 1669b27: chore: update dependencies

1.17.2

Patch Changes

  • c6b95ca: chore: upgrade from Vite 4 to Vite 5

1.16.0

Minor Changes

  • e0faebb: feat: add show more button to request variables and path params

Patch Changes

  • 92a8b9f: chore: update dependencies

1.15.5

Patch Changes

  • 04d0fe12: fix: rollback api client proxy and request changes

1.14.8

Patch Changes

  • d7dbba87: fix: css reset on markdown details summary

1.13.18

Patch Changes

  • b4f66f0b: fix: example spec not loading on mobile

1.13.13

Patch Changes

  • 7e0ca478: fix: Restoring missing forward slash between URL and API routes

1.13.10

Patch Changes

  • 81543f42: chore: add support for Node 18

1.13.8

Patch Changes

  • 2d83bef4: chore: bump version to update api-client dependency

1.13.6

Patch Changes

  • 2003819a: fix: actually update fastify-html

1.13.5

Patch Changes

  • 5ca138ee: - Removed activeBreadCrumb from api-client as its available in the slot
    • Centralized navigation logic
    • use proper anchor navigation instead of scrollIntoView, it will also be saved to history
    • scrolling down will open the next section
  • dda5162c: chore: update fastify-html

1.13.2

Patch Changes

  • 6d777194: feat: release themes

1.13.1

Patch Changes

  • 20790661: feat: add space themes

1.13.0

Patch Changes

  • 7582e82a: fix: classic layout stylings

1.12.9

Patch Changes

  • d5d55407: feat: expose dark mode light mode property in config
  • 7d502131: fix: add markdown rendering for body schema

1.12.8

Patch Changes

  • 859977f8: feat: Add dynamic content type selection for request body

1.12.7

Patch Changes

  • 0b66933d: fix: declare theme font for buttons and fix regressed font weight

1.12.6

Patch Changes

  • 87ed7f01: fix: markdown second level margin issue

1.12.5

Patch Changes

  • 4513c725: feat: add intro flare for gradients

1.12.4

Patch Changes

  • 06f800cc: fix: regression ui bugs

1.12.3

Patch Changes

  • bf29f8df: fix: add text/plain support

1.12.2

Patch Changes

  • 0f9791b7: fix: add null check to cookies and proper withCredentials set on cookie addition

1.11.1

Patch Changes

  • 855a6713: fix: remove caching of configuration when updating spec as prop

1.11.0

Minor Changes

  • 1972947f: chore: removed yjs and hocus pocus from swagger editor

1.10.2

Patch Changes

  • 70f33ea2: fix: references mobile menu position relative bug

1.10.1

Patch Changes

  • 01afd152: fix: sidebar on mobile doesnt close once changing active item

1.10.0

Patch Changes

  • 5efb80bb: feat: add undici example requests
  • a1319e8b: Switched internal component library to use ScalarComponents instead

1.9.2

Patch Changes

  • a639cb3e: chore: don’t pass optional parameters to the API client

0.8.8

Patch Changes

  • edb02e76: fix: windows select menu not updating on prefers color scheme

0.8.7

Patch Changes

  • d7da3147: fix: remove duplicate slash in example and client

0.8.6

Patch Changes

  • d45f5a5: fix: handle root path in request generation

0.8.5

Patch Changes

  • 756646e: chore: remove unirest and node-fetch from the client lists

0.8.4

Patch Changes

  • 0c25c75: chore: remove console log from fastify package

0.8.3

Patch Changes

  • fc540bf: chore: make routePrefix optional
  • fc540bf: chore: use routePrefix for JavaScript file

0.8.2

Patch Changes

  • aa699af: fix: common js build

0.8.1

Patch Changes

  • 11e2f6e: chore: move @scalar/api-reference and terser to devDepdencies
  • daa6928: chore: use fastify-html to send HTML
  • daa6928: chore: disable CommonJS build, don’t support require() anymore
  • 68fedd5: chore: use fastify logging facilities

0.8.0

Minor Changes

  • f38bb61: chore: remove swagger editor tabs

Patch Changes

  • 349589a: feat: expose spec content updates
  • Updated dependencies [349589a]
  • Updated dependencies [f38bb61]

0.7.4

Patch Changes

  • Updated dependencies [b65840b]
  • Updated dependencies [95fbc01]
  • Updated dependencies [b65840b]
  • Updated dependencies [b974eeb]

0.7.3

Patch Changes

  • 2bfab93: fix: JS is missing

0.7.2

Patch Changes

  • 185a85d: breaking change: use configuration instead of apiReference to pass the configuration
  • 185a85d: refactor: use CDN version, remove pageTitle option (the API reference supports more attributes already)
  • Updated dependencies [37b974c]
  • Updated dependencies [b77d087]

0.7.1

Patch Changes

0.7.0

Minor Changes

  • 4fc4ba8: feat: add terser minification to fastify integration

Patch Changes

0.6.68

Patch Changes

0.6.67

Patch Changes

0.6.66

Patch Changes

  • 55246e5: chore: rewrite all package.jsons (including their prod, dev and peer dependency requirements)
  • Updated dependencies [55246e5]
  • Updated dependencies [f2941f5]

0.6.65

Patch Changes

0.6.64

Patch Changes

0.6.63

Patch Changes

0.6.62

Patch Changes

0.6.61

Patch Changes

0.6.60

Patch Changes

0.6.59

Patch Changes

0.6.58

Patch Changes

  • c603e80: style: use a custom Fastify theme as the default

0.6.57

Patch Changes

  • Updated dependencies [75df2d2]
  • Updated dependencies [c97e8e6]
  • Updated dependencies [52c20e5]
  • Updated dependencies [b1fe23c]
  • Updated dependencies [1208a7f]

0.6.56

Patch Changes

0.6.55

Patch Changes

0.6.54

Patch Changes

0.6.53

Patch Changes

0.6.52

Patch Changes

0.6.51

Patch Changes

  • Updated dependencies [7fb2302]
  • Updated dependencies [54098d7]
  • Updated dependencies [dd06807]
  • Updated dependencies [551aa7d]
  • Updated dependencies [7fb2302]
  • Updated dependencies [3eff44f]
  • Updated dependencies [f0dca6c]

0.6.50

Patch Changes

  • dab853a: chore: remove unused dependencies
  • Updated dependencies [c92a3a3]
  • Updated dependencies [57cea1a]
  • Updated dependencies [dce99ae]
  • Updated dependencies [009a720]
  • Updated dependencies [48118ba]
  • Updated dependencies [dab853a]

0.6.49

Patch Changes

0.6.48

Patch Changes

  • Updated dependencies [68edf8c]
  • Updated dependencies [e482ce0]
  • Updated dependencies [6af9829]
  • Updated dependencies [6bdc65b]

0.6.47

Patch Changes

  • Updated dependencies [94d2fe4]
  • Updated dependencies [b0835a2]
  • Updated dependencies [440815a]
  • Updated dependencies [c470db5]
  • Updated dependencies [5243ae4]
  • Updated dependencies [509db1e]

0.6.46

Patch Changes

0.6.45

Patch Changes

0.6.44

Patch Changes

0.6.43

Patch Changes

0.6.42

Patch Changes

0.6.41

Patch Changes

  • Updated dependencies [2f0b2f01]
  • Updated dependencies [2f0b2f01]
  • Updated dependencies [2f0b2f01]
  • Updated dependencies [2f0b2f01]

0.6.40

Patch Changes

0.6.39

Patch Changes

0.6.38

Patch Changes

  • 4685f391: feat: use new universal configuration object
  • 4685f391: feat: introducing the new universal configuration object
  • Updated dependencies [3b042270]
  • Updated dependencies [4685f391]
  • Updated dependencies [8ac1ad69]
  • Updated dependencies [28191084]
  • Updated dependencies [e01134d4]

0.6.37

Patch Changes

0.6.36

Patch Changes

  • Updated dependencies [9d352b13]
  • Updated dependencies [b71c4db7]
  • Updated dependencies [01109c6f]
  • Updated dependencies [2eba4010]

0.6.35

Patch Changes

0.6.34

Patch Changes

0.6.33

Patch Changes

0.6.32

Patch Changes

  • Updated dependencies [ab348cb5]
  • Updated dependencies [211ed1c7]
  • Updated dependencies [ca2689b6]
  • Updated dependencies [ae247253]
  • Updated dependencies [5896b08d]

0.6.31

Patch Changes

  • Updated dependencies [0495c0f9]
  • Updated dependencies [528df9d1]
  • Updated dependencies [8915c5cf]
  • Updated dependencies [d755d34e]
  • Updated dependencies [a161c962]
  • Updated dependencies [7e7ea175]

0.6.30

Patch Changes

  • Updated dependencies [d87566fd]
  • Updated dependencies [43628366]
  • Updated dependencies [6131fa72]
  • Updated dependencies [dd8df965]
  • Updated dependencies [52534317]

0.6.29

Patch Changes

  • 28cce042: fix: externalize markdown plugins to not break SSG
  • Updated dependencies [fd875bc7]
  • Updated dependencies [28cce042]

0.6.28

Patch Changes

0.6.27

Patch Changes

0.6.26

Patch Changes

0.6.25

Patch Changes

0.6.24

Patch Changes

0.6.23

Patch Changes

  • af4ec8d3: update discord links
  • 749f2f3f: fix: initial swagger editor content is parsed
  • Updated dependencies [af4ec8d3]
  • Updated dependencies [e643b56e]
  • Updated dependencies [c6ac9ff4]
  • Updated dependencies [749f2f3f]
  • Updated dependencies [91b09499]

0.6.22

Patch Changes

0.6.21

Patch Changes

  • 1cbcabd7: lots of amazing fixes from when we missed last patch
  • Updated dependencies [ea110ca0]
  • Updated dependencies [1cbcabd7]
  • Updated dependencies [9d22b4ca]
  • Updated dependencies [437c4b01]

0.6.20

Patch Changes

0.6.19

Patch Changes

0.6.18

Patch Changes

0.6.17

Patch Changes

0.6.16

Patch Changes

0.6.15

Patch Changes

0.6.14

Patch Changes

0.6.13

Patch Changes

0.6.12

Patch Changes

0.6.11

Patch Changes

0.6.10

Patch Changes

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

  • 048555c6: feat: add CHANGELOG.md to the package
  • Updated dependencies [449305f4]
  • Updated dependencies [3e912c75]
  • Updated dependencies [048555c6]
  • Updated dependencies [df62875a]

0.6.3

Patch Changes

  • 5288e2ce: fix: node shims for the fastify plugin

0.6.2

Patch Changes

  • 64daacf3: chore: improve Node.js build
  • effc1f31: feat: add new HTML API based on script tags chore: deprecate old div based HTML API
  • Updated dependencies [75a69ba7]
  • Updated dependencies [effc1f31]
  • Updated dependencies [75a69ba7]
  • Updated dependencies [b03a09c7]
  • Updated dependencies [11270915]

0.6.1

Patch Changes

  • fdca56a9: feat: bundle JS with the plugin
  • 33e32a86: refactor: use templating engine
  • Updated dependencies [b184bdf2]
  • Updated dependencies [e9861139]
  • Updated dependencies [8751c874]
  • Updated dependencies [addd9fa2]

0.6.0

Minor Changes

  • 3333a2fb: refactor: new fastify plugin, rename prefix to routePrefix

0.5.0

Minor Changes

  • 87fda5af: chore: update dependencies

Patch Changes

  • ef080a26: chore: format package.json
  • 87fda5af: feat: optionally pass a callback to the spec option
  • 26f96c50: fix: types (again)

0.4.2

Patch Changes

  • d51aebe5: chore: remove source files from packages
  • 478b200c: fix: types

0.4.1

Patch Changes

  • f029be41: fix: custom TypeScript type for the fastify plugin
  • 10498d9d: chore: add README
  • 494083a0: add more information to the package.json

0.4.0

Minor Changes

  • 5057e213: make npm packages public :-)

0.3.2

Patch Changes

  • 237e28b0: fix: ESM support for fastify api reference package

0.3.1

Patch Changes

  • 53d9bae: fix: make fastify an external dependency

0.3.0

Minor Changes

  • b0f5221: manually releasing all packages to make sure the lastest version is on npm

0.2.0

Minor Changes

  • a ton of fixes, new fastify plugin