Skip more GitLab tests
[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: '.'
17     };
18   }
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
28     }
29   };
32 module.exports = getSourceMapOptions;