diff --git a/package-lock.json b/package-lock.json
index e72e1b1..aaaf489 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
                 "@typescript-eslint/parser": "^7.16.1",
                 "eslint": "^8.57.1",
                 "eslint-config-airbnb-typescript": "^18.0.0",
-                "eslint-plugin-import": "^2.30.0",
+                "eslint-plugin-import": "^2.31.0",
                 "jest": "^29.7.0",
                 "jest-environment-jsdom": "^29.7.0",
                 "rollup-plugin-serve": "^3.0.0",
@@ -3447,9 +3447,9 @@
             }
         },
         "node_modules/eslint-module-utils": {
-            "version": "2.11.0",
-            "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz",
-            "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==",
+            "version": "2.12.0",
+            "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
+            "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
             "dev": true,
             "dependencies": {
                 "debug": "^3.2.7"
@@ -3473,9 +3473,9 @@
             }
         },
         "node_modules/eslint-plugin-import": {
-            "version": "2.30.0",
-            "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz",
-            "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==",
+            "version": "2.31.0",
+            "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
+            "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
             "dev": true,
             "dependencies": {
                 "@rtsao/scc": "^1.1.0",
@@ -3486,7 +3486,7 @@
                 "debug": "^3.2.7",
                 "doctrine": "^2.1.0",
                 "eslint-import-resolver-node": "^0.3.9",
-                "eslint-module-utils": "^2.9.0",
+                "eslint-module-utils": "^2.12.0",
                 "hasown": "^2.0.2",
                 "is-core-module": "^2.15.1",
                 "is-glob": "^4.0.3",
@@ -3495,13 +3495,14 @@
                 "object.groupby": "^1.0.3",
                 "object.values": "^1.2.0",
                 "semver": "^6.3.1",
+                "string.prototype.trimend": "^1.0.8",
                 "tsconfig-paths": "^3.15.0"
             },
             "engines": {
                 "node": ">=4"
             },
             "peerDependencies": {
-                "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
+                "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
             }
         },
         "node_modules/eslint-plugin-import/node_modules/brace-expansion": {
diff --git a/package.json b/package.json
index 9561e0e..b4b3589 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
         "@typescript-eslint/parser": "^7.16.1",
         "eslint": "^8.57.1",
         "eslint-config-airbnb-typescript": "^18.0.0",
-        "eslint-plugin-import": "^2.30.0",
+        "eslint-plugin-import": "^2.31.0",
         "jest": "^29.7.0",
         "jest-environment-jsdom": "^29.7.0",
         "rollup-plugin-serve": "^3.0.0",