angular/modules/playground/src
Paul Gschwendtner 90c2088679 build: make devmode a noop and ensure it never runs (#48521)
This is basically a pre-step for combining devmode and prodmode into a
single compilation. We are already achieving this now, and can claim
with confidence that we reduced possible actions by half. This is
especially important now that prodmode is used more often, but rules
potentially still using the devmode ESM sources. We can avoid double
compilations (which existed before the whole ESM migration too!).

We will measure this more when we have more concrete documentation
of the changes & a better planning document.

Changes:

  * ts_library will no longer generate devmode `d.ts`. Definitions are
    generated as part of prodmode. That way only prodmode can be exposed
    via providers.
  * applied the same to `ng_module`.
  * updates migrations to bundle because *everything* using `ts_library`
    is now ESM. This is actually also useful in the future if
    schematics rely on e.g. the compiler.
  * updates schematics for localize to also bundle. similar reason as
    above.

PR Close #48521
2022-12-19 19:50:45 +00:00
..
animate refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
async refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
benchpress refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
gestures refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
hello_world refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
http refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
jsonp refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
key_events refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
model_driven_forms refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
order_management refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
person_management refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
relative_assets refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
routing build: make devmode a noop and ensure it never runs (#48521) 2022-12-19 19:50:45 +00:00
sourcemap refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
svg refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
template_driven_forms refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
todo refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
upgrade refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00
zippy_component refactor: update modules/ benchmarks and playgrounds to work with ESM (#48521) 2022-12-19 19:50:44 +00:00