build: update tooling to use new entry-point for dev-infra exports (#45206)

Previously, dev-infra only bundled the CLI with all its dependencies, while
we still also kept all bundled dependencies in the `dependencies`. This basically
meant that the CLI bundling did not provide any value at all.

We fixed this upstream and now dependencies are still bundled, but no longer
also declared as `dependencies`. We also stopped shipping deep JS files, only
shipping the bundles now.

As part of this deep file removal, we introduced a runtime entry-point for
exports/types. This one will also benefit from the bundling and it will be
predictable what symbols dev-infra consumer projects rely on (allowing us to
also have an API guard or something in the future).

PR Close #45206
This commit is contained in:
Paul Gschwendtner
2022-02-26 21:59:18 +01:00
committed by Jessica Janiuk
parent 064cbed0cb
commit f4fd488d4d
6 changed files with 13 additions and 21 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
import {CommitMessageConfig} from '@angular/dev-infra-private/ng-dev/commit-message/config';
import {CommitMessageConfig} from '@angular/dev-infra-private/ng-dev';
/**
* The configuration for `ng-dev commit-message` commands.
@@ -37,5 +37,5 @@ export const commitMessage: CommitMessageConfig = {
'upgrade',
've',
'zone.js',
]
],
};