#!/usr/bin/env node
/**
* This script applies development-only fixes
* It should never run in production environments
*/
// More robust production environment detection
const isProduction = process.env.NODE_ENV === 'production' ||
process.env.VERCEL === '1' ||
process.env.VERCEL_ENV === 'production' ||
process.cwd().includes('/vercel/');
if (isProduction) {
console.log('Detected production environment, skipping development fixes');
// Apply production-specific fixes
try {
require('./fix-vercel-build.js');
} catch (err) {
// Only log if the file exists but fails to execute, don't fail the build
if (err.code !== 'MODULE_NOT_FOUND') {
console.error('Failed to apply Vercel build fix:', err);
}
}
process.exit(0);
}
console.log('Applying development-only fixes...');
// Apply WebSocket fix for Next.js development server
try {
require('./fix-nextjs-ws.js');
} catch (err) {
console.error('Failed to apply Next.js WebSocket fix:', err);
}
console.log('Development fixes applied successfully');