@tomisakae/syosetu-api
Version:
Enterprise-grade Fastify TypeScript API for Syosetu.com data extraction using official API and web scraping. Run instantly with 'npx @tomisakae/syosetu-api'
38 lines • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.swaggerConfig = void 0;
const app_config_1 = require("./app.config");
exports.swaggerConfig = {
routePrefix: '/docs',
exposeRoute: true,
swagger: {
info: {
title: 'Syosetu API Backend',
description: 'Enterprise-grade Fastify TypeScript API for Syosetu.com data extraction using official API and web scraping',
version: '3.0.0',
},
host: `localhost:${app_config_1.appConfig.port}`,
schemes: ['http', 'https'],
consumes: ['application/json'],
produces: ['application/json'],
tags: [
{
name: 'Health',
description: 'Health check endpoints',
},
{
name: 'Syosetu',
description: 'Syosetu novel data endpoints',
},
{
name: 'Search',
description: 'Novel search endpoints',
},
{
name: 'Ranking',
description: 'Novel ranking endpoints',
},
],
},
};
//# sourceMappingURL=swagger.config.js.map