summaryrefslogtreecommitdiff
path: root/pnpm-lock.yaml
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-08-14 18:42:27 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-08-14 18:44:44 +0200
commit815de9906a014c2eb1a4fe2bd8cf1b3077f03c9c (patch)
tree9b773698f66dbc325f7823496db30477e0cbdd07 /pnpm-lock.yaml
parent923c7c6b1a6549a6c5012713a22d5cf6e478f994 (diff)
downloaduneven-815de9906a014c2eb1a4fe2bd8cf1b3077f03c9c.tar.gz
Add passkey authentication
Diffstat (limited to 'pnpm-lock.yaml')
-rw-r--r--pnpm-lock.yaml158
1 files changed, 158 insertions, 0 deletions
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 87a2533..c7dcbbb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,16 +11,31 @@ importers:
'@hono/node-server':
specifier: ^1.18.2
version: 1.18.2(hono@4.9.1)
+ '@hono/zod-validator':
+ specifier: ^0.7.2
+ version: 0.7.2(hono@4.9.1)(zod@4.0.17)
'@libsql/client':
specifier: ^0.15.11
version: 0.15.11
+ '@simplewebauthn/server':
+ specifier: ^13.1.2
+ version: 13.1.2
drizzle-orm:
specifier: ^0.44.4
version: 0.44.4(@libsql/client@0.15.11)
hono:
specifier: ^4.9.1
version: 4.9.1
+ superjson:
+ specifier: ^2.2.2
+ version: 2.2.2
+ zod:
+ specifier: ^4.0.17
+ version: 4.0.17
devDependencies:
+ '@simplewebauthn/types':
+ specifier: ^12.0.0
+ version: 12.0.0
'@types/node':
specifier: ^20.11.17
version: 20.19.10
@@ -338,12 +353,24 @@ packages:
cpu: [x64]
os: [win32]
+ '@hexagon/base64@1.1.28':
+ resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==}
+
'@hono/node-server@1.18.2':
resolution: {integrity: sha512-icgNvC0vRYivzyuSSaUv9ttcwtN8fDyd1k3AOIBDJgYd84tXRZSS6na8X54CY/oYoFTNhEmZraW/Rb9XYwX4KA==}
engines: {node: '>=18.14.1'}
peerDependencies:
hono: ^4
+ '@hono/zod-validator@0.7.2':
+ resolution: {integrity: sha512-ub5eL/NeZ4eLZawu78JpW/J+dugDAYhwqUIdp9KYScI6PZECij4Hx4UsrthlEUutqDDhPwRI0MscUfNkvn/mqQ==}
+ peerDependencies:
+ hono: '>=3.9.0'
+ zod: ^3.25.0 || ^4.0.0
+
+ '@levischuck/tiny-cbor@0.2.11':
+ resolution: {integrity: sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow==}
+
'@libsql/client@0.15.11':
resolution: {integrity: sha512-JB8RWRs+cAbHX35/dQ9wD3m4W5EVGevq1fFqiHKTT4Pa5HR7WrcGRVT+8NL2M7gtTlOvyPh9zzms2DPLBCswig==}
@@ -408,15 +435,45 @@ packages:
'@neon-rs/load@0.0.4':
resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==}
+ '@peculiar/asn1-android@2.4.0':
+ resolution: {integrity: sha512-YFueREq97CLslZZBI8dKzis7jMfEHSLxM+nr0Zdx1POiXFLjqqwoY5s0F1UimdBiEw/iKlHey2m56MRDv7Jtyg==}
+
+ '@peculiar/asn1-ecc@2.4.0':
+ resolution: {integrity: sha512-fJiYUBCJBDkjh347zZe5H81BdJ0+OGIg0X9z06v8xXUoql3MFeENUX0JsjCaVaU9A0L85PefLPGYkIoGpTnXLQ==}
+
+ '@peculiar/asn1-rsa@2.4.0':
+ resolution: {integrity: sha512-6PP75voaEnOSlWR9sD25iCQyLgFZHXbmxvUfnnDcfL6Zh5h2iHW38+bve4LfH7a60x7fkhZZNmiYqAlAff9Img==}
+
+ '@peculiar/asn1-schema@2.4.0':
+ resolution: {integrity: sha512-umbembjIWOrPSOzEGG5vxFLkeM8kzIhLkgigtsOrfLKnuzxWxejAcUX+q/SoZCdemlODOcr5WiYa7+dIEzBXZQ==}
+
+ '@peculiar/asn1-x509@2.4.0':
+ resolution: {integrity: sha512-F7mIZY2Eao2TaoVqigGMLv+NDdpwuBKU1fucHPONfzaBS4JXXCNCmfO0Z3dsy7JzKGqtDcYC1mr9JjaZQZNiuw==}
+
+ '@simplewebauthn/server@13.1.2':
+ resolution: {integrity: sha512-VwoDfvLXSCaRiD+xCIuyslU0HLxVggeE5BL06+GbsP2l1fGf5op8e0c3ZtKoi+vSg1q4ikjtAghC23ze2Q3H9g==}
+ engines: {node: '>=20.0.0'}
+
+ '@simplewebauthn/types@12.0.0':
+ resolution: {integrity: sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==}
+
'@types/node@20.19.10':
resolution: {integrity: sha512-iAFpG6DokED3roLSP0K+ybeDdIX6Bc0Vd3mLW5uDqThPWtNos3E+EqOM11mPQHKzfWHqEBuLjIlsBQQ8CsISmQ==}
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
+ asn1js@3.0.6:
+ resolution: {integrity: sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==}
+ engines: {node: '>=12.0.0'}
+
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ copy-anything@3.0.5:
+ resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
+ engines: {node: '>=12.13'}
+
data-uri-to-buffer@4.0.1:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
@@ -565,6 +622,10 @@ packages:
resolution: {integrity: sha512-qfvdJ42t6CQE0N/iSCa8KsW8SQqYD67YB+TYbwPHlnALvX+s7ynh8otR1NEk5jXtUg73gpV/B82OSufDmwtX3w==}
engines: {node: '>=16.9.0'}
+ is-what@4.1.16:
+ resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
+ engines: {node: '>=12.13'}
+
js-base64@3.7.8:
resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==}
@@ -588,6 +649,13 @@ packages:
promise-limit@2.7.0:
resolution: {integrity: sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw==}
+ pvtsutils@1.3.6:
+ resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==}
+
+ pvutils@1.1.3:
+ resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==}
+ engines: {node: '>=6.0.0'}
+
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
@@ -598,6 +666,13 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
+ superjson@2.2.2:
+ resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==}
+ engines: {node: '>=16'}
+
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
tsx@4.20.4:
resolution: {integrity: sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg==}
engines: {node: '>=18.0.0'}
@@ -635,6 +710,9 @@ packages:
utf-8-validate:
optional: true
+ zod@4.0.17:
+ resolution: {integrity: sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==}
+
snapshots:
'@drizzle-team/brocli@0.10.2': {}
@@ -793,10 +871,19 @@ snapshots:
'@esbuild/win32-x64@0.25.9':
optional: true
+ '@hexagon/base64@1.1.28': {}
+
'@hono/node-server@1.18.2(hono@4.9.1)':
dependencies:
hono: 4.9.1
+ '@hono/zod-validator@0.7.2(hono@4.9.1)(zod@4.0.17)':
+ dependencies:
+ hono: 4.9.1
+ zod: 4.0.17
+
+ '@levischuck/tiny-cbor@0.2.11': {}
+
'@libsql/client@0.15.11':
dependencies:
'@libsql/core': 0.15.11
@@ -861,6 +948,51 @@ snapshots:
'@neon-rs/load@0.0.4': {}
+ '@peculiar/asn1-android@2.4.0':
+ dependencies:
+ '@peculiar/asn1-schema': 2.4.0
+ asn1js: 3.0.6
+ tslib: 2.8.1
+
+ '@peculiar/asn1-ecc@2.4.0':
+ dependencies:
+ '@peculiar/asn1-schema': 2.4.0
+ '@peculiar/asn1-x509': 2.4.0
+ asn1js: 3.0.6
+ tslib: 2.8.1
+
+ '@peculiar/asn1-rsa@2.4.0':
+ dependencies:
+ '@peculiar/asn1-schema': 2.4.0
+ '@peculiar/asn1-x509': 2.4.0
+ asn1js: 3.0.6
+ tslib: 2.8.1
+
+ '@peculiar/asn1-schema@2.4.0':
+ dependencies:
+ asn1js: 3.0.6
+ pvtsutils: 1.3.6
+ tslib: 2.8.1
+
+ '@peculiar/asn1-x509@2.4.0':
+ dependencies:
+ '@peculiar/asn1-schema': 2.4.0
+ asn1js: 3.0.6
+ pvtsutils: 1.3.6
+ tslib: 2.8.1
+
+ '@simplewebauthn/server@13.1.2':
+ dependencies:
+ '@hexagon/base64': 1.1.28
+ '@levischuck/tiny-cbor': 0.2.11
+ '@peculiar/asn1-android': 2.4.0
+ '@peculiar/asn1-ecc': 2.4.0
+ '@peculiar/asn1-rsa': 2.4.0
+ '@peculiar/asn1-schema': 2.4.0
+ '@peculiar/asn1-x509': 2.4.0
+
+ '@simplewebauthn/types@12.0.0': {}
+
'@types/node@20.19.10':
dependencies:
undici-types: 6.21.0
@@ -869,8 +1001,18 @@ snapshots:
dependencies:
'@types/node': 20.19.10
+ asn1js@3.0.6:
+ dependencies:
+ pvtsutils: 1.3.6
+ pvutils: 1.1.3
+ tslib: 2.8.1
+
buffer-from@1.1.2: {}
+ copy-anything@3.0.5:
+ dependencies:
+ is-what: 4.1.16
+
data-uri-to-buffer@4.0.1: {}
debug@4.4.1:
@@ -971,6 +1113,8 @@ snapshots:
hono@4.9.1: {}
+ is-what@4.1.16: {}
+
js-base64@3.7.8: {}
libsql@0.5.17:
@@ -1000,6 +1144,12 @@ snapshots:
promise-limit@2.7.0: {}
+ pvtsutils@1.3.6:
+ dependencies:
+ tslib: 2.8.1
+
+ pvutils@1.1.3: {}
+
resolve-pkg-maps@1.0.0: {}
source-map-support@0.5.21:
@@ -1009,6 +1159,12 @@ snapshots:
source-map@0.6.1: {}
+ superjson@2.2.2:
+ dependencies:
+ copy-anything: 3.0.5
+
+ tslib@2.8.1: {}
+
tsx@4.20.4:
dependencies:
esbuild: 0.25.9
@@ -1029,3 +1185,5 @@ snapshots:
web-streams-polyfill@3.3.3: {}
ws@8.18.3: {}
+
+ zod@4.0.17: {}