ua-snap / nccwsc-projects

1 stars 0 forks source link

Angular version 18 + removes unsupported packages #198

Closed BobTorgerson closed 3 months ago

BobTorgerson commented 3 months ago

This PR increases the Angular version of the code base to Angular 18, while upgrading the packages that needed to be updated along the way. One package called ng2_smart_table no longer is supported and so this code also removes the dependency of that package and replaces it with the supported Angular Material suite of tools. This includes a "smart table" design that I've modified with CSS to look fairly close to the previous design.

To test, you will want to increase your NPM to >= v18.19.0 and you may need to dump your node_modules directory. nvm install v18.19.0 rm -rf node_modules npm install npm run start

The design of the site should remain largely the same, but the versions of the underlying dependencies will be much improved.

Closes #176