angular-cn/dev-infra
Paul Gschwendtner b7138c1ec5 build: remove rollup packaging from dev-infra (#35647)
The dev-infra package currently uses rollup for packaging. This has been
done initially as a way to workaround manifest paths being used in the
AMD JavaScript output.

The actual solution to this problem is setting module names that match
the `package.json` name. This ensures that the package can be consumed
correctly in Bazel, and through NPM. This allows us to get rid of the
rollup bundling, and we don't need to hard-code which dependencies
should be external or included.

Additionally, tools that are part of `dev-infra` can now specify
their external dependencies simply in the `package.json`. To reduce
version duplication, and out-of-sync versions, a new genrule has been
created that syncs the versions with the top-level project
`package.json`.

PR Close #35647
2020-03-17 12:27:07 -07:00
..
pullapprove build: remove rollup packaging from dev-infra (#35647) 2020-03-17 12:27:07 -07:00
ts-circular-dependencies refactor: move ts-circular-dependencies tool to dev-infra (#35647) 2020-03-17 12:27:07 -07:00
utils feat(dev-infra): create common config file loading util (#36091) 2020-03-17 09:30:31 -07:00
BUILD.bazel build: remove rollup packaging from dev-infra (#35647) 2020-03-17 12:27:07 -07:00
cli.ts build: remove rollup packaging from dev-infra (#35647) 2020-03-17 12:27:07 -07:00
tmpl-package.json build: remove rollup packaging from dev-infra (#35647) 2020-03-17 12:27:07 -07:00