-
Notifications
You must be signed in to change notification settings - Fork 419
Closed
Labels
Milestone
Description
Describe the bug
In the angular and angular/material libraries enableIvy is set to false in the tsconfig.json files
Angular:
jsonforms/packages/angular/tsconfig.json
Line 14 in 2bbc646
| "enableIvy": false |
Angular Material:
| "enableIvy": false |
Every version of angular supported by this library has ivy support (default since ng 9). With this setting off we are forced into longer build times because angular needs to use the legacy view engine processor on this dependency.
Expected behavior
remove the enableIvy: false line and let angular default to using ivy
Steps to reproduce the issue
npm i @jsonforms/angularng build <project>- See error in build logs
Processing legacy "View Engine" libraries:
- @jsonforms/angular [module/esm5] (https://github.com/eclipsesource/jsonforms)
- @jsonforms/angular-material [module/esm5] (https: //github.com/eclipsesource/jsonforms)
- @jsonforms/angular [main/commonjs] (https://github.com/eclipsesource/jsonforms)
- @jsonforms/angular-material [main/commons] (https://github.com/eclipsesource/jsonforms)
Screenshots
In which browser are you experiencing the issue?
n/a
Which Version of JSON Forms are you using?
v3.0.0
Framework
Angular
RendererSet
Material
Additional context
No response
themanciraptor and will-barber
