1 | 'use strict';
|
2 |
|
3 | var fs = require('fs-extra');
|
4 | require('webpack');
|
5 | require('path');
|
6 | require('fork-ts-checker-webpack-plugin');
|
7 | require('html-webpack-plugin');
|
8 | require('react-dev-utils/ModuleScopePlugin');
|
9 | require('run-script-webpack-plugin');
|
10 | require('webpack-node-externals');
|
11 | require('@backstage/cli-common');
|
12 | require('@manypkg/get-packages');
|
13 | require('./paths-5887046a.cjs.js');
|
14 | require('mini-css-extract-plugin');
|
15 | var index = require('./index-09611511.cjs.js');
|
16 | require('./run-a95417b1.cjs.js');
|
17 | require('eslint-webpack-plugin');
|
18 | require('lodash/pickBy');
|
19 | var bundle = require('./bundle-a259a726.cjs.js');
|
20 | require('webpack-dev-server');
|
21 | require('react-dev-utils/openBrowser');
|
22 | var parallel = require('./parallel-8286d3fa.cjs.js');
|
23 | var config = require('./config-42c55c02.cjs.js');
|
24 | require('./svgrTemplate-550efce6.cjs.js');
|
25 | require('commander');
|
26 | require('chalk');
|
27 | require('semver');
|
28 | require('@backstage/errors');
|
29 | require('child_process');
|
30 | require('util');
|
31 | require('yn');
|
32 | require('react-dev-utils/FileSizeReporter');
|
33 | require('react-dev-utils/formatWebpackMessages');
|
34 | require('os');
|
35 | require('worker_threads');
|
36 | require('@backstage/config-loader');
|
37 | require('@backstage/config');
|
38 | require('./PackageGraph-5fbc300a.cjs.js');
|
39 |
|
40 | function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
|
41 |
|
42 | var fs__default = _interopDefaultLegacy(fs);
|
43 |
|
44 | var build = async (opts) => {
|
45 | const { name } = await fs__default["default"].readJson(index.paths.resolveTarget("package.json"));
|
46 | await bundle.buildBundle({
|
47 | entry: "src/index",
|
48 | parallelism: parallel.getEnvironmentParallelism(),
|
49 | statsJsonEnabled: opts.stats,
|
50 | ...await config.loadCliConfig({
|
51 | args: opts.config,
|
52 | fromPackage: name
|
53 | })
|
54 | });
|
55 | };
|
56 |
|
57 | exports["default"] = build;
|
58 |
|