Skip to content

[repo] dompurify の宣言が package.json (^3.4.13) と lockfile (^3.4.14) でずれており npm install のたびに差分が出る #280

Description

@shinyaoguri

main (d24b7f9) で npm install を実行すると、何も変更していないのに package-lock.json に差分が出る。

-        "dompurify": "^3.4.14",
+        "dompurify": "^3.4.13",

原因

PR #260 (293c98c, dependabot) の中身が package.json と lockfile で食い違っている:

ファイル 記録されている範囲
packages/editor/package.json:18 ^3.4.13
package-lock.jsonpackages/editor.dependencies ^3.4.14
package-lock.jsonnode_modules/dompurify.version 3.4.14

PR タイトルは「3.4.12 → 3.4.13」だが、lockfile 側だけ 3.4.14 に進んでいる (dependabot が PR 更新中に上流の新版を拾い、package.json の hunk が追随しなかったと見える)。

影響

対応案

packages/editor/package.json^3.4.14 に上げて lockfile と揃える (実際に入っているのは 3.4.14 なので、こちらが実態に合う)。逆向き (lockfile を 3.4.13 へ戻す) は上流の新版をわざわざ捨てることになる。

関連


🤖 Assisted by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    pkg:repoリポジトリ横断 (docs/CI/依存)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions