assets
Version:
An asset manager for node
11 lines (9 loc) • 377 B
JavaScript
var convertPathToUrl = require('./convertPathToUrl');
var ensureTrailingSlash = require('./ensureTrailingSlash');
var path = require('path');
var url = require('url');
module.exports = function (baseUrl, basePath, resolvedPath) {
var from = ensureTrailingSlash(baseUrl);
var to = path.relative(basePath, resolvedPath);
return url.resolve(from, convertPathToUrl(to));
};