Skip to content

Commit 11a5b4d

Browse files
fix(angular-table): angular deps dedupe and flex render tests and types (#5568)
* add flex render test * update infra * add some test for createAngularTable proxify signal * add test case * add test case * update flex render constructor * update tsconfig * update deps * fix package.json * fix package.json * use the same angular version everywhere * use the same angular version everywhere * pnpm dedupe
1 parent e09f7af commit 11a5b4d

23 files changed

+1028
-789
lines changed

examples/angular/basic/package.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
20-
"@angular/router": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
20+
"@angular/router": "^17.3.9",
2121
"@tanstack/angular-table": "^8.17.3",
2222
"rxjs": "~7.8.1",
2323
"zone.js": "~0.14.4"
2424
},
2525
"devDependencies": {
26-
"@angular-devkit/build-angular": "^17.3.1",
27-
"@angular/cli": "^17.3.1",
28-
"@angular/compiler-cli": "^17.3.1",
26+
"@angular-devkit/build-angular": "^17.3.8",
27+
"@angular/cli": "^17.3.8",
28+
"@angular/compiler-cli": "^17.3.9",
2929
"@types/jasmine": "~5.1.4",
3030
"jasmine-core": "~5.1.2",
3131
"karma": "~6.4.3",

examples/angular/column-ordering/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@tanstack/angular-table": "^8.17.3",
2121
"rxjs": "~7.8.1",
2222
"zone.js": "~0.14.4"
2323
},
2424
"devDependencies": {
25-
"@angular-devkit/build-angular": "^17.3.1",
26-
"@angular/cli": "^17.3.1",
27-
"@angular/compiler-cli": "^17.3.1",
25+
"@angular-devkit/build-angular": "^17.3.8",
26+
"@angular/cli": "^17.3.8",
27+
"@angular/compiler-cli": "^17.3.9",
2828
"@types/jasmine": "~5.1.4",
2929
"jasmine-core": "~5.1.2",
3030
"karma": "~6.4.3",

examples/angular/column-pinning-sticky/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@faker-js/faker": "^8.4.1",
2121
"@tanstack/angular-table": "^8.17.3",
2222
"rxjs": "~7.8.1",
2323
"zone.js": "~0.14.4"
2424
},
2525
"devDependencies": {
26-
"@angular-devkit/build-angular": "^17.3.1",
27-
"@angular/cli": "^17.3.1",
28-
"@angular/compiler-cli": "^17.3.1",
26+
"@angular-devkit/build-angular": "^17.3.8",
27+
"@angular/cli": "^17.3.8",
28+
"@angular/compiler-cli": "^17.3.9",
2929
"@types/jasmine": "~5.1.4",
3030
"jasmine-core": "~5.1.2",
3131
"karma": "~6.4.3",

examples/angular/column-pinning/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@faker-js/faker": "^8.4.1",
2121
"@tanstack/angular-table": "^8.17.3",
2222
"rxjs": "~7.8.1",
2323
"zone.js": "~0.14.4"
2424
},
2525
"devDependencies": {
26-
"@angular-devkit/build-angular": "^17.3.1",
27-
"@angular/cli": "^17.3.1",
28-
"@angular/compiler-cli": "^17.3.1",
26+
"@angular-devkit/build-angular": "^17.3.8",
27+
"@angular/cli": "^17.3.8",
28+
"@angular/compiler-cli": "^17.3.9",
2929
"@types/jasmine": "~5.1.4",
3030
"jasmine-core": "~5.1.2",
3131
"karma": "~6.4.3",

examples/angular/column-visibility/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@tanstack/angular-table": "^8.17.3",
2121
"rxjs": "~7.8.1",
2222
"zone.js": "~0.14.4"
2323
},
2424
"devDependencies": {
25-
"@angular-devkit/build-angular": "^17.3.1",
26-
"@angular/cli": "^17.3.1",
27-
"@angular/compiler-cli": "^17.3.1",
25+
"@angular-devkit/build-angular": "^17.3.8",
26+
"@angular/cli": "^17.3.8",
27+
"@angular/compiler-cli": "^17.3.9",
2828
"@types/jasmine": "~5.1.4",
2929
"jasmine-core": "~5.1.2",
3030
"karma": "~6.4.3",

examples/angular/filters/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@faker-js/faker": "^8.4.1",
2121
"@tanstack/angular-table": "^8.17.3",
2222
"rxjs": "~7.8.1",
2323
"tslib": "^2.6.2",
2424
"zone.js": "~0.14.4"
2525
},
2626
"devDependencies": {
27-
"@angular-devkit/build-angular": "^17.3.1",
28-
"@angular/cli": "^17.3.1",
29-
"@angular/compiler-cli": "^17.3.1",
27+
"@angular-devkit/build-angular": "^17.3.8",
28+
"@angular/cli": "^17.3.8",
29+
"@angular/compiler-cli": "^17.3.9",
3030
"@types/jasmine": "~5.1.4",
3131
"jasmine-core": "~5.1.2",
3232
"karma": "~6.4.3",

examples/angular/grouping/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@faker-js/faker": "^8.4.1",
2121
"@tanstack/angular-table": "^8.17.3",
2222
"rxjs": "~7.8.1",
2323
"zone.js": "~0.14.4"
2424
},
2525
"devDependencies": {
26-
"@angular-devkit/build-angular": "^17.3.1",
27-
"@angular/cli": "^17.3.1",
28-
"@angular/compiler-cli": "^17.3.1",
26+
"@angular-devkit/build-angular": "^17.3.8",
27+
"@angular/cli": "^17.3.8",
28+
"@angular/compiler-cli": "^17.3.9",
2929
"@types/jasmine": "~5.1.4",
3030
"jasmine-core": "~5.1.2",
3131
"karma": "~6.4.3",

examples/angular/row-selection/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/forms": "^17.3.1",
18-
"@angular/platform-browser": "^17.3.1",
19-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/forms": "^17.3.9",
18+
"@angular/platform-browser": "^17.3.9",
19+
"@angular/platform-browser-dynamic": "^17.3.9",
2020
"@faker-js/faker": "^8.4.1",
2121
"@tanstack/angular-table": "^8.17.3",
2222
"rxjs": "~7.8.1",
2323
"tslib": "^2.6.2",
2424
"zone.js": "~0.14.4"
2525
},
2626
"devDependencies": {
27-
"@angular-devkit/build-angular": "^17.3.1",
28-
"@angular/cli": "^17.3.1",
29-
"@angular/compiler-cli": "^17.3.1",
27+
"@angular-devkit/build-angular": "^17.3.8",
28+
"@angular/cli": "^17.3.8",
29+
"@angular/compiler-cli": "^17.3.9",
3030
"@types/jasmine": "~5.1.4",
3131
"jasmine-core": "~5.1.2",
3232
"karma": "~6.4.3",

examples/angular/signal-input/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "^17.3.1",
14-
"@angular/common": "^17.3.1",
15-
"@angular/compiler": "^17.3.1",
16-
"@angular/core": "^17.3.1",
17-
"@angular/platform-browser": "^17.3.1",
18-
"@angular/platform-browser-dynamic": "^17.3.1",
13+
"@angular/animations": "^17.3.9",
14+
"@angular/common": "^17.3.9",
15+
"@angular/compiler": "^17.3.9",
16+
"@angular/core": "^17.3.9",
17+
"@angular/platform-browser": "^17.3.9",
18+
"@angular/platform-browser-dynamic": "^17.3.9",
1919
"@faker-js/faker": "^8.4.1",
2020
"@tanstack/angular-table": "^8.17.3",
2121
"rxjs": "~7.8.1",
2222
"zone.js": "~0.14.4"
2323
},
2424
"devDependencies": {
25-
"@angular-devkit/build-angular": "^17.3.1",
26-
"@angular/cli": "^17.3.1",
27-
"@angular/compiler-cli": "^17.3.1",
25+
"@angular-devkit/build-angular": "^17.3.8",
26+
"@angular/cli": "^17.3.8",
27+
"@angular/compiler-cli": "^17.3.9",
2828
"@types/jasmine": "~5.1.4",
2929
"jasmine-core": "~5.1.2",
3030
"karma": "~6.4.3",

packages/angular-table/ng-package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
2+
"$schema": "./node_modules/ng-packagr/ng-package.schema.json",
33
"dest": "./build/lib",
44
"lib": {
55
"entryFile": "src/index.ts"

packages/angular-table/package.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444
"scripts": {
4545
"clean": "rimraf ./build",
4646
"test:types": "tsc --noEmit",
47+
"test:lib": "vitest",
48+
"test:lib:dev": "vitest --watch",
4749
"build": "pnpm ng-packagr -p ng-package.json && rimraf ./build/lib/package.json",
4850
"build:types": "tsc --emitDeclarationOnly"
4951
},
@@ -52,7 +54,10 @@
5254
"tslib": "^2.6.2"
5355
},
5456
"devDependencies": {
55-
"@angular/core": "^17.3.1",
57+
"@analogjs/vite-plugin-angular": "^1.3.1",
58+
"@angular/core": "^17.3.9",
59+
"@angular/platform-browser": "^17.3.9",
60+
"@angular/platform-browser-dynamic": "^17.3.9",
5661
"ng-packagr": "^17.3.0"
5762
},
5863
"peerDependencies": {

0 commit comments

Comments
 (0)