Gitter migration: Setup redirects (rollout pt. 3)
[gitter.git] / build-scripts / get-sourcemap-options.js
blobf05508681fc69332bcf25ea69c0f47b8a7867f0a
1 'use strict';
3 var path = require('path');
4 var mkdirp = require('mkdirp');
6 function getSourceMapUrl() {
7 if (!process.env.BUILD_URL) return;
9 return process.env.BUILD_URL + 'artifact/output';
12 function getSourceMapOptions(mapsSubDir) {
13 var sourceMapUrl = getSourceMapUrl();
14 if (!sourceMapUrl) {
15 return {
16 dest: '.'
19 var suffix = mapsSubDir ? mapsSubDir + '/' : '';
21 mkdirp.sync('output/maps/' + suffix);
23 return {
24 dest: path.relative('./output/assets/js/' + suffix + '/', './output/maps/' + suffix + '/'),
25 options: {
26 sourceRoot: path.relative('./output/maps/' + suffix, './output/assets/js/' + suffix),
27 sourceMappingURLPrefix: sourceMapUrl
32 module.exports = getSourceMapOptions;