bifocal/node_modules/gscan/lib/utils/index.js

22 lines
888 B
JavaScript

/**
* Makes sure the paths are forward-slash-separated `/`
* This is needed because the partial are only referenced with forward-slashes
* in Handlebars templates.
* @param {string} path filesystem path
* @returns {string} the linux-normalized path
*/
function normalizePath(path) {
return path && path.replace(/\\/g, '/');
}
module.exports = {
// versions.json returns the latest version and previous defined versions, e.g. v1
// Each version returns two properties: `major` and `docs`
// `major` is used for the select box on gscan.ghost.org, as well as the output in the cli and is user facing
// `docs` is used to generate the URLs that link to documentation and needs to be updated whenever
// we release a new version on ghost.org/docs/api/
versions: require('./versions.json'),
normalizePath,
getPackageJSON: require('./package-json')
};