From aa388035ad5e80b4c31dbd4a481f20644d0316e2 Mon Sep 17 00:00:00 2001 From: "Brian,Kun Liu" Date: Mon, 16 Jun 2025 16:11:10 +0800 Subject: [PATCH] fix: use the versionNo in package.json --- src/index.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/index.ts b/src/index.ts index f222bf5..a528160 100644 --- a/src/index.ts +++ b/src/index.ts @@ -30,6 +30,7 @@ import { // Import types import { CliOptions, TransportType } from './types/index.js'; +import pkg from '../package.json' with { type: 'json' }; // Export programmatic API export { getToolsFromOpenApi, McpToolDefinition, GetToolsOptions } from './api.js'; @@ -72,13 +73,12 @@ program (val) => parseInt(val, 10) ) .option('--force', 'Overwrite existing files without prompting') - .version('3.1.2') // Match package.json version - .action(options => { - runGenerator(options) - .catch((error) => { - console.error('Unhandled error:', error); - process.exit(1); - }); + .version(pkg.version) // Match package.json version + .action((options) => { + runGenerator(options).catch((error) => { + console.error('Unhandled error:', error); + process.exit(1); + }); }); // Export the program object for use in bin stub @@ -283,4 +283,4 @@ async function runGenerator(options: CliOptions & { force?: boolean }) { } // Export the run function for programmatic usage -export { runGenerator as generateMcpServer }; \ No newline at end of file +export { runGenerator as generateMcpServer };