Skip to content

Update uv-ebook-components to community standards #1485

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

Labels

No labels
No labels

Type

No type

Projects

Status
Completed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions