diff --git a/package-a16.json b/package-a16.json index 82fceb7..111f058 100644 --- a/package-a16.json +++ b/package-a16.json @@ -31,7 +31,6 @@ "@angular/cli": "^16", "@angular/compiler-cli": "^16", "@types/jasmine": "~5.1.0", - "angular-eslint": "^18.3.1", "eslint": "^9.9.1", "jasmine-core": "~5.2.0", "karma": "~6.4.0", diff --git a/package-a17.json b/package-a17.json index 82de274..ca41812 100644 --- a/package-a17.json +++ b/package-a17.json @@ -30,7 +30,6 @@ "@angular/cli": "^17", "@angular/compiler-cli": "^17", "@types/jasmine": "~5.1.0", - "angular-eslint": "^18.3.1", "eslint": "^9.9.1", "jasmine-core": "~5.2.0", "karma": "~6.4.0", diff --git a/package-a18.json b/package-a18.json index 5e38722..2cbba74 100644 --- a/package-a18.json +++ b/package-a18.json @@ -24,14 +24,14 @@ "@angular/router": "^18", "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.13.0" + "zone.js": "~0.14.0" }, "devDependencies": { "@angular-devkit/build-angular": "^18", "@angular/cli": "^18", "@angular/compiler-cli": "^18", "@types/jasmine": "~5.1.0", - "angular-eslint": "^18.3.1", + "angular-eslint": "^18", "eslint": "^9.9.1", "jasmine-core": "~5.2.0", "karma": "~6.4.0", @@ -40,8 +40,8 @@ "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "karma-mocha-reporter": "^2.2.5", - "ng-packagr": "^16", - "typescript": "5.1.6", + "ng-packagr": "^18", + "typescript": "~5.5.0", "typescript-eslint": "8.2.0" }, "packageManager": "pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c" diff --git a/test-and-build-for-all.sh b/test-and-build-for-all.sh new file mode 100755 index 0000000..0a20eca --- /dev/null +++ b/test-and-build-for-all.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +set -e + +for package in package-a16 package-a17 package-a18 package-latest; do + echo "Processing $package..." + cp "$package.json" package.json + rm package-lock.json || true + rm -rf node_modules || true + npm install + npm run build-all + npm run test-ci +done