Skip to content

Commit 79302fe

Browse files
committed
Add script for testing/building against older versions of Angular
1 parent b9791bc commit 79302fe

4 files changed

+17
-6
lines changed

package-a16.json

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
"@angular/cli": "^16",
3232
"@angular/compiler-cli": "^16",
3333
"@types/jasmine": "~5.1.0",
34-
"angular-eslint": "^18.3.1",
3534
"eslint": "^9.9.1",
3635
"jasmine-core": "~5.2.0",
3736
"karma": "~6.4.0",

package-a17.json

-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"@angular/cli": "^17",
3131
"@angular/compiler-cli": "^17",
3232
"@types/jasmine": "~5.1.0",
33-
"angular-eslint": "^18.3.1",
3433
"eslint": "^9.9.1",
3534
"jasmine-core": "~5.2.0",
3635
"karma": "~6.4.0",

package-a18.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@
2424
"@angular/router": "^18",
2525
"rxjs": "~7.8.0",
2626
"tslib": "^2.3.0",
27-
"zone.js": "~0.13.0"
27+
"zone.js": "~0.14.0"
2828
},
2929
"devDependencies": {
3030
"@angular-devkit/build-angular": "^18",
3131
"@angular/cli": "^18",
3232
"@angular/compiler-cli": "^18",
3333
"@types/jasmine": "~5.1.0",
34-
"angular-eslint": "^18.3.1",
34+
"angular-eslint": "^18",
3535
"eslint": "^9.9.1",
3636
"jasmine-core": "~5.2.0",
3737
"karma": "~6.4.0",
@@ -40,8 +40,8 @@
4040
"karma-jasmine": "~5.1.0",
4141
"karma-jasmine-html-reporter": "~2.1.0",
4242
"karma-mocha-reporter": "^2.2.5",
43-
"ng-packagr": "^16",
44-
"typescript": "5.1.6",
43+
"ng-packagr": "^18",
44+
"typescript": "~5.5.0",
4545
"typescript-eslint": "8.2.0"
4646
},
4747
"packageManager": "[email protected]+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c"

test-and-build-for-all.sh

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
for package in package-a16 package-a17 package-a18 package-latest; do
6+
echo "Processing $package..."
7+
cp "$package.json" package.json
8+
rm package-lock.json || true
9+
rm -rf node_modules || true
10+
npm install
11+
npm run build-all
12+
npm run test-ci
13+
done

0 commit comments

Comments
 (0)