mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-22 11:19:32 +00:00
build
This commit is contained in:
@@ -25,7 +25,6 @@ var vsce = require("vsce");
|
||||
var stats_1 = require("./stats");
|
||||
var util2 = require("./util");
|
||||
var remote = require("gulp-remote-src");
|
||||
var flatmap = require('gulp-flatmap');
|
||||
var vzip = require('gulp-vinyl-zip');
|
||||
var filter = require('gulp-filter');
|
||||
var rename = require('gulp-rename');
|
||||
@@ -44,7 +43,6 @@ function fromLocal(extensionPath, sourceMappingURLBase) {
|
||||
return fromLocalNormal(extensionPath);
|
||||
}
|
||||
}
|
||||
exports.fromLocal = fromLocal;
|
||||
function fromLocalWebpack(extensionPath, sourceMappingURLBase) {
|
||||
var result = es.through();
|
||||
var packagedDependencies = [];
|
||||
@@ -173,10 +171,8 @@ function fromMarketplace(extensionName, version, metadata) {
|
||||
headers: baseHeaders
|
||||
}
|
||||
};
|
||||
return remote('', options)
|
||||
.pipe(flatmap(function (stream) {
|
||||
var packageJsonFilter = filter('package.json', { restore: true });
|
||||
return stream
|
||||
return remote('', options)
|
||||
.pipe(vzip.src())
|
||||
.pipe(filter('extension/**'))
|
||||
.pipe(rename(function (p) { return p.dirname = p.dirname.replace(/^extension\/?/, ''); }))
|
||||
@@ -184,7 +180,6 @@ function fromMarketplace(extensionName, version, metadata) {
|
||||
.pipe(buffer())
|
||||
.pipe(json({ __metadata: metadata }))
|
||||
.pipe(packageJsonFilter.restore);
|
||||
}));
|
||||
}
|
||||
exports.fromMarketplace = fromMarketplace;
|
||||
var excludedExtensions = [
|
||||
|
||||
@@ -14,7 +14,6 @@ import * as vsce from 'vsce';
|
||||
import { createStatsStream } from './stats';
|
||||
import * as util2 from './util';
|
||||
import remote = require('gulp-remote-src');
|
||||
const flatmap = require('gulp-flatmap');
|
||||
const vzip = require('gulp-vinyl-zip');
|
||||
const filter = require('gulp-filter');
|
||||
const rename = require('gulp-rename');
|
||||
@@ -26,7 +25,7 @@ const webpackGulp = require('webpack-stream');
|
||||
|
||||
const root = path.resolve(path.join(__dirname, '..', '..'));
|
||||
|
||||
export function fromLocal(extensionPath: string, sourceMappingURLBase?: string): Stream {
|
||||
function fromLocal(extensionPath: string, sourceMappingURLBase?: string): Stream {
|
||||
const webpackFilename = path.join(extensionPath, 'extension.webpack.config.js');
|
||||
if (fs.existsSync(webpackFilename)) {
|
||||
return fromLocalWebpack(extensionPath, sourceMappingURLBase);
|
||||
@@ -201,11 +200,9 @@ export function fromMarketplace(extensionName: string, version: string, metadata
|
||||
}
|
||||
};
|
||||
|
||||
return remote('', options)
|
||||
.pipe(flatmap(stream => {
|
||||
const packageJsonFilter = filter('package.json', { restore: true });
|
||||
|
||||
return stream
|
||||
return remote('', options)
|
||||
.pipe(vzip.src())
|
||||
.pipe(filter('extension/**'))
|
||||
.pipe(rename(p => p.dirname = p.dirname.replace(/^extension\/?/, '')))
|
||||
@@ -213,7 +210,6 @@ export function fromMarketplace(extensionName: string, version: string, metadata
|
||||
.pipe(buffer())
|
||||
.pipe(json({ __metadata: metadata }))
|
||||
.pipe(packageJsonFilter.restore);
|
||||
}));
|
||||
}
|
||||
|
||||
interface IPackageExtensionsOptions {
|
||||
|
||||
Reference in New Issue
Block a user