Skip to content

Update packages and package manager#4

Merged
ChadKillingsworth merged 6 commits into
masterfrom
updates
Jun 8, 2026
Merged

Update packages and package manager#4
ChadKillingsworth merged 6 commits into
masterfrom
updates

Conversation

@ChadKillingsworth

@ChadKillingsworth ChadKillingsworth commented Jun 8, 2026

Copy link
Copy Markdown
Member
  • Updates project to use ES modules
  • Update dependencies
  • Updates yarn version and sets minimum package age requirements

Copilot AI review requested due to automatic review settings June 8, 2026 00:29

Copilot AI 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.

Pull request overview

This PR performs dependency/tooling hygiene by migrating the project to Yarn Berry (Yarn v4) lockfile format, updating a dependency version range, and aligning the publish workflow with the new package manager.

Changes:

  • Migrates yarn.lock from Yarn v1 format to Yarn Berry (v4) format and updates transitive dependency resolutions accordingly.
  • Updates source-map dependency from an 0.8 beta range to the stable ^0.7.6.
  • Adds Yarn v4 packageManager metadata and adjusts the publish workflow to use Yarn for publishing.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated 2 comments.

File Description
yarn.lock Regenerated lockfile in Yarn Berry format with updated resolved versions/checksums.
package.json Updates source-map range and pins the expected Yarn version via packageManager.
.yarnrc.yml Introduces Yarn Berry configuration for installs/registry behavior.
.github/workflows/publish.yml Switches publish command from npm publish to yarn npm publish.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/publish.yml
Comment thread .yarnrc.yml Outdated
@ChadKillingsworth

Copy link
Copy Markdown
Member Author

@copilot please re-review

Copilot AI commented Jun 8, 2026

Copy link
Copy Markdown

@copilot please re-review

Both issues raised in the review have been addressed in the current state of the branch:

  1. Corepack not enabled — the workflow now includes corepack enable before any Yarn commands.
  2. approvedGitRepositories: ['**'] — replaced with approvedGitRepositories: [] (empty array), which restores the default safe behavior without granting a broad allowlist.

@jrobinson01 jrobinson01 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.

looks good. One question.

Comment thread package.json
@ChadKillingsworth ChadKillingsworth merged commit dc78f74 into master Jun 8, 2026
4 checks passed
@ChadKillingsworth ChadKillingsworth deleted the updates branch June 8, 2026 14:02
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.

4 participants