Files
docs/examples/openapi/scripts/generate-docs.mjs
T
Fuma NamaandGitHub d224681919 Fumadocs Module (#831)
* init changes

* Core: Create search api from source

* Core: Support creating metadata API from sources

* UI: Refactor imports for layouts

* Fix a few mistakes

* Rename APIs

* CLI: Support plugins

* UI: Change default URL of title on i18n mode

* CLI: Support auto-updating configs for i18n

* CLI: Support i18n + og image plugins

* UI: Bundle icons into dist

* Docs: Fix build issues

* CLI: Add OpenAPI Plugin

* CLI: Improve instructions

* CLI: Support `add` command to add components

* UI: Avoid multiple referenced files

* CLI: Support custom import paths & config

* Docs: Update docs

* Add dev deps

* CLI: Add select for components
2024-09-12 18:24:46 +08:00

19 lines
364 B
JavaScript

import * as OpenAPI from 'fumadocs-openapi';
import { rimrafSync } from 'rimraf';
const out = './content/docs/(api)';
// clean generated files
rimrafSync(out, {
filter(v) {
return !v.endsWith('index.mdx') && !v.endsWith('meta.json');
},
});
void OpenAPI.generateFiles({
// input files
input: ['./openapi.json'],
output: out,
groupBy: 'tag',
});