feat(angular): angular adapter and utils#368
feat(angular): angular adapter and utils#368riccardoperra wants to merge 17 commits intoTanStack:mainfrom
Conversation
Add the @tanstack/angular-devtools package with: - TanStackDevtoolsComponent: standalone Angular component that wraps TanStackDevtoolsCore - Plugin system supporting Angular components rendered into devtools containers - Type definitions for Angular-specific plugin and init configuration - Build config using @analogjs/vite-plugin-angular for AOT compilation
- Remove @analogjs/vite-plugin-angular from build (produces empty chunks for library builds). Use plain esbuild via Vite instead - Angular AOT compilation happens at consumer's build time. - Upgrade Angular dev deps from ^19 to ^20 for TypeScript 5.9 compat. - Remove @angular/build dep (only needed by analogjs plugin). - Add @tanstack/angular-devtools workspace override to root.
- Fix array-type ESLint rule in angular-devtools - Fix import/consistent-type-specifier-style in devtools-utils angular - Sort peerDependencies alphabetically (sherif) - Remove unused devDependencies flagged by knip - Remove angularCompilerOptions from tsconfig (not using ngc)
|
a9d3f16 to
3349a19
Compare
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx affected --targets=test:eslint,test:sherif,t... |
❌ Failed | 2m 48s | View ↗ |
nx run-many --targets=build --exclude=examples/** |
✅ Succeeded | 32s | View ↗ |
☁️ Nx Cloud last updated this comment at 2026-03-05 10:30:10 UTC
More templates
@tanstack/angular-devtools
@tanstack/devtools
@tanstack/devtools-client
@tanstack/devtools-ui
@tanstack/devtools-utils
@tanstack/devtools-vite
@tanstack/devtools-event-bus
@tanstack/devtools-event-client
@tanstack/preact-devtools
@tanstack/react-devtools
@tanstack/solid-devtools
@tanstack/vue-devtools
commit: |
d1cafc8 to
3f27799
Compare
d82d6a2 to
efa3afd
Compare
5abbcba to
e5e5ec1
Compare
|
@AlemTuzlak integration is done. I probably need pipelines so I can check with pkg.pr.new if everything works with some other devtools like table which is not published yet (unfortunately I always have a lot of issues running pnpm link with angular 😄) |
Since angular-devtools already run the code within afterNextRender in browser env, we don't like to wrap the panel returned from utils

The following PR continues the work of #364 to improve and fix angular integration:
Added some examples: