diff --git a/package.json b/package.json
index 5730653df83dc51560b4e421e4a8aa3be8e17520..0c03fd7c10c3015680fed82136ec06817aeffba4 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
     "eslint-plugin-svelte": "^2.30.0",
     "prettier": "^3.0.0",
     "prettier-plugin-svelte": "^3.0.0",
-    "publint": "^0.1.9",
+    "publint": "^0.2.0",
     "svelte": "^4.2.7",
     "svelte-check": "^3.6.0",
     "tslib": "^2.4.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ad4c73d7acd0c06642634ae144969ddfc196cd79..14d679fd17cac45c904abaf3f856faa38f6fec15 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -59,8 +59,8 @@ devDependencies:
     specifier: ^3.0.0
     version: 3.1.2(prettier@3.1.1)(svelte@4.2.8)
   publint:
-    specifier: ^0.1.9
-    version: 0.1.16
+    specifier: ^0.2.0
+    version: 0.2.6
   svelte:
     specifier: ^4.2.7
     version: 4.2.8
@@ -2076,8 +2076,8 @@ packages:
       react-is: 18.2.0
     dev: true
 
-  /publint@0.1.16:
-    resolution: {integrity: sha512-wJgk7HnXDT5Ap0DjFYbGz78kPkN44iQvDiaq8P63IEEyNU9mYXvaMd2cAyIM6OgqXM/IA3CK6XWIsRq+wjNpgw==}
+  /publint@0.2.6:
+    resolution: {integrity: sha512-zMwDVwrlLnCsviDXlczhuc5nIljsjZUgbLeKNyMYqbIJLRhcW81xrKsHlEu21YUaIxpa8T66tdIqP0mZm9ym3A==}
     engines: {node: '>=16'}
     hasBin: true
     dependencies: