/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * @fileoverview Common configuration for Gulp scripts. */ const path = require('path'); // Paths are all relative to the repository root. Do not include // trailing slash. // // TODO(#5007): If you modify these values, you must also modify the // corresponding values in the following files: // // - tests/scripts/compile_typings.sh // - tests/scripts/check_metadata.sh // - tests/scripts/update_metadata.sh // Directory to write compiled output to. exports.BUILD_DIR = 'build'; // Directory to write typings output to. exports.TYPINGS_BUILD_DIR = path.join(exports.BUILD_DIR, 'declarations'); // Directory where typescript compiler output can be found. // Matches the value in tsconfig.json: outDir exports.TSC_OUTPUT_DIR = path.join(exports.BUILD_DIR, 'src'); // Directory for files generated by compiling test code. exports.TEST_TSC_OUTPUT_DIR = path.join(exports.BUILD_DIR, 'tests'); // Directory in which to assemble (and from which to publish) the // blockly npm package. exports.RELEASE_DIR = 'dist';