Browse Source

Add @angular/aria dependency to Angular packages

Included @angular/aria version 21.0.0 as a dependency in Angular app and module templates, and as a peer dependency in the setting-management package. This ensures accessibility features are available and aligns with Angular 21 requirements.
pull/24623/head
Fahri Gedik 3 weeks ago
parent
commit
ca839dbe68
  1. 5
      npm/ng-packs/packages/setting-management/package.json
  2. 3
      templates/app-nolayers/angular/package.json
  3. 3
      templates/app/angular/package.json
  4. 3
      templates/module/angular/package.json

5
npm/ng-packs/packages/setting-management/package.json

@ -11,6 +11,9 @@
"@abp/ng.theme.shared": "~10.1.0-rc.1",
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/aria": "^21.0.0"
},
"publishConfig": {
"access": "public"
},
@ -28,4 +31,4 @@
"csharp",
"webapp"
]
}
}

3
templates/app-nolayers/angular/package.json

@ -22,6 +22,7 @@
"@abp/ng.theme.lepton-x": "~5.1.0-rc.1",
"@abp/ng.theme.shared": "~10.1.0-rc.1",
"@angular/animations": "~21.0.0",
"@angular/aria": "~21.0.0",
"@angular/common": "~21.0.0",
"@angular/compiler": "~21.0.0",
"@angular/core": "~21.0.0",
@ -59,4 +60,4 @@
"karma-jasmine-html-reporter": "^1.7.0",
"typescript": "~5.9.0"
}
}
}

3
templates/app/angular/package.json

@ -22,6 +22,7 @@
"@abp/ng.theme.lepton-x": "~5.1.0-rc.1",
"@abp/ng.theme.shared": "~10.1.0-rc.1",
"@angular/animations": "~21.0.0",
"@angular/aria": "~21.0.0",
"@angular/common": "~21.0.0",
"@angular/compiler": "~21.0.0",
"@angular/core": "~21.0.0",
@ -59,4 +60,4 @@
"karma-jasmine-html-reporter": "^1.7.0",
"typescript": "~5.9.3"
}
}
}

3
templates/module/angular/package.json

@ -23,6 +23,7 @@
"@abp/ng.theme.basic": "~10.1.0-rc.1",
"@abp/ng.theme.shared": "~10.1.0-rc.1",
"@angular/animations": "~21.0.0",
"@angular/aria": "~21.0.0",
"@angular/common": "~21.0.0",
"@angular/compiler": "~21.0.0",
"@angular/core": "~21.0.0",
@ -61,4 +62,4 @@
"symlink": "^2.0.0",
"typescript": "~5.9.0"
}
}
}
Loading…
Cancel
Save