Skip to content

enableIvy should not be set to false! #2116

@lztetreault-dev

Description

@lztetreault-dev

Describe the bug

In the angular and angular/material libraries enableIvy is set to false in the tsconfig.json files

Angular:

"enableIvy": false

Angular Material:

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

  1. npm i @jsonforms/angular
  2. ng build <project>
  3. 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

remaining ngcc

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions