OpenFn / OpenFn/adaptors

Unpublish devtools (@openfn/buildtools)

Open
#234 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
24
Forks
41
Avg merge
3d 13h
Merged PRs (30d)
12

Description

We once accidentally published the internal package @openfn/buildtools (found in tools/buildtools).

This is now a private package and doesn't get published anymore.

We should remove it - BUT many adaptors in the wild declare it as a devDepenendency and will stop working when its removed (npm will refuse to install the package if devDependencies cannot be found, even that that dependency isn't going to be used).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the internal package in tools/buildtools and searching adaptor manifests for devDependencies on @openfn/buildtools. Check how package removal affects installation of adaptors that still declare it. Done means the internal package is removed without causing those published adaptors to fail installation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.