Skip to content

Commit 6d1dea9

Browse files
Remove e2e test project, bump Angular deps to 21.x (#2864)
* Release v21.0.0 (#2859) Removed protractor cause of vulnerabilities. NOTE: Used `npm audit fix --force` * Release v21.0.0 (#2859) Updated to Angular v21.0.0 & done remaining setup changes. * Update projects/shepherd/package.json --------- Co-authored-by: Robbie Wagner <[email protected]>
1 parent b621397 commit 6d1dea9

File tree

10 files changed

+10592
-11015
lines changed

10 files changed

+10592
-11015
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This is an Angular wrapper for the [Shepherd](https://github.com/shipshapecode/s
2323
- Angular 18: 18.x
2424
- Angular 19: 19.x
2525
- Angular 20: 20.x
26+
- Angular 21: 21.x
2627

2728
This has not been tested in anything but Angular 8+. It may or may not work in previous versions or subsequent versions of Angular. We would love to support multiple versions, if people with more Angular knowledge would be willing to help us out!
2829

angular.json

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -135,34 +135,6 @@
135135
}
136136
}
137137
}
138-
},
139-
"shepherd-tester-e2e": {
140-
"root": "projects/shepherd-tester-e2e/",
141-
"projectType": "application",
142-
"prefix": "",
143-
"architect": {
144-
"e2e": {
145-
"builder": "@angular-devkit/build-angular:protractor",
146-
"options": {
147-
"protractorConfig": "projects/shepherd-tester-e2e/protractor.conf.js",
148-
"devServerTarget": "shepherd-tester:serve"
149-
},
150-
"configurations": {
151-
"production": {
152-
"devServerTarget": "shepherd-tester:serve:production"
153-
}
154-
}
155-
},
156-
"lint": {
157-
"builder": "@angular-eslint/builder:lint",
158-
"options": {
159-
"lintFilePatterns": [
160-
"projects/shepherd-tester-e2e//**/*.ts",
161-
"projects/shepherd-tester-e2e//**/*.html"
162-
]
163-
}
164-
}
165-
}
166138
}
167139
},
168140
"cli": {

package-lock.json

Lines changed: 10564 additions & 10842 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,38 +17,38 @@
1717
"test": "ng test"
1818
},
1919
"dependencies": {
20-
"@angular/animations": "^20.0.5",
21-
"@angular/common": "^20.0.5",
22-
"@angular/compiler": "^20.0.5",
23-
"@angular/core": "^20.0.5",
24-
"@angular/platform-browser": "^20.0.5",
25-
"@angular/platform-browser-dynamic": "^20.0.5",
20+
"@angular/animations": "^21.0.0",
21+
"@angular/common": "^21.0.0",
22+
"@angular/compiler": "^21.0.0",
23+
"@angular/core": "^21.0.0",
24+
"@angular/platform-browser": "^21.0.0",
25+
"@angular/platform-browser-dynamic": "^21.0.0",
2626
"core-js": "^3.39.0",
2727
"rxjs": "^7.8.1",
2828
"shepherd.js": "^14.5.1",
2929
"tslib": "^2.8.0",
3030
"zone.js": "~0.15.1"
3131
},
3232
"devDependencies": {
33-
"@angular-devkit/build-angular": "^20.1.4",
34-
"@angular-devkit/core": "^20.1.4",
35-
"@angular-devkit/schematics": "^20.0.4",
36-
"@angular-eslint/builder": "20.1.1",
37-
"@angular-eslint/eslint-plugin": "20.1.1",
38-
"@angular-eslint/eslint-plugin-template": "20.1.1",
39-
"@angular-eslint/schematics": "^20.1.1",
40-
"@angular-eslint/template-parser": "^20.1.1",
41-
"@angular/cli": "^20.1.5",
42-
"@angular/compiler-cli": "^20.0.5",
43-
"@angular/language-service": "^20.1.4",
44-
"@angular/router": "^20.0.5",
33+
"@angular-devkit/build-angular": "^21.0.0",
34+
"@angular-devkit/core": "^21.0.0",
35+
"@angular-devkit/schematics": "^21.0.0",
36+
"@angular-eslint/builder": "21.0.1",
37+
"@angular-eslint/eslint-plugin": "21.0.1",
38+
"@angular-eslint/eslint-plugin-template": "21.0.1",
39+
"@angular-eslint/schematics": "^21.0.1",
40+
"@angular-eslint/template-parser": "^21.0.1",
41+
"@angular/cli": "^21.0.0",
42+
"@angular/compiler-cli": "^21.0.0",
43+
"@angular/language-service": "^21.0.0",
44+
"@angular/router": "^21.0.0",
4545
"@release-it-plugins/lerna-changelog": "^8.0.1",
46-
"@release-it/bumper": "^6.0.1",
46+
"@release-it/bumper": "^7.0.0",
4747
"@types/jasmine": "^5.1.8",
4848
"@types/jasminewd2": "^2.0.13",
4949
"@types/node": "^24.1.0",
50-
"@typescript-eslint/eslint-plugin": "8.38.0",
51-
"@typescript-eslint/parser": "8.38.0",
50+
"@typescript-eslint/eslint-plugin": "8.47.0",
51+
"@typescript-eslint/parser": "8.47.0",
5252
"eslint": "^9.32.0",
5353
"jasmine-core": "^5.4.0",
5454
"jasmine-spec-reporter": "^7.0.0",
@@ -57,12 +57,11 @@
5757
"karma-coverage-istanbul-reporter": "^3.0.3",
5858
"karma-jasmine": "^5.1.0",
5959
"karma-jasmine-html-reporter": "^2.1.0",
60-
"ng-packagr": "^20.1.0",
60+
"ng-packagr": "^21.0.0",
6161
"prettier": "^3.4.2",
62-
"protractor": "~7.0.0",
63-
"release-it": "^17.10.0",
62+
"release-it": "^19.2.2",
6463
"ts-node": "~10.9.2",
65-
"typescript": "~5.8.3"
64+
"typescript": "~5.9.0"
6665
},
6766
"volta": {
6867
"node": "22.17.0"
@@ -89,4 +88,4 @@
8988
},
9089
"npm": false
9190
}
92-
}
91+
}

projects/shepherd-tester-e2e/.eslintrc.json

Lines changed: 0 additions & 42 deletions
This file was deleted.

projects/shepherd-tester-e2e/protractor.conf.js

Lines changed: 0 additions & 28 deletions
This file was deleted.

projects/shepherd-tester-e2e/src/app.e2e-spec.ts

Lines changed: 0 additions & 23 deletions
This file was deleted.

projects/shepherd-tester-e2e/src/app.po.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

projects/shepherd-tester-e2e/tsconfig.e2e.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

projects/shepherd/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"shepherd.js": "^14.4.0"
2424
},
2525
"peerDependencies": {
26-
"@angular/common": "^20.0.0",
27-
"@angular/core": "^20.0.0"
26+
"@angular/common": "^21.0.0",
27+
"@angular/core": "^21.0.0"
2828
}
2929
}

0 commit comments

Comments
 (0)