ualbertalib / avalon

University of Alberta's Media Repository based on Avalon
Apache License 2.0
2 stars 2 forks source link

Avalon 6.5.0 update: Structure Metadata Editor Javascript package and dependencies updating #630

Closed jefferya closed 3 years ago

jefferya commented 4 years ago

Purpose: capture thoughts on updating the Avalon Structural Metadata Editor (SME in some contexts like git commits), dependencies, and sub-dependancies.

Background: The Structural Metadata Editor is a React UI/UX component to aid in the creation of structural metadata (via visualized audio waveform).

Dependency and Sub-dependancy Updating:

Avalon 6.5.0 is pinned to specific [commit]() of the SME as opposed to using a semver versioning that indicates a breaking change or not. E.g. https://github.com/avalonmediasystem/react-structural-metadata-editor#d3fc34137b883b892ab4e17e340ed92c44f1358d"

First attempt: package.json resolutions

yarn install --check-files succeeds yarn check succeeds from the cli bundle exec rails c fails with a message I don't understand: isn't ^0.9.13 equivalent to 0.10.1 ? Or > have I endured too much noise and loosing it? The message: yarn check v1.22.4 "error "react-structural-metadata-editor#peaks.js" is wrong version: expected "^0.9.13", got "0.10.1"

Second though: update SME

jefferya commented 3 years ago

addressed in #680