chore: npm update#355
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the repository’s npm dependency set for the Jekyll site build/tooling (minification/optimization), primarily by changing the uncss dependency and regenerating package-lock.json.
Changes:
- Downgrade
uncssinpackage.jsonfrom^0.17.3to^0.13.0. - Regenerate
package-lock.json, resulting in a large transitive dependency reshuffle (including introduction of older/deprecated packages viauncss@0.13.0).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Downgrades uncss version constraint. |
| package-lock.json | Lockfile regeneration reflecting the uncss downgrade and updated dependency graph. |
| "@picocss/pico": "^2.1.1", | ||
| "html-minifier": "4.0.0", | ||
| "uncss": "^0.17.3" | ||
| "uncss": "^0.13.0" |
There was a problem hiding this comment.
The PR titled "npm update" downgrades uncss from ^0.17.3 to ^0.13.0. This downgrade pulls in much older/deprecated dependencies (e.g., PhantomJS/request shown in the lockfile) and uncss does not appear to be used anywhere in the repo (no references outside package files). Consider removing uncss entirely if unused, or keep/upgrade to a maintained alternative; if it must remain, avoid downgrading and move it to devDependencies since it’s a build-time tool.
No description provided.