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

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Completed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions