Skip to content

Commit 4f4c140

Browse files
committed
Update release
1 parent 6e0aa14 commit 4f4c140

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

release/main.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ function getCompilerOptions(settings, projectPath, configFileName) {
5858
option === 'sortOutput' ||
5959
option === 'typescript' ||
6060
option === 'sourceMap' ||
61-
option === 'inlineSourceMap')
61+
option === 'inlineSourceMap' ||
62+
option === 'sourceRoot' ||
63+
option === 'inlineSources')
6264
continue;
6365
newSettings[option] = settings[option];
6466
}

release/output.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ var Output = (function () {
4141
var directory = path.dirname(output.path);
4242
// gulp-sourcemaps docs:
4343
// paths in the generated source map (`file` and `sources`) are relative to `file.base` (e.g. use `file.relative`).
44-
map.file = output.relative;
44+
map.file = utils.forwardSlashes(output.relative);
4545
map.sources = map.sources.map(relativeToOutput);
4646
delete map.sourceRoot;
4747
var generator = sourceMap.SourceMapGenerator.fromSourceMap(new sourceMap.SourceMapConsumer(map));
@@ -70,8 +70,8 @@ var Output = (function () {
7070
}
7171
return generator.toString();
7272
function relativeToOutput(fileName) {
73-
var absolute = path.resolve(directory, fileName.replace(/\\/g, '/'));
74-
return path.relative(output.base, absolute);
73+
var absolute = path.resolve(directory, fileName);
74+
return utils.forwardSlashes(path.relative(output.base, absolute));
7575
}
7676
};
7777
Output.prototype.finish = function (result) {

release/utils.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import * as reporter from './reporter';
44
export interface Map<T> {
55
[key: string]: T;
66
}
7+
export declare function forwardSlashes(fileName: string): string;
78
export declare function normalizePath(pathString: string): string;
89
/**
910
* Splits a filename into an extensionless filename and an extension.

release/utils.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
"use strict";
22
var path = require('path');
33
var gutil = require('gulp-util');
4+
function forwardSlashes(fileName) {
5+
return fileName.replace(/\\/g, '/');
6+
}
7+
exports.forwardSlashes = forwardSlashes;
48
function normalizePath(pathString) {
59
return path.normalize(pathString).toLowerCase();
610
}

0 commit comments

Comments
 (0)