ngworker / lumberjack

Chop and cut Angular logs like a professional lumberjack.

Home Page:https://ngworker.github.io/lumberjack/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chore: update to Angular 13

NachoVazquez opened this issue · comments

The Problem

The lumberjack project is lagging behind in its Angular version. Currently, it is in version 11.

This will be necessary to start supporting partial Ivy compilation.

The Goals

Convert the Lumberjack repository to the latest version of Angular.

Tasks

  • Migrate to the latest version of Angular, TypeScript, RxJS, and Zone.js
  • Migrate to a compatible version of Jest
  • Migrate Schematics to a compatible version
  • Verify that sonar works by introducing a lint error

If I recall correctly, Angular 13 does not support building View Engine-compatible library bundles. This means that we cannot upgrade to an Angular 13 workspace without releasing a new major version of Lumberjack. See #133.

We should probably only upgrade to Angular 12.2.

Good catch! We will do it like that.