UNPKG

@microsoft/web-library-build

Version:

`web-library-build` is a `gulp-core-build` build rig for building web libraries. It includes build subtasks for processing css, typescript, serving, and running browser tests using karma.

30 lines 1.22 kB
"use strict"; // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. Object.defineProperty(exports, "__esModule", { value: true }); exports.PostProcessSourceMaps = void 0; const gulp_core_build_1 = require("@microsoft/gulp-core-build"); class PostProcessSourceMaps extends gulp_core_build_1.GulpTask { constructor() { super('post-process'); } executeTask(gulp) { if (this.buildConfig.args.hasOwnProperty('vscode')) { // eslint-disable-next-line const replace = require('gulp-replace'); return gulp .src(['dist/*!(.min).js.map']) .pipe(replace('webpack:///./', '')) .pipe(replace('webpack:////source/', '')) .pipe(replace('webpack:////src/', '')) .pipe(replace('webpack:///../~/', '../node_modules/')) .pipe(replace('"sourceRoot":""', '"sourceRoot":"/"')) .pipe(gulp.dest('dist/')); } else { return; } } } exports.PostProcessSourceMaps = PostProcessSourceMaps; //# sourceMappingURL=PostProcessSourceMaps.js.map