UNPKG

devbuddy

Version:

Developer-friendly runtime toolkit that intercepts JavaScript errors and provides helpful suggestions

30 lines (24 loc) 757 B
/** * DevBuddy - Developer-friendly runtime toolkit for Node.js * Main entrypoint file */ const { registerGlobalErrorHandlers } = require('./core'); const hintEngine = require('./hintEngine'); const logger = require('./logger'); /** * Initializes DevBuddy and registers global error handlers * @returns {void} */ function init() { if (process.env.NODE_ENV === 'production') { console.warn('DevBuddy is disabled in production mode'); return; } registerGlobalErrorHandlers(hintEngine, logger); console.log('\x1b[36m%s\x1b[0m', '🤖 DevBuddy initialized - I\'ll help with error messages!'); } // ✅ Automatically initialize when loaded via `--require devbuddy` if (require.main !== module) { init(); } module.exports = { init };