| const { execSync } = require('child_process') | |
| try { | |
| // Run jsdoc2md directly | |
| execSync( | |
| 'npx jsdoc2md src-shared/**/*.js src-electron/**/*.js > docs/api.md', | |
| { stdio: 'inherit' } | |
| ) | |
| console.log('API documentation generated successfully.') | |
| } catch (error) { | |
| console.error('Failed to generate API documentation:', error.message) | |
| throw error | |
| } |