Skip to content

Update Yarn packages to current releases - #195

Merged
fulldecent merged 2 commits into
mainfrom
deps/update-yarn-packages
Oct 14, 2026
Merged

fulldecent merged 2 commits into
mainfrom
deps/update-yarn-packages

Conversation

@fulldecent

@fulldecent fulldecent commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Summary

Update the Yarn packages that were behind the current release inside the major version already declared in package.json.

  • @fulldecent/nice-checkers-plugin 1.3.8 → 1.3.11
  • @shopify/prettier-plugin-liquid 1.11.0 → 1.11.2
  • html-validate 11.15.0 → 11.16.2
  • markdownlint-cli2 0.23.2 → 0.23.3
  • prettier 3.9.6 → 3.9.9

resolutions now pins transitive packages that Yarn had left on vulnerable releases even though the parents allow the fixed ones: ajv 8.20.0, brace-expansion 5.0.12, fast-uri 3.1.8, and undici 7.30.0.

@fulldecent/nice-checkers-plugin 1.3.11 dropped better-sqlite3. .yarnrc.yml no longer sets enableScripts, and the README citation matches that.

Testing

  • yarn lint:prettier passed on Node v24.21.0.
  • yarn test:dirty-file-paths-checker and yarn test:unused-assets passed.
  • cheerio loaded a document and html-validate constructed a validator.
  • yarn lint passed on Node v24.21.0 after the node.js-template URL was written as a Markdown link. That was the MD034 failure on README.md line 76.
  • Jekyll was not built here. The Ruby from .ruby-version (3.3.4, installed through rv) cannot open a TCP connection to rubygems.org on this machine. Homebrew Ruby 4.0.7 can, and it resolves github-pages 223 rather than the current 232, then jekyll build fails because Ruby 4 no longer ships csv as a default gem.

…versions.

Pin ajv, brace-expansion, fast-uri, and undici to the fixed releases their parents already allow. nice-checkers 1.3.11 no longer builds better-sqlite3, so enableScripts is removed.
Copilot AI balanced review requested due to automatic review settings October 9, 2026 05:31

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.

🟢 Approval recommended

The dependency graph, configuration, documentation, and declared security overrides are consistent and compatible with the pinned Node runtime.

0 open findings

What changed in this PR

Updates Yarn dependencies and security-pinned transitive packages while removing obsolete native build configuration.

Changes:

  • Updates five development dependencies and regenerates the lockfile.
  • Pins four vulnerable transitive dependencies to patched releases.
  • Removes better-sqlite3 script configuration and updates documentation.
File Description
package.json Updates dependencies and adds security resolutions.
yarn.lock Locks updated packages and removes obsolete transitive dependencies.
.yarnrc.yml Removes unnecessary script configuration.
README.md Documents the current Yarn configuration.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

🔵 Needs a closer look

The updated HTML-validation plugin has not been verified against a complete Jekyll site build.

0 open findings

🧠 Review effort: Balanced

@fulldecent
fulldecent merged commit b411e32 into main Oct 14, 2026
5 checks passed
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