@backstage/cli
Version:
CLI for developing Backstage plugins and apps
38 lines (32 loc) • 1.14 kB
JavaScript
var configLoader = require('@backstage/config-loader');
var openBrowser = require('react-dev-utils/openBrowser');
var config = require('./config-6ac9124d.cjs.js');
require('@backstage/config');
require('./index-ce56dce5.cjs.js');
require('commander');
require('chalk');
require('fs-extra');
require('semver');
require('@backstage/cli-common');
require('@backstage/errors');
require('@manypkg/get-packages');
require('@backstage/cli-node');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var openBrowser__default = /*#__PURE__*/_interopDefaultLegacy(openBrowser);
const DOCS_URL = "https://config.backstage.io";
var docs = async (opts) => {
const { schema: appSchemas } = await config.loadCliConfig({
args: [],
fromPackage: opts.package,
mockEnv: true
});
const schema = configLoader.mergeConfigSchemas(
appSchemas.serialize().schemas.map(
(_) => _.value
)
);
openBrowser__default["default"](`${DOCS_URL}#schema=${JSON.stringify(schema)}`);
};
exports["default"] = docs;
//# sourceMappingURL=docs-9e794b8e.cjs.js.map
;