Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
client.on("user-message", message => {
logger.info(getMessage("Pull_User_Message_Log", { message }));
console.log(message);
});
client.on("user-message", message => {
logger.info(getMessage("OpenEditor_User_Message_Log", { message }));
console.log(message);
});
paths: {
"backend/*": ["./*"]
}
}
});
publicTsConfigContent = prettyStringify({
extends: corvidTypes.configPaths.public,
compilerOptions: {
baseUrl: ".",
paths: {
"public/*": ["./*"]
}
}
});
} catch (e) {
logger.info("Using corvid-cli without code completion");
}
const isCorvidTypesInstalled = !!corvidTypes;
const getPagesTsConfigs = pages => {
if (!isCorvidTypesInstalled) return [];
return map_(pages, page => ({
path: pageTsConfigFilePath(page),
content: pageTsConfigContent
}));
};
const getCodeFilesTsConfigs = () => {
if (!isCorvidTypesInstalled) return [];
return [
{
path: masterPageTsConfigFilePath(),
const backup = async (siteSrcPath, backupPath) => {
logger.info(getMessage("Backup_Start_log"));
try {
await fs.emptyDir(backupPath);
await fs.copy(siteSrcPath, backupPath);
logger.info(getMessage("Backup_Complete_log"));
} catch (e) {
logger.info(getMessage("Backup_Fail_log"));
logger.error(e);
await deleteBackup(backupPath);
}
};
const deleteBackup = async backupPath => {
const deleteBackup = async backupPath => {
try {
logger.info(getMessage("Backup_Delete_Start_log"));
await fs.remove(backupPath);
logger.info(getMessage("Backup_Delete_Complete_log"));
} catch (e) {
logger.info("Error deleting backup");
logger.warn(e);
}
};