the statusphere demo reworked into a vite/react app in a monorepo

Remove jwk-jose (unused)

+1 -51
+1 -49
package-lock.json
··· 10 10 "license": "MIT", 11 11 "dependencies": { 12 12 "@atproto/identity": "^0.4.0", 13 - "@atproto/jwk-jose": "0.1.2-rc.0", 14 13 "@atproto/lexicon": "0.4.1-rc.0", 15 14 "@atproto/oauth-client-node": "0.0.2-rc.2", 16 15 "@atproto/repo": "0.4.2-rc.0", ··· 755 754 "@types/node": "*" 756 755 } 757 756 }, 758 - "node_modules/@types/cors": { 759 - "version": "2.8.17", 760 - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", 761 - "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", 762 - "dev": true, 763 - "dependencies": { 764 - "@types/node": "*" 765 - } 766 - }, 767 757 "node_modules/@types/estree": { 768 758 "version": "1.0.5", 769 759 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", ··· 1393 1383 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 1394 1384 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 1395 1385 }, 1396 - "node_modules/cors": { 1397 - "version": "2.8.5", 1398 - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 1399 - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 1400 - "dependencies": { 1401 - "object-assign": "^4", 1402 - "vary": "^1" 1403 - }, 1404 - "engines": { 1405 - "node": ">= 0.10" 1406 - } 1407 - }, 1408 1386 "node_modules/create-require": { 1409 1387 "version": "1.1.1", 1410 1388 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", ··· 1791 1769 "node": ">= 0.10.0" 1792 1770 } 1793 1771 }, 1794 - "node_modules/express-rate-limit": { 1795 - "version": "7.4.0", 1796 - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.4.0.tgz", 1797 - "integrity": "sha512-v1204w3cXu5gCDmAvgvzI6qjzZzoMWKnyVDk3ACgfswTQLYiGen+r8w0VnXnGMmzEN/g8fwIQ4JrFFd4ZP6ssg==", 1798 - "engines": { 1799 - "node": ">= 16" 1800 - }, 1801 - "funding": { 1802 - "url": "https://github.com/sponsors/express-rate-limit" 1803 - }, 1804 - "peerDependencies": { 1805 - "express": "4 || 5 || ^5.0.0-beta.1" 1806 - } 1807 - }, 1808 1772 "node_modules/fast-copy": { 1809 1773 "version": "3.0.2", 1810 1774 "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", ··· 2144 2108 "node": ">= 0.4" 2145 2109 } 2146 2110 }, 2147 - "node_modules/helmet": { 2148 - "version": "7.1.0", 2149 - "resolved": "https://registry.npmjs.org/helmet/-/helmet-7.1.0.tgz", 2150 - "integrity": "sha512-g+HZqgfbpXdCkme/Cd/mZkV0aV3BZZZSugecH03kl38m/Kmdx8jKjBikpDj2cr+Iynv4KpYEviojNdTJActJAg==", 2151 - "engines": { 2152 - "node": ">=16.0.0" 2153 - } 2154 - }, 2155 2111 "node_modules/help-me": { 2156 2112 "version": "5.0.0", 2157 2113 "resolved": "https://registry.npmjs.org/help-me/-/help-me-5.0.0.tgz", ··· 2195 2151 "engines": { 2196 2152 "node": ">= 0.8" 2197 2153 } 2198 - }, 2199 - "node_modules/http-status-codes": { 2200 - "version": "2.3.0", 2201 - "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz", 2202 - "integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==" 2203 2154 }, 2204 2155 "node_modules/iconv-lite": { 2205 2156 "version": "0.4.24", ··· 2648 2599 "version": "4.1.1", 2649 2600 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2650 2601 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 2602 + "dev": true, 2651 2603 "engines": { 2652 2604 "node": ">=0.10.0" 2653 2605 }
-1
package.json
··· 15 15 }, 16 16 "dependencies": { 17 17 "@atproto/identity": "^0.4.0", 18 - "@atproto/jwk-jose": "0.1.2-rc.0", 19 18 "@atproto/lexicon": "0.4.1-rc.0", 20 19 "@atproto/oauth-client-node": "0.0.2-rc.2", 21 20 "@atproto/repo": "0.4.2-rc.0",
-1
src/auth/client.ts
··· 1 - import { JoseKey } from '@atproto/jwk-jose' 2 1 import { NodeOAuthClient } from '@atproto/oauth-client-node' 3 2 import type { Database } from '#/db' 4 3 import { env } from '#/env'