UNPKG

bobflux-gen

Version:

Generator for monkey files in bobflux application.

18 lines (17 loc) 815 B
"use strict"; 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;