📄 generate-sitemap.js
/home/palash/git/site-assets/generate-sitemap.js
Language: js • Lines: 24
const fs = require('fs');
const vm = require('vm');
    
const files = [
    './consolidated_script.js',
    './site-contents/prepareSitemap.js',
];
let sandbox = {
    require,
    console
};

vm.createContext();
const mergedCode = files
    .map(path => fs.readFileSync(path, 'utf-8'))
    .join('\n');

try {
    vm.runInNewContext(mergedCode, sandbox);
} catch (error) {
    console.error('Error executing merged code:', error);
    process.exitCode=1
}