Files
react-native/packages/react-native-codegen/src/cli/viewconfigs/generate-view-configs-cli.js
T
Sam Goldman b3a50ec0de Deploy Flow v0.100 to xplat/js
Reviewed By: dsainati1

Differential Revision: D15617077

fbshipit-source-id: b88325dd80d167473d3c4cc7bb93c27ea71e654b
2019-06-03 23:03:41 -07:00

39 lines
953 B
JavaScript

/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
* @format
*/
'use strict';
const generate = require('./generate-view-configs');
const yargs = require('yargs');
const yargv = yargs.strict().option('t', {
alias: 'test',
describe: 'Test the changes and do not write files',
requiresArg: false,
type: 'boolean',
});
const argv = yargv.argv;
const fileList = argv._[0].split('\n');
const CURRENT_VIEW_CONFIG_FILES = [];
generate(
fileList.filter(fileName =>
CURRENT_VIEW_CONFIG_FILES.find(supportedFileName =>
fileName.endsWith(supportedFileName),
),
),
/* $FlowFixMe(>=0.99.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.99 was deployed. To see the error, delete this
* comment and run Flow. */
{test: argv.test, parser: 'flow'},
);