@@ -16,6 +16,7 @@ import {
16
16
17
17
import { normalizeOptions } from '@angular-devkit/build-angular/src/builders/dev-server/options' ;
18
18
19
+
19
20
import { setLogLevel , logger } from '@softarc/native-federation/build' ;
20
21
21
22
import { FederationOptions } from '@softarc/native-federation/build' ;
@@ -136,6 +137,10 @@ export async function* runBuilder(
136
137
137
138
setLogLevel ( options . verbose ? 'verbose' : 'info' ) ;
138
139
140
+ if ( ! options . outputPath ) {
141
+ options . outputPath = `dist/${ context . target . project } ` ;
142
+ }
143
+
139
144
const outputPath = options . outputPath ;
140
145
const outputOptions : Required <
141
146
Exclude < ApplicationBuilderOptions [ 'outputPath' ] , string >
@@ -212,11 +217,11 @@ export async function* runBuilder(
212
217
const lookup = mrmime . lookup ;
213
218
const mimeType = lookup ( path . extname ( fileName ) ) || 'text/javascript' ;
214
219
const rawBody = fs . readFileSync ( fileName , 'utf-8' ) ;
215
-
220
+
216
221
// TODO: Evaluate need for debug infos
217
222
// const body = addDebugInformation(url, rawBody);
218
223
const body = rawBody ;
219
-
224
+
220
225
res . writeHead ( 200 , {
221
226
'Content-Type' : mimeType ,
222
227
'Access-Control-Allow-Origin' : '*' ,
@@ -299,13 +304,13 @@ export async function* runBuilder(
299
304
for await ( const output of builderRun ) {
300
305
lastResult = output ;
301
306
302
- if ( ! write && output . outputFiles ) {
303
- memResults . add ( output . outputFiles . map ( ( file ) => new EsBuildResult ( file ) ) ) ;
307
+ if ( ! write && output [ ' outputFiles' ] ) {
308
+ memResults . add ( output [ ' outputFiles' ] . map ( ( file ) => new EsBuildResult ( file ) ) ) ;
304
309
}
305
310
306
- if ( ! write && output . assetFiles ) {
311
+ if ( ! write && output [ ' assetFiles' ] ) {
307
312
memResults . add (
308
- output . assetFiles . map ( ( file ) => new NgCliAssetResult ( file ) )
313
+ output [ ' assetFiles' ] . map ( ( file ) => new NgCliAssetResult ( file ) )
309
314
) ;
310
315
}
311
316
0 commit comments