[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
What kind of change does this PR introduce? (check one with "x")
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[x] Other... Please describe:
Recreates the project using ng-cli, updating a number of out-of-date and vulnerable devDependencies, adding much needed linting and formatting capabilities, and precommit lint+test and commit message linting.
Additionally, recreating with ng-cli brings the project up to date with Angular 8.
What is the current behavior? (You can also link to an open issue here)
Vulnerabilities in the devDependencies
Does not work with Angular 8
What is the new behavior?
No vulnerabilities in devDependencies
Works with Angular 8
Does this PR introduce a breaking change? (check one with "x")
[x] Yes
[ ] No
If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Your application must be using Angular 8.x
Mock fixtures for testing (MockExpiry, MockInterruptSource, MockKeepaliveSvc) are currently not available externally. You'll need to create your own mock fixtures for the time being if you currently use these.
Additionally, some unexpected issues may be experienced in the new build output since it is now using the ng-cli build tool rather than rollup.
Coverage increased (+0.6%) to 100.0% when pulling 45325d3b18e51fdae3d223a78ed177b65c15b919 on update-dev into 0d9980361f46e49b37a9477d6ffbd3df2454252c on master.
Please check if the PR fulfills these requirements
What kind of change does this PR introduce? (check one with "x")
Recreates the project using ng-cli, updating a number of out-of-date and vulnerable devDependencies, adding much needed linting and formatting capabilities, and precommit lint+test and commit message linting.
Additionally, recreating with ng-cli brings the project up to date with Angular 8.
What is the current behavior? (You can also link to an open issue here)
What is the new behavior?
Does this PR introduce a breaking change? (check one with "x")
If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information: