bobflux-gen
Version:
Generator for monkey files in bobflux application.
18 lines (17 loc) • 815 B
JavaScript
;
var path = require("path");
function normalizePath(baseDirPath, rootFilePath, relativeFilePath) {
var p = path.join(path.dirname(rootFilePath), relativeFilePath);
return path.relative(baseDirPath || '', p);
}
exports.normalizePath = normalizePath;
function resolveRelatioveStateFilePath(baseDirPath, relativePath) {
return path.relative(baseDirPath, relativePath);
}
exports.resolveRelatioveStateFilePath = resolveRelatioveStateFilePath;
function createBuildersFilePath(dir, relativeDir, stateFilePath) {
var name = path.basename(stateFilePath).replace(path.extname(stateFilePath), '') + ".builders.ts";
var newDir = (path.parse(stateFilePath).dir + '/').replace(dir, '');
return path.join(relativeDir, newDir, name);
}
exports.createBuildersFilePath = createBuildersFilePath;