HEX
Server: Apache
System: Linux webm003.cluster111.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: assotraipi (849654)
PHP: 5.4.45
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/assotraipi/www/wp-content/plugins/download-monitor/scripts/copy.js
const fs = require( 'fs-extra' );
const path = require( 'path' );

const srcDir = path.join( __dirname, '..' );
const buildDir = path.join( __dirname, '../build' );

// Define directories and files to copy
const dirsToCopy = [ 'includes', 'assets', 'languages', 'src', 'templates', 'vendor' ];
const filesToCopy = [
	'download-monitor.php',
	'readme.txt',
	'changelog.txt',
];

// Ensure build directory exists
fs.ensureDirSync( buildDir );

// Copy directories
dirsToCopy.forEach( ( dir ) => {
	fs.copySync( path.join( srcDir, dir ), path.join( buildDir, dir ), {
		filter: ( src ) => ! src.includes( 'node_modules' ),
	} );
} );

// Copy files
filesToCopy.forEach( ( file ) => {
	fs.copySync( path.join( srcDir, file ), path.join( buildDir, file ) );
} );

console.log( 'Files copied to build directory' );