UNPKG

react-native-node-api

Version:
19 lines (18 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pathSuffixOption = exports.packageNameOption = void 0; const cli_utils_1 = require("@react-native-node-api/cli-utils"); const path_utils_1 = require("../path-utils"); const { NODE_API_PACKAGE_NAME, NODE_API_PATH_SUFFIX } = process.env; if (typeof NODE_API_PACKAGE_NAME === "string") { (0, path_utils_1.assertLibraryNamingChoice)(NODE_API_PACKAGE_NAME); } if (typeof NODE_API_PATH_SUFFIX === "string") { (0, path_utils_1.assertLibraryNamingChoice)(NODE_API_PATH_SUFFIX); } exports.packageNameOption = new cli_utils_1.Option("--package-name <strategy>", "Controls how the package name is transformed into a library name") .choices(path_utils_1.LIBRARY_NAMING_CHOICES) .default(NODE_API_PACKAGE_NAME || "strip"); exports.pathSuffixOption = new cli_utils_1.Option("--path-suffix <strategy>", "Controls how the path of the addon inside a package is transformed into a library name") .choices(path_utils_1.LIBRARY_NAMING_CHOICES) .default(NODE_API_PATH_SUFFIX || "strip");