UNPKG

1.85 kBJavaScriptView Raw
1'use strict';
2
3var fs = require('fs-extra');
4require('webpack');
5require('path');
6require('fork-ts-checker-webpack-plugin');
7require('html-webpack-plugin');
8require('react-dev-utils/ModuleScopePlugin');
9require('run-script-webpack-plugin');
10require('webpack-node-externals');
11require('@backstage/cli-common');
12require('@manypkg/get-packages');
13require('./paths-5887046a.cjs.js');
14require('mini-css-extract-plugin');
15var index = require('./index-09611511.cjs.js');
16require('./run-a95417b1.cjs.js');
17require('eslint-webpack-plugin');
18require('lodash/pickBy');
19var bundle = require('./bundle-a259a726.cjs.js');
20require('webpack-dev-server');
21require('react-dev-utils/openBrowser');
22var parallel = require('./parallel-8286d3fa.cjs.js');
23var config = require('./config-42c55c02.cjs.js');
24require('./svgrTemplate-550efce6.cjs.js');
25require('commander');
26require('chalk');
27require('semver');
28require('@backstage/errors');
29require('child_process');
30require('util');
31require('yn');
32require('react-dev-utils/FileSizeReporter');
33require('react-dev-utils/formatWebpackMessages');
34require('os');
35require('worker_threads');
36require('@backstage/config-loader');
37require('@backstage/config');
38require('./PackageGraph-5fbc300a.cjs.js');
39
40function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
41
42var fs__default = /*#__PURE__*/_interopDefaultLegacy(fs);
43
44var 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
57exports["default"] = build;
58//# sourceMappingURL=build-44e9420f.cjs.js.map