forked from conwnet/github1s
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulp-github1s.js
More file actions
65 lines (61 loc) · 1.99 KB
/
Copy pathgulp-github1s.js
File metadata and controls
65 lines (61 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// This must be ran from VS Code's root.
const gulp = require('gulp');
const _ = require('underscore');
const buildfile = require('./src/buildfile');
const common = require('./build/lib/optimize');
const util = require('./build/lib/util');
const vscodeEntryPoints = _.flatten([
buildfile.entrypoint('vs/workbench/workbench.web.api'),
buildfile.base,
buildfile.workbenchWeb,
buildfile.workerExtensionHost,
buildfile.workerNotebook,
buildfile.keyboardMaps,
buildfile.entrypoint('vs/platform/files/node/watcher/unix/watcherApp'),
buildfile.entrypoint('vs/platform/files/node/watcher/nsfw/watcherApp'),
buildfile.entrypoint(
'vs/workbench/services/extensions/node/extensionHostProcess'
),
]);
const vscodeResources = [
'!out-build/vs/server/doc/**',
'out-build/vs/workbench/services/extensions/worker/extensionHostWorkerMain.js',
'out-build/bootstrap.js',
'out-build/bootstrap-fork.js',
'out-build/bootstrap-amd.js',
'out-build/bootstrap-node.js',
'out-build/paths.js',
'out-build/vs/**/*.{svg,png,html,ttf}',
'!out-build/vs/code/browser/workbench/*.html',
'!out-build/vs/code/electron-browser/**',
'out-build/vs/base/common/performance.js',
'out-build/vs/base/node/languagePacks.js',
'out-build/vs/base/browser/ui/codicons/codicon/**',
'out-build/vs/workbench/browser/media/*-theme.css',
'out-build/vs/workbench/contrib/debug/**/*.json',
'out-build/vs/workbench/contrib/externalTerminal/**/*.scpt',
'out-build/vs/workbench/contrib/webview/browser/pre/*.js',
'out-build/vs/**/markdown.css',
'out-build/vs/workbench/contrib/tasks/**/*.json',
'out-build/vs/platform/files/**/*.md',
'!**/test/**',
];
gulp.task(
'optimize',
gulp.series(
util.rimraf('out-vscode'),
common.optimizeTask({
src: 'out-build',
entryPoints: vscodeEntryPoints,
resources: vscodeResources,
loaderConfig: common.loaderConfig(),
out: 'out-vscode',
inlineAmdImages: true,
bundleInfo: undefined,
})
)
);
gulp.task(
'minify',
gulp.series(util.rimraf('out-vscode-min'), common.minifyTask('out-vscode'))
);