Skip to content

Commit 5a756e5

Browse files
AlemTuzlakriccardoperra
authored andcommitted
fix: resolve angular build issues
- 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.
1 parent e1ac556 commit 5a756e5

5 files changed

Lines changed: 13 additions & 16 deletions

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@
8787
"@tanstack/react-devtools": "workspace:*",
8888
"@tanstack/preact-devtools": "workspace:*",
8989
"@tanstack/solid-devtools": "workspace:*",
90-
"@tanstack/devtools-vite": "workspace:*"
90+
"@tanstack/devtools-vite": "workspace:*",
91+
"@tanstack/angular-devtools": "workspace:*"
9192
},
9293
"files": [
9394
"skills",

packages/angular-devtools/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,11 @@
5151
"@tanstack/devtools": "workspace:*"
5252
},
5353
"devDependencies": {
54-
"@analogjs/vite-plugin-angular": "^1.15.0",
55-
"@angular/compiler": "^19.0.0",
56-
"@angular/compiler-cli": "^19.0.0",
57-
"@angular/core": "^19.0.0",
58-
"@angular/platform-browser": "^19.0.0",
59-
"@angular/platform-browser-dynamic": "^19.0.0",
54+
"@angular/compiler": "^20.0.0",
55+
"@angular/compiler-cli": "^20.0.0",
56+
"@angular/core": "^20.0.0",
57+
"@angular/platform-browser": "^20.0.0",
58+
"@angular/platform-browser-dynamic": "^20.0.0",
6059
"zone.js": "^0.15.0"
6160
},
6261
"peerDependencies": {

packages/angular-devtools/vite.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { defineConfig, mergeConfig } from 'vitest/config'
22
import { tanstackViteConfig } from '@tanstack/vite-config'
3-
import angular from '@analogjs/vite-plugin-angular'
43
import packageJson from './package.json'
54

65
const config = defineConfig({
7-
plugins: [angular() as any],
6+
plugins: [],
87
test: {
98
name: packageJson.name,
109
dir: './tests',

packages/devtools-utils/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,10 @@
121121
"build": "vite build && vite build --config vite.config.preact.ts && vite build --config vite.config.vue.ts && vite build --config vite.config.solid-class.ts && vite build --config vite.config.angular.ts && tsup"
122122
},
123123
"devDependencies": {
124-
"@analogjs/vite-plugin-angular": "^1.15.0",
125-
"@angular/compiler": "^19.0.0",
126-
"@angular/compiler-cli": "^19.0.0",
127-
"@angular/core": "^19.0.0",
128-
"@angular/platform-browser": "^19.0.0",
124+
"@angular/compiler": "^20.0.0",
125+
"@angular/compiler-cli": "^20.0.0",
126+
"@angular/core": "^20.0.0",
127+
"@angular/platform-browser": "^20.0.0",
129128
"tsup": "^8.5.0",
130129
"tsup-preset-solid": "^2.2.0",
131130
"vite-plugin-solid": "^2.11.8"

packages/devtools-utils/vite.config.angular.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { defineConfig, mergeConfig } from 'vitest/config'
22
import { tanstackViteConfig } from '@tanstack/vite-config'
3-
import angular from '@analogjs/vite-plugin-angular'
43
import packageJson from './package.json'
54

65
const config = defineConfig({
7-
plugins: [angular() as any],
6+
plugins: [],
87
test: {
98
name: packageJson.name,
109
dir: './',

0 commit comments

Comments
 (0)