Skip to content

Commit aa38803

Browse files
committed
fix: use the versionNo in package.json
1 parent c98d652 commit aa38803

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import {
3030

3131
// Import types
3232
import { CliOptions, TransportType } from './types/index.js';
33+
import pkg from '../package.json' with { type: 'json' };
3334

3435
// Export programmatic API
3536
export { getToolsFromOpenApi, McpToolDefinition, GetToolsOptions } from './api.js';
@@ -72,13 +73,12 @@ program
7273
(val) => parseInt(val, 10)
7374
)
7475
.option('--force', 'Overwrite existing files without prompting')
75-
.version('3.1.2') // Match package.json version
76-
.action(options => {
77-
runGenerator(options)
78-
.catch((error) => {
79-
console.error('Unhandled error:', error);
80-
process.exit(1);
81-
});
76+
.version(pkg.version) // Match package.json version
77+
.action((options) => {
78+
runGenerator(options).catch((error) => {
79+
console.error('Unhandled error:', error);
80+
process.exit(1);
81+
});
8282
});
8383

8484
// Export the program object for use in bin stub
@@ -283,4 +283,4 @@ async function runGenerator(options: CliOptions & { force?: boolean }) {
283283
}
284284

285285
// Export the run function for programmatic usage
286-
export { runGenerator as generateMcpServer };
286+
export { runGenerator as generateMcpServer };

0 commit comments

Comments
 (0)