Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Repo: drop dependency on tsutils #5552

Closed
Assignees
JoshuaKGoldberg
Labels
accepting prsGo ahead, send a pull request that resolves this issuedependenciesIssue about dependencies of the packagerepo maintenancethings to do with maintenance of the repo, and not with code/docs
@bradzacher

Description

@bradzacher

Suggestion

tsutils hasn't had a release (or even a commit) in well over a year (march 2021).

It seems like it's a dead package at this point, sadly - there are a number of issues going unanswered and PRs unreviewed. I guess that the owner has moved on to other things, and unfortunately they were the single point of failure.

This hasn't been a problem thus far, but with TS4.8 one of the types is now wrong and required a local patch to work around (#5551).
There are also some known issues caused by the package, which we cannot address without upstream patches (#5458,#3405).

I see three paths forward:

  1. fork the package and release it under our namespace.
  2. attempt to take ownership of the package and updated it.
  3. bring the relevant utils internal into ourtype-utils package and drop the dependency.

(1) really conflicts with ourtype-utils package, so it seems immediately dead in the water.
(2) could work, but I personally don't have time to maintain it as a separate project - so we'd be relying on someone else for it (which doesn't really change our predicament - just shifts it). Also it would rely on the current owner being responsive or would rely on npm support passing ownership (which takes time).

IMO just dropping the dependency entirely and bringing the relevant utils into ourtype-utils package is the best course of action as it allows us to control the code that we so heavily rely on, which makes it easier for us to maintain everything. Given that we publish them as a package, the open-source community still benefits from our maintained versions.

Metadata

Metadata

Labels

accepting prsGo ahead, send a pull request that resolves this issuedependenciesIssue about dependencies of the packagerepo maintenancethings to do with maintenance of the repo, and not with code/docs

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp