UNPKG

@backstage/cli

Version:

CLI for developing Backstage plugins and apps

31 lines (26 loc) 1.18 kB
'use strict'; var chalk = require('chalk'); var CliInitializer = require('./wiring/CliInitializer.cjs.js'); var discoverCliModules = require('./wiring/discoverCliModules.cjs.js'); function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; } var chalk__default = /*#__PURE__*/_interopDefaultCompat(chalk); (async () => { const initializer = new CliInitializer.CliInitializer(); const discoveredModules = discoverCliModules.discoverCliModules(); if (discoveredModules.length > 0) { for (const resolvedPath of discoveredModules) { initializer.add(import(resolvedPath)); } } else { console.error( chalk__default.default.yellow( `No CLI modules found in the project root dependencies. Falling back to the built-in set of modules. This fallback will be removed in a future release. Please add @backstage/cli-defaults as a devDependency in your root package.json, or install individual @backstage/cli-module-* packages for fine-grained control. ` ) ); initializer.add(import('@backstage/cli-defaults')); } await initializer.run(); })(); //# sourceMappingURL=index.cjs.js.map