Skip to content

Convert to npm#24

Open
peachbits wants to merge 3 commits into
masterfrom
convert-to-npm
Open

Convert to npm#24
peachbits wants to merge 3 commits into
masterfrom
convert-to-npm

Conversation

@peachbits

@peachbits peachbits commented May 26, 2026

Copy link
Copy Markdown
Contributor

CHANGELOG

Does this branch warrant an entry to the CHANGELOG?

  • Yes
  • No

Dependencies

none

Description

none

Note

Low Risk
Tooling and lockfile-only changes; runtime dependency is a minor bn.js bump with no src changes in the diff.

Overview
This PR moves the repo from Yarn to npm as the primary package manager.

It adds package-lock.json and .npmrc with legacy-peer-deps=true so installs succeed despite older peer-dependency constraints, and removes .yarnrc (which had disabled install scripts).

CI on Travis now runs Node 20 instead of 8.4, still using npm i and npm test.

package.json only updates tooling: bn.js to ^4.12.3, bumps eslint, @typescript-eslint/parser, mocha, and babel-eslint, and drops babel-cli (and the old babel-eslint 7.x line). No application source files appear in the diff.

Reviewed by Cursor Bugbot for commit 62c733e. Bugbot is set up for automated code reviews on this repo. Configure here.

Comment thread package.json Outdated
Comment thread .npmrc
Comment thread .npmrc
Comment thread .npmrc Outdated
Comment thread package-lock.json

@j0ntz j0ntz left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look into bugbot comments?

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 975384e. Configure here.

Comment thread package-lock.json

@j0ntz j0ntz left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving — review threads are settled (the remaining open thread, where present, has a pending note to answer or address before merging) and real CI is green; block-wip-pr clears once the fixups are squashed.

convert-to-npm and others added 3 commits June 10, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants