From d50b296d3a5d3164cfecd5e89e197a2440849f6e Mon Sep 17 00:00:00 2001 From: clawbot <35+clawbot@noreply.example.org> Date: Wed, 23 Sep 2026 02:15:08 +0200 Subject: [PATCH] Drop the deprecated @types/libsodium-wrappers-sumo stub (closes #27) The package is an empty stub with no declarations; libsodium-wrappers-sumo ships its own types. Removed with yarn remove, which regenerated yarn.lock. Model: opus-5-5 --- TODO.md | 3 +++ package.json | 1 - yarn.lock | 9 +-------- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/TODO.md b/TODO.md index 49e8112..6543b80 100644 --- a/TODO.md +++ b/TODO.md @@ -18,6 +18,9 @@ Tag v1.0.0. # Completed Steps +- 2026-09-22: Dropped the deprecated `@types/libsodium-wrappers-sumo` stub from + `devDependencies` (issue 27). It shipped no declarations; the types come from + `libsodium-wrappers-sumo` itself. `yarn.lock` regenerated by `yarn remove`. - 2026-09-22: Hardened the client session lifecycle (issue 10). `Client.fromJSON` checks every snapshot field and each key's decoded length and names the bad field; `toJSON` reads the token through diff --git a/package.json b/package.json index 423fad4..0db546f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ }, "devDependencies": { "@eslint/js": "9.38.0", - "@types/libsodium-wrappers-sumo": "0.8.2", "@types/node": "22.18.13", "eslint": "9.38.0", "prettier": "3.8.1", diff --git a/yarn.lock b/yarn.lock index ab845b6..d3a5f20 100644 --- a/yarn.lock +++ b/yarn.lock @@ -528,13 +528,6 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/libsodium-wrappers-sumo@0.8.2": - version "0.8.2" - resolved "https://registry.yarnpkg.com/@types/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.8.2.tgz#488e8747fbb982fe901020b5afeaddfa63da6830" - integrity sha512-uFOBpg/r21hExVlh2ty8YpDfSR+Yy3Jn8XS4+SSjitbhTxdYq+pBz/49XRxyUFe8SzqujHf/Wu0/O4d+FUtNfQ== - dependencies: - libsodium-wrappers-sumo "*" - "@types/node@22.18.13": version "22.18.13" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.18.13.tgz#a037c4f474b860be660e05dbe92a9ef945472e28" @@ -1249,7 +1242,7 @@ libsodium-sumo@^0.8.0: resolved "https://registry.yarnpkg.com/libsodium-sumo/-/libsodium-sumo-0.8.4.tgz#6d4687781fa0ad398af14a7df872d5c27cf8cd31" integrity sha512-TMtHShQfVVsaxDygyapvUC3o7YsPgXa/hRWeIgzyFz6w5k/1hirGptCxp1U7XwW3rCskaTTYKgV10v86UiGgNw== -libsodium-wrappers-sumo@*, libsodium-wrappers-sumo@0.8.4: +libsodium-wrappers-sumo@0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.8.4.tgz#6656a3e7e0551ecce08ddee4bfb501a092eac6fa" integrity sha512-ql7hcgulKZ3ekfa2DGAogcCKsWU0diA/0nArz1CFzh93WQdb46/Kj18ka/Hifq6uA3Ush34Pc6vU/6HXeRwUkg==