1
1
import * as fs from 'fs' ;
2
- import { existsSync , mkdirSync , rmSync } from 'fs' ;
3
2
import * as mrmime from 'mrmime' ;
4
3
import * as path from 'path' ;
5
4
@@ -18,10 +17,6 @@ import {
18
17
19
18
import { normalizeOptions } from '@angular-devkit/build-angular/src/builders/dev-server/options' ;
20
19
21
-
22
- import { logger , setLogLevel } from '@softarc/native-federation/build' ;
23
-
24
- import { targetFromTargetString } from '@angular-devkit/architect' ;
25
20
import {
26
21
buildForFederation ,
27
22
FederationOptions ,
@@ -36,23 +31,14 @@ import {
36
31
setMemResultHandler ,
37
32
} from '../../utils/angular-esbuild-adapter' ;
38
33
39
- import { NfBuilderSchema } from './schema' ;
40
- import { RebuildHubs } from '../../utils/rebuild-events' ;
41
- import { updateScriptTags } from '../../utils/updateIndexHtml' ;
42
- import { JsonObject } from '@angular-devkit/core' ;
43
34
import { JsonObject } from '@angular-devkit/core' ;
44
- import { FederationInfo } from '@softarc/native-federation-runtime' ;
45
- import { PluginBuild } from 'esbuild' ;
46
35
import { existsSync , mkdirSync , rmSync } from 'fs' ;
47
36
import { fstart } from '../../tools/fstart-as-data-url' ;
48
- import { getI18nConfig , translateFederationArtefacts } from '../../utils/i18n' ;
49
37
import {
50
38
EsBuildResult ,
51
39
MemResults ,
52
40
NgCliAssetResult ,
53
41
} from '../../utils/mem-resuts' ;
54
- import { createSharedMappingsPlugin } from '../../utils/shared-mappings-plugin' ;
55
- // import { NextHandleFunction } from 'vite';
56
42
import { FederationInfo } from '@softarc/native-federation-runtime' ;
57
43
import { PluginBuild } from 'esbuild' ;
58
44
import { getI18nConfig , translateFederationArtefacts } from '../../utils/i18n' ;
@@ -149,6 +135,10 @@ export async function* runBuilder(
149
135
150
136
setLogLevel ( options . verbose ? 'verbose' : 'info' ) ;
151
137
138
+ if ( ! options . outputPath ) {
139
+ options . outputPath = `dist/${ context . target . project } ` ;
140
+ }
141
+
152
142
const outputPath = options . outputPath ;
153
143
const outputOptions : Required <
154
144
Exclude < ApplicationBuilderOptions [ 'outputPath' ] , string >
0 commit comments