PHP 7.4.33
Preview: generate-specs-cli.js Size: 1.38 KB
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/react-native/scripts/generate-specs-cli.js
/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 * @format
 */

'use strict';

const executor = require('./codegen/generate-specs-cli-executor');
const yargs = require('yargs');

const argv = yargs
  .option('p', {
    alias: 'platform',
    describe: 'Platform to generate native code artifacts for.',
  })
  .option('s', {
    alias: 'schemaPath',
    describe: 'The path to the schema file.',
  })
  .option('o', {
    alias: 'outputDir',
    describe:
      'Path to the root directory where native code source files should be saved.',
  })
  .option('n', {
    alias: 'libraryName',
    describe: 'Name of specs library.',
    default: 'FBReactNativeSpec',
  })
  .option('j', {
    alias: 'javaPackageName',
    describe: 'Name of Java package.',
    default: 'com.facebook.fbreact.specs',
  })
  .option('t', {
    alias: 'libraryType',
    describe: 'all, components, or modules.',
    default: 'all',
  })
  .usage('Usage: $0 <args>')
  .demandOption(
    ['platform', 'schemaPath', 'outputDir'],
    'Please provide platform, schema path, and output directory.',
  ).argv;

function main() {
  executor.execute(
    argv.platform,
    argv.schemaPath,
    argv.outputDir,
    argv.libraryName,
    argv.javaPackageName,
    argv.libraryType,
  );
}

main();

Directory Contents

Dirs: 5 × Files: 12
Name Size Perms Modified Actions
cocoapods DIR
- drwxr-xr-x 2025-03-28 11:04:43
Edit Download
codegen DIR
- drwxr-xr-x 2025-03-28 11:04:43
Edit Download
hermes DIR
- drwxr-xr-x 2025-03-28 11:04:42
Edit Download
- drwxr-xr-x 2025-03-28 11:04:43
Edit Download
xcode DIR
- drwxr-xr-x 2025-03-28 11:04:43
Edit Download
1.80 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.73 KB lrwxr-xr-x 2025-03-28 11:04:42
Edit Download
2.92 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.00 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.10 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.38 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.66 KB lrwxr-xr-x 2025-03-28 11:04:43
Edit Download
725 B lrw-r--r-- 2025-03-28 11:04:43
Edit Download
710 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
751 B lrwxr-xr-x 2025-03-28 11:04:43
Edit Download
5.63 KB lrwxr-xr-x 2025-03-28 11:04:43
Edit Download
19.62 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).