Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Webapp maintenance #674

Merged
merged 12 commits into from
Dec 1, 2023
Merged

Webapp maintenance #674

merged 12 commits into from
Dec 1, 2023

Conversation

Enet4
Copy link
Collaborator

@Enet4 Enet4 commented Oct 6, 2023

Updates several dependencies and ensures the presence of the latest dicoogle-client 5.2.x in the webapp.

Requires Node.js >=16 to build the webapp (which everyone should have by now anyway).

@Enet4
Copy link
Collaborator Author

Enet4 commented Oct 19, 2023

The current failure with Node.js 21 is caused by a bug in the Dart compiler: dart-lang/sdk#53784 (depended on for Sass compilation)

- npm update
- upgrade to v3
- npm update
- upgrade lock file version to v3
- babel-loader
- eslint-webpack-plugin 4
- rimraf 5
- sass-loader 13
- webpack-cli 5
We were not using these dependencies effectively,
and was a burden when working on
other parts of the repository (#406)
- due to unexpected breaking change in v5.2.4
@Enet4 Enet4 force-pushed the chore/webapp/maintenance-2023 branch from 9a9c1b9 to e0691ff Compare November 6, 2023 14:28
@Enet4 Enet4 marked this pull request as ready for review November 6, 2023 14:42
@Enet4 Enet4 requested a review from bastiao November 6, 2023 14:42
@Enet4
Copy link
Collaborator Author

Enet4 commented Nov 30, 2023

Leaving a note that this PR was tested and approved by @tiberio-baptista.

@bastiao bastiao merged commit b75532d into dev Dec 1, 2023
5 checks passed
@bastiao bastiao deleted the chore/webapp/maintenance-2023 branch December 1, 2023 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants