From 902c1d48e333d2e49956048d8be67a603a54a85b Mon Sep 17 00:00:00 2001
From: steel <mael.acier@ensiie.fr>
Date: Mon, 5 Feb 2024 21:20:06 +0100
Subject: [PATCH] optional peer dependencies

---
 package.json   | 12 ++++++++++--
 pnpm-lock.yaml |  4 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/package.json b/package.json
index 5cfc324..657bafe 100644
--- a/package.json
+++ b/package.json
@@ -35,9 +35,19 @@
     "!dist/**/*.spec.*"
   ],
   "peerDependencies": {
+    "@lucia-auth/adapter-sqlite": "^3.0.0",
     "@sveltejs/kit": "2",
+    "better-sqlite3": "^9.4.0",
     "svelte": "4"
   },
+  "peerDependenciesMeta": {
+    "@lucia-auth/adapter-sqlite": {
+      "optional": true
+    },
+    "better-sqlite3": {
+      "optional": true
+    }
+  },
   "devDependencies": {
     "@sveltejs/adapter-node": "^4.0.1",
     "@sveltejs/kit": "^2.5.0",
@@ -62,8 +72,6 @@
     "vitest": "^1.2.2"
   },
   "dependencies": {
-    "@lucia-auth/adapter-sqlite": "^3.0.0",
-    "better-sqlite3": "^9.4.0",
     "lucia": "^3.0.1",
     "openid-client": "^5.6.4",
     "readable-http-codes": "^1.1.1"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b2cbc9d..9307485 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -2359,7 +2359,7 @@ packages:
     resolution: {integrity: sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==}
     engines: {node: '>=10'}
     dependencies:
-      semver: 7.5.4
+      semver: 7.6.0
     dev: false
 
   /normalize-path@3.0.0:
@@ -2802,6 +2802,7 @@ packages:
     hasBin: true
     dependencies:
       lru-cache: 6.0.0
+    dev: true
 
   /semver@7.6.0:
     resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
@@ -2809,7 +2810,6 @@ packages:
     hasBin: true
     dependencies:
       lru-cache: 6.0.0
-    dev: true
 
   /set-cookie-parser@2.6.0:
     resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
-- 
GitLab