lasso-modules-client
Version:
The client-side CommonJS runtime for Lasso.js
16 lines (11 loc) • 344 B
JavaScript
var path = require('path');
var removeCommonExt = require('./util/removeCommonExt');
function normalizeMain(dir, main) {
var relativePath = path.relative(dir, main);
relativePath = removeCommonExt(relativePath);
if (relativePath === 'index') {
return '';
}
return relativePath;
}
module.exports = normalizeMain;