@zohodesk/client_build_tool
Version:
A CLI tool to build web applications and client libraries
27 lines (22 loc) • 673 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.serveContextFiles = serveContextFiles;
var _express = _interopRequireDefault(require("express"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function serveContextFiles(app, options) {
const {
context,
contextFolderPath
} = options;
const {
contextURL
} = options.serverExtras;
app.use(`${contextURL}/fonts`, _express.default.static(`${context}/fonts`));
if (contextURL) {
app.use(contextURL, _express.default.static(contextFolderPath));
} else {
app.use(_express.default.static(context));
}
}