angular/devtools/projects
Doug Parker 384341d900 feat(devtools): deploy source maps
This adds source maps to both the dev and production builds. Since this project is open source and downloaded ahead of time, there is not much negative cost to shipping source maps in production, as this can help any developers who encounter bugs related to Angular DevTools on the page.

There is a slight performance cost to both processing the `sourceMappingURL` comment _and_ actually processing the sourcemaps. Ideally, we would use linked sourcemaps all the time, as this avoids processing this and parses only a trivial comment unless the user actually opens a debugger. Unfortunately, Chrome seems to fail to load linked sourcemaps for scripts injected into the user's page (the backend script and content scripts), so these need inlined sourcemaps to work, which somewhat increases the performance cost. These scripts should be small enough to not be a major issue, but we can consider removing them in production based on signal from the community if necessary.
2026-02-24 09:28:05 -08:00
..
demo-no-zone refactor(devtools): use whenStable instead of detectChanges 2026-01-05 12:24:58 -05:00
ng-devtools refactor(devtools): rename directive-explorer component names and folder structure 2026-02-19 09:00:57 -08:00
ng-devtools-backend refactor(devtools): improve formatting of injector providers token labels 2026-02-17 08:33:41 -08:00
protocol refactor(devtools): Add a new childSignalProp DebugSignalGraphNode kind to represent a signal being passed to a child component as a prop. 2026-02-13 10:09:59 -08:00
shared-utils refactor(devtools): use whenStable instead of detectChanges 2026-01-05 12:24:58 -05:00
shell-browser feat(devtools): deploy source maps 2026-02-24 09:28:05 -08:00