/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
v16.13.1
scripts/release/prepare-next.js
40 строк
1 KB
Brian Vaughn
Updated release script documentation and command names (#17929)
05 фев 2020, 19:52
Не верифицирован
05 фев 2020, 19:52
9e158c0
Код
Авторство
О чём код?
#!/usr/bin/env node 'use strict'; const {join} = require('path'); const {getPublicPackages, handleError} = require('./utils'); const checkEnvironmentVariables = require('./shared-commands/check-environment-variables'); const downloadBuildArtifacts = require('./shared-commands/download-build-artifacts'); const getLatestMasterBuildNumber = require('./shared-commands/get-latest-master-build-number'); const parseParams = require('./shared-commands/parse-params'); const printPrereleaseSummary = require('./shared-commands/print-prerelease-summary'); const testPackagingFixture = require('./shared-commands/test-packaging-fixture'); const testTracingFixture = require('./shared-commands/test-tracing-fixture'); const run = async () => { try { const params = parseParams(); params.cwd = join(__dirname, '..', '..'); params.packages = await getPublicPackages(); if (!params.build) { params.build = await getLatestMasterBuildNumber(false); } await checkEnvironmentVariables(params); await downloadBuildArtifacts(params); if (!params.skipTests) { await testPackagingFixture(params); await testTracingFixture(params); } await printPrereleaseSummary(params, false); } catch (error) { handleError(error); } }; run();