UNPKG

@backstage/cli

Version:

CLI for developing Backstage plugins and apps

50 lines (46 loc) 1.37 kB
'use strict'; var yaml = require('yaml'); var config = require('./config-7ca1db14.cjs.js'); var configLoader = require('@backstage/config-loader'); require('@backstage/config'); require('./index-d2845aa8.cjs.js'); require('commander'); require('chalk'); require('fs-extra'); require('semver'); require('@backstage/cli-common'); require('@backstage/errors'); require('@manypkg/get-packages'); require('./PackageGraph-84e587f4.cjs.js'); require('path'); require('child_process'); require('util'); require('./Lockfile-e5943b84.cjs.js'); require('@yarnpkg/parsers'); require('@yarnpkg/lockfile'); require('minimatch'); require('./yarn-8315d2ff.cjs.js'); require('./run-eac5f3ab.cjs.js'); var schema = async (opts) => { const { schema } = await config.loadCliConfig({ args: [], fromPackage: opts.package, mockEnv: true }); const merged = configLoader.mergeConfigSchemas( schema.serialize().schemas.map( (_) => _.value ) ); merged.title = "Application Configuration Schema"; merged.description = "This is the schema describing the structure of the app-config.yaml configuration file."; if (opts.format === "json") { process.stdout.write(`${JSON.stringify(merged, null, 2)} `); } else { process.stdout.write(`${yaml.stringify(merged)} `); } }; exports["default"] = schema; //# sourceMappingURL=schema-6314e4c8.cjs.js.map