microsoft/vscode-react-native

Public

mirrored from https://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
extract-uplicate-code-as-a-common-base-class

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

gulpfile.js

45lines · modecode

1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the MIT license. See LICENSE file in the project root for details.
3
4const gulp = require("gulp");
5const log = require("fancy-log");
6const path = require("path");
7const { series } = require("gulp");
8
9global.appRoot = path.resolve(__dirname);
10
11const getFormatter = require("./gulp_scripts/formatter");
12const getWebpackBundle = require("./gulp_scripts/webpackBundle");
13const getCleaner = require("./gulp_scripts/cleaner");
14const getBuilder = require("./gulp_scripts/builder");
15const getTester = require("./gulp_scripts/tester");
16const getWatcher = require("./gulp_scripts/watcher");
17const getPacker = require("./gulp_scripts/packager");
18const getRelease = require("./gulp_scripts/release");
19const getTranslator = require("./gulp_scripts/translator");
20
21module.exports = {
22 "format:prettier": getFormatter.formatPrettier,
23 "format:eslint": getFormatter.formatEslint,
24 format: getFormatter.format,
25 "lint:prettier": getFormatter.lintPrettier,
26 "lint:eslint": getFormatter.lintEslint,
27 lint: getFormatter.lint,
28 "webpack-bundle": getWebpackBundle.webpackBundle,
29 clean: getCleaner.clean,
30 build: getBuilder.buildTask,
31 "build-dev": getBuilder.buildDev,
32 "quick-build": gulp.series(getBuilder.buildDev),
33 watch: getWatcher.watch,
34 "prod-build": getBuilder.buildProd,
35 default: gulp.series(getBuilder.buildProd),
36 test: getTester.test,
37 "test-no-build": getTester.test,
38 "test:coverage": getTester.testCoverage,
39 "watch-build-test": getWatcher.watchBuildTest,
40 package: getPacker.package,
41 release: getRelease.release,
42 "add-i18n": getTranslator.addi18n,
43 "translations-export": getTranslator.translationsExport,
44 "translations-import": getTranslator.translationImport,
45};
46