UNPKG

@ooopenlab/create-module

Version:
33 lines (25 loc) 968 B
#!/usr/bin/env node // Auto-generated build-messages script for SuperQuiz modules const fs = require('fs'); const path = require('path'); console.log('Building messages...'); const messagesDir = path.join(process.cwd(), 'messages'); const distDir = path.join(process.cwd(), 'dist'); // Ensure dist directory exists if (!fs.existsSync(distDir)) { fs.mkdirSync(distDir, { recursive: true }); } // Copy messages directory to dist if it exists if (fs.existsSync(messagesDir)) { const distMessagesDir = path.join(distDir, 'messages'); // Remove existing dist/messages if it exists if (fs.existsSync(distMessagesDir)) { fs.rmSync(distMessagesDir, { recursive: true, force: true }); } // Copy messages to dist fs.cpSync(messagesDir, distMessagesDir, { recursive: true }); console.log('✅ Messages copied to dist/messages'); } else { console.log('⚠️ No messages directory found, skipping...'); } console.log('✅ Build messages completed');