🎉 feat: update to elysia 0.5

This commit is contained in:
saltyaom
2023-05-13 14:59:11 +07:00
parent 959f232890
commit 00b8deeee8
3 changed files with 12 additions and 6 deletions
BIN
View File
Binary file not shown.
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@elysiajs/swagger",
"version": "0.4.0",
"version": "0.5.0-beta.0",
"description": "Plugin for Elysia to auto-generate Swagger page",
"author": {
"name": "saltyAom",
@@ -33,13 +33,13 @@
"release": "npm run build && npm run test && npm publish --access public"
},
"peerDependencies": {
"elysia": ">= 0.3.0"
"elysia": ">= 0.5.0-exp-230505.1457"
},
"devDependencies": {
"@types/node": "^18.11.7",
"bun-types": "^0.5.7",
"eslint": "^8.26.0",
"elysia": "^0.4.9",
"elysia": "^0.5.0-exp-230509.157",
"typescript": "^5.0.2"
}
}
+9 -3
View File
@@ -72,7 +72,8 @@ export const swagger =
}
}
)
}).get(
}).route(
'GET',
`${path}/json`,
(content) =>
({
@@ -86,14 +87,19 @@ export const swagger =
...documentation.info
}
},
paths: filterPaths(content[SCHEMA], {
paths: filterPaths(content[SCHEMA]!, {
excludeStaticFile,
exclude: Array.isArray(exclude) ? exclude : [exclude]
}),
components: {
schemas: content[DEFS]
}
} satisfies OpenAPIV3.Document)
} satisfies OpenAPIV3.Document),
{
config: {
allowMeta: true
}
}
)
// This is intentional to prevent deeply nested type