/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
scripts/release/prepare-release-from-npm-commands/parse-params.js
62 строки
1 KB
lauren
[release] Also split the onlyPackages param (#32777)
28 мар 2025, 21:35
Не верифицирован
28 мар 2025, 21:35
1de32a5
Код
Авторство
О чём код?
#!/usr/bin/env node 'use strict'; const commandLineArgs = require('command-line-args'); const {splitCommaParams} = require('../utils'); const paramDefinitions = [ { name: 'local', type: Boolean, description: 'Skip NPM and use the build already present in "build/node_modules".', defaultValue: false, }, { name: 'onlyPackages', type: String, multiple: true, description: 'Packages to include in publishing', defaultValue: [], }, { name: 'skipPackages', type: String, multiple: true, description: 'Packages to exclude from publishing', defaultValue: [], }, { name: 'skipTests', type: Boolean, description: 'Skip automated fixture tests.', defaultValue: false, }, { name: 'version', type: String, description: 'Version of published "next" release (e.g. 0.0.0-0e526bcec-20210202)', }, { name: 'publishVersion', type: String, description: 'Version to publish', }, { name: 'ci', type: Boolean, description: 'Run in automated environment, without interactive prompts.', defaultValue: false, }, ]; module.exports = () => { const params = commandLineArgs(paramDefinitions); splitCommaParams(params.skipPackages); splitCommaParams(params.onlyPackages); return params; };