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

[Port dspace-7_x] Remove unused dependencies (& additional Mirador dependency cleanup) #3574

Merged
merged 6 commits into from
Oct 25, 2024

Conversation

tdonohue
Copy link
Member

@tdonohue tdonohue commented Oct 25, 2024

Description

Port of #3553 and #3573 to dspace-7_x.

This PR contains similar changes as #3573, except applied to dspace-7_x. See that PR for details on the changes, especially those related to Mirador / IIIF dependencies.

The only differences with #3573 are that this PR has two fewer commits. These commits cannot be applied to 7.x:

  • browser-sync does not need to be removed from 7.x, because it doesn't exist in the 7.x package.json
  • angular-idle-preload cannot be removed from 7.x because it is used in 7.x

Instructions for Reviewers

  • Ensure all automated tests still pass.
  • Optionally test Mirador / IIIF integration. However, I've already verified it still works with this PR on the dspace-7_x branch!

@tdonohue tdonohue added dependencies Pull requests that update a dependency file 1 APPROVAL pull request only requires a single approval to merge integration: IIIF Related to International Image Interoperability Framework (IIIF) support labels Oct 25, 2024
@tdonohue tdonohue added this to the 7.6.3 milestone Oct 25, 2024
@tdonohue tdonohue force-pushed the remove_unused_deps_7x branch from 036f17f to 021221d Compare October 25, 2024 17:29
Copy link

Hi @tdonohue,
Conflicts have been detected against the base branch.
Please resolve these conflicts as soon as you can. Thanks!

@tdonohue
Copy link
Member Author

Merging as this is applying the approved fixes in #3553 to dspace-8_x. The new changes to move Mirador dependencies to the "dev" dependencies is a minor change, which I've fully tested by ensuring that IIIF / Mirador viewer still works with this PR. All automated tests also pass.

@tdonohue tdonohue merged commit da9e856 into DSpace:dspace-7_x Oct 25, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 APPROVAL pull request only requires a single approval to merge dependencies Pull requests that update a dependency file integration: IIIF Related to International Image Interoperability Framework (IIIF) support
Projects
Development

Successfully merging this pull request may close these issues.

1 participant