Skip to content

Update uv-ebook-components to community standards #1485

@jamesmisson

Description

@jamesmisson

In support of #1380, we need to do several things to bring @universalviewer/uv-ebook-components up to UV community standards:

  • Update GitHub Actions to use up-to-date versions (including Node 20)
  • Check for any other references to outdated Node versions (e.g. look in package.json and any tool-related configuration files)
  • Update dependencies (pay special attention to typescript/webpack) and resolve outstanding Dependabot PRs where possible.
  • Replace tslint with eslint; align configuration with UV project
  • Update prettier and align configuration with UV project
  • Review other PRs and merge if safe/ready
  • Create a "main" branch and make it the default instead of "master"
  • Retarget any remaining PRs against "main" instead of "master"
  • Change any references to "master" in README, etc. to "main."
  • Delete the "master" branch
  • Release a new version of the component
  • Upgrade the component upstream in UV

See recent PRs on https://github.com/IIIF-Commons/vocabulary for reference

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Community backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions