From b9fd03c3d6095688693dd8924d3fcf7790e9e813 Mon Sep 17 00:00:00 2001 From: Wojciech Maj Date: Thu, 7 Aug 2025 23:31:06 +0200 Subject: [PATCH] Loosen dependency requirements Using exact dependency versions can be harmful, as it blocks downstream bug fixes, security patches, and new features. It can also increase the risk of duplicate packages in node_modules, leading to subtle, hard-to-debug issues. This PR changes all user-facing dependencies from x.y.z to ^x.y.z, allowing end users to automatically benefit from compatible updates as they are released. --- package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 10197644..8790db50 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,10 @@ "url": "https://github.com/parse-community/node-apn.git" }, "dependencies": { - "debug": "4.4.1", - "jsonwebtoken": "9.0.2", - "node-forge": "1.3.1", - "verror": "1.10.1" + "debug": "^4.4.1", + "jsonwebtoken": "^9.0.2", + "node-forge": "^1.3.1", + "verror": "^1.10.1" }, "devDependencies": { "@semantic-release/changelog": "^5.0.1",