File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change
1
+ /* To learn more about this file see: https://angular.io/guide/workspace-config */
1
2
{
2
3
"$schema" : " ../../node_modules/@angular/cli/lib/config/schema.json" ,
3
4
"version" : 1 ,
Original file line number Diff line number Diff line change 44
44
"@angular/cli" : " ~10.2.4" ,
45
45
"@angular/compiler-cli" : " ~10.2.5" ,
46
46
"@types/node" : " ^12.11.1" ,
47
- "codelyzer" : " ^6.0.0" ,
48
47
"ng-packagr" : " ^10.1.0" ,
49
48
"ts-node" : " ~8.3.0" ,
50
- "tslint" : " ~6.1.0" ,
51
49
"typescript" : " ~4.0.2" ,
52
50
"zone.js" : " ~0.10.2"
53
51
},
Original file line number Diff line number Diff line change 17
17
"strictMetadataEmit" : true ,
18
18
"enableResourceInlining" : true ,
19
19
// As per Angular 10, the recommendation from the library creation guide
20
- // is to disable compilation for Ivy in production builds to ensure
21
- // compatibility with Angular 10.
22
- // For Angular 11-13 applications, ngcc and the Angular linker ensure that
23
- // the library code is processed to match the specific Angular runtime version.
20
+ // is to disable compilation for the Ivy rendering engine in production builds
21
+ // to ensure compatibility with Angular 10.
22
+ // For Angular 11-13 applications, ngcc and the Angular linker convert the compiled JS
23
+ // at application compile time into an Ivy-compatible version which is then further used in
24
+ // the build process. This ensures compatibility with newer Angular versions than the one
25
+ // that was used to initially compile the library (Angular 10 in our case).
24
26
"enableIvy" : false
25
27
}
26
28
}
You can’t perform that action at this time.
0 commit comments