ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.219.163.116 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/funds.upgrade.nicn.gov.ng/funds-upgraded/node_modules/tailwindcss/scripts/ |
Upload File : |
let fs = require('fs') let path = require('path') let plugins = fs.readdirSync(fromRootPath('plugins')) for (let plugin of plugins) { // Cleanup let pluginDest = fromRootPath(plugin) if (fs.existsSync(pluginDest)) { fs.rmdirSync(pluginDest, { recursive: true }) } // Copy plugin over copyFolder(fromRootPath('plugins', plugin), pluginDest, (file) => { // Ignore test files if (file.endsWith('.test.js')) return false // Ignore postcss7 files if (file.endsWith('.postcss7.js')) return false // Ignore postcss8 files if (file.endsWith('.postcss8.js')) return false return true }) } // --- function fromRootPath(...paths) { return path.resolve(process.cwd(), ...paths) } function copy(fromPath, toPath) { fs.mkdirSync(path.dirname(toPath), { recursive: true }) // Ensure folder exists fs.copyFileSync(fromPath, toPath) } function copyFolder(fromPath, toPath, shouldCopy = () => true) { let stats = fs.statSync(fromPath) if (stats.isDirectory()) { let filesAndFolders = fs.readdirSync(fromPath) for (let file of filesAndFolders) { copyFolder(path.resolve(fromPath, file), path.resolve(toPath, file), shouldCopy) } } else if (shouldCopy(fromPath)) { copy(fromPath, toPath) } }