@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
14 lines • 924 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.autoGenHeader = autoGenHeader;
exports.fileNameForGenHeader = fileNameForGenHeader;
const version_1 = require("../../util/version");
const doc_files_1 = require("./doc-files");
function autoGenHeader({ rVersion, filename, purpose, currentDateAndTime = new Date().toISOString().replace('T', ', ').replace(/\.\d+Z$/, ' UTC') }) {
return `_This document was generated from '${fileNameForGenHeader(filename)}' on ${currentDateAndTime} presenting an overview of flowR's ${purpose} (v${(0, version_1.flowrVersion)().format()}${rVersion ? ', using R v' + rVersion : ''}). Please do not edit this file/wiki page directly._`;
}
function fileNameForGenHeader(filename) {
const shortenFilename = filename.replace(/^.*src\//, 'src/');
return (0, doc_files_1.linkFlowRSourceFile)(shortenFilename);
}
//# sourceMappingURL=doc-auto-gen.js.map