UNPKG

expodoc

Version:

A tool to generate API documentation automatically for Express.js applications.

56 lines (52 loc) 1.84 kB
export const configTemplates = { typescript: `import type { ExpressDocGenConfigType } from 'expodoc'; const config: ExpressDocGenConfigType = { SERVER_URL: "http://localhost:4000", ROUTER_FOLDERS: ["src/routes"], ROUTER_FILE_NAMING_PATTERNS: ["*.route.ts"], ROUTER_CONFIGURED_IN_APP_FILE: "src/app.ts", IGNORED_FOLDERS: [".git", "node_modules", "dist"], IGNORED_FILES: [], ROUTER_MIDDLEWARE_SCOPE_CONFIG: { "Admin": ["AdminOnlyRoute"], "User": ["UserOnlyRoute", "RefreshTokenRoute"], "Protected": ["ProtectedRoute"] }, POSTMAN_CONFIG: { SERVER_URL: { NAME: "BASE_URL", VARIABLE: true }, OUTPUT_DIR: "docs", POSTMAN_FILENAME: "api.postman_collection.json", COLLECTION_NAME: "API Collection", COLLECTION_DESCRIPTION: "Auto-generated API collection", SCHEMA: "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" } }; export default config;`, javascript: `module.exports = { SERVER_URL: "http://localhost:4000", ROUTER_FOLDERS: ["src/routes"], ROUTER_FILE_NAMING_PATTERNS: ["*.route.js"], ROUTER_CONFIGURED_IN_APP_FILE: "src/app.js", IGNORED_FOLDERS: [".git", "node_modules", "dist"], IGNORED_FILES: [], ROUTER_MIDDLEWARE_SCOPE_CONFIG: { "Admin": ["AdminOnlyRoute"], "User": ["UserOnlyRoute", "RefreshTokenRoute"], "Protected": ["ProtectedRoute"] }, POSTMAN_CONFIG: { SERVER_URL: { NAME: "BASE_URL", VARIABLE: true }, OUTPUT_DIR: "docs", POSTMAN_FILENAME: "api.postman_collection.json", COLLECTION_NAME: "API Collection", COLLECTION_DESCRIPTION: "Auto-generated API collection", SCHEMA: "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" } };`, };