From 92e2046425f95d61c6af1c1b48821872bbd59025 Mon Sep 17 00:00:00 2001 From: ZayanKhan-12 <108294002+ZayanKhan-12@users.noreply.github.com> Date: Mon, 3 Aug 2026 20:10:57 -0400 Subject: [PATCH] fix: make @types/readable-stream a runtime dependency The published type declarations reference types from @types/readable-stream, so TypeScript consumers fail to resolve them unless they add the package themselves (e.g. MetaMask/swaps-controller#333). Moving it from devDependencies to dependencies makes the types resolve transitively. Fixes #58 Co-Authored-By: Claude Fable 5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ec23603..3a7e6eb 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "author": "", "license": "ISC", "dependencies": { + "@types/readable-stream": "4.0.0", "once": "^1.4.0", "readable-stream": "^3.6.2" }, @@ -39,7 +40,6 @@ "@metamask/eslint-config-typescript": "^6.0.0", "@types/node": "^16", "@types/once": "^1.4.0", - "@types/readable-stream": "4.0.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint": "^7.32.0",