UNPKG

piral-cli

Version:

The standard CLI for creating and building a Piral instance or a Pilet.

44 lines 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.forceOverwriteKeys = exports.frameworkKeys = exports.availableReleaseProviders = exports.availableBundlers = exports.bundlerKeys = exports.sourceLanguageKeys = exports.clientTypeKeys = exports.piletBuildTypeKeys = exports.piralPublishTypeKeys = exports.piralBuildTypeKeys = exports.fromKeys = exports.publishModeKeys = exports.schemaKeys = void 0; exports.valueOfForceOverwrite = valueOfForceOverwrite; exports.keyOfForceOverwrite = keyOfForceOverwrite; const enums_1 = require("./common/enums"); const constants_1 = require("./common/constants"); exports.schemaKeys = ['v0', 'v1', 'v2', 'v3', 'mf', 'none']; exports.publishModeKeys = ['none', 'basic', 'bearer', 'digest']; exports.fromKeys = ['local', 'remote', 'npm']; exports.piralBuildTypeKeys = [ 'all', 'release', 'emulator', 'emulator-package', 'emulator-sources', 'emulator-website', ]; exports.piralPublishTypeKeys = ['release', 'emulator']; exports.piletBuildTypeKeys = ['default', 'standalone', 'manifest']; exports.clientTypeKeys = ['npm', 'pnpm', 'pnp', 'yarn', 'lerna', 'rush', 'bun']; exports.sourceLanguageKeys = ['ts', 'js']; exports.bundlerKeys = ['none', ...constants_1.bundlerNames]; exports.availableBundlers = []; exports.availableReleaseProviders = []; exports.frameworkKeys = [...constants_1.frameworkLibs]; exports.forceOverwriteKeys = Object.keys(enums_1.ForceOverwrite).filter((m) => typeof enums_1.ForceOverwrite[m] === 'number'); function valueOfForceOverwrite(key) { for (const forceOverwriteKey of exports.forceOverwriteKeys) { if (forceOverwriteKey === key) { return enums_1.ForceOverwrite[forceOverwriteKey]; } } return enums_1.ForceOverwrite.no; } function keyOfForceOverwrite(value) { for (const forceOverwriteKey of exports.forceOverwriteKeys) { if (enums_1.ForceOverwrite[forceOverwriteKey] === value) { return forceOverwriteKey; } } return exports.forceOverwriteKeys[0]; } //# sourceMappingURL=helpers.js.map