Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 12 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,24 @@
"type-check": "tsc --noEmit"
},
"devDependencies": {
"@marp-team/marp-cli": "^4.2.3",
"@marp-team/marp-cli": "^4.3.1",
"@types/node": "^24.10.1",
"husky": "^9.1.7",
"js-yaml": "^4.1.1",
"lint-staged": "^16.2.6",
"prettier": "^3.6.2",
"tar-fs": "^3.1.1",
"tsx": "^4.20.6",
"lint-staged": "^16.4.0",
"prettier": "^3.8.1",
"tar-fs": "^3.1.2",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"vite": "^8.0.0",
"vitest": "^4.1.0"
"vite": "^8.0.3",
"vitest": "^4.1.2"
Comment on lines +14 to +23
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

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

The updated toolchain (notably vite@8.0.3 and lint-staged@16.4.0) has stricter Node.js engine requirements (vite requires >=20.19.0, lint-staged requires >=20.17). package.json currently doesn’t declare an engines.node range, so contributors/CI running an older Node 20.x patch can hit install/runtime failures. Consider adding an explicit "engines": {"node": ">=20.19.0"} (or whichever minimum you intend) and aligning CI/local tooling to that minimum.

Copilot uses AI. Check for mistakes.
},
"lint-staged": {
"*": "prettier --write --ignore-unknown"
},
"pnpm": {
"overrides": {
"@xmldom/xmldom": ">=0.9.9"
Copy link

Copilot AI Apr 1, 2026

Choose a reason for hiding this comment

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

The pnpm override for @xmldom/xmldom is currently an open-ended range (">=0.9.9"), which would allow a future 1.x/major release to be pulled in via the override when the lockfile is refreshed. To reduce the chance of unexpected breaking changes, consider constraining the override (e.g., "^0.9.9" or ">=0.9.9 <1.0.0") while still enforcing the patched baseline.

Suggested change
"@xmldom/xmldom": ">=0.9.9"
"@xmldom/xmldom": ">=0.9.9 <1.0.0"

Copilot uses AI. Check for mistakes.
}
},
"packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be"
}
Loading
Loading