UNPKG

@backstage/cli

Version:

CLI for developing Backstage plugins and apps

30 lines (23 loc) 906 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var configLoader = require('@backstage/config-loader'); var openBrowser = require('react-dev-utils/openBrowser'); var config = require('../lib/config.cjs.js'); function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; } var openBrowser__default = /*#__PURE__*/_interopDefaultCompat(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.cjs.js.map