A Deno-compatible AT Protocol OAuth client that serves as a drop-in replacement for @atproto/oauth-client-node
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 77 lines 1.8 kB view raw
1{ 2 "name": "@tijs/oauth-client-deno", 3 "version": "5.1.0", 4 "description": "AT Protocol OAuth client for Deno - handle-focused alternative to @atproto/oauth-client-node with Web Crypto API compatibility", 5 "license": "MIT", 6 "repository": { 7 "type": "git", 8 "url": "git+https://github.com/tijs/oauth-client-deno.git" 9 }, 10 "keywords": [ 11 "atproto", 12 "oauth", 13 "deno", 14 "bluesky", 15 "authentication", 16 "dpop", 17 "web-crypto" 18 ], 19 "exports": "./mod.ts", 20 "imports": { 21 "@atproto/syntax": "npm:@atproto/syntax@0.4.0", 22 "@panva/jose": "jsr:@panva/jose@6.1.0", 23 "@std/assert": "jsr:@std/assert@1.0.13" 24 }, 25 "publish": { 26 "exclude": [ 27 ".github/", 28 ".vscode/", 29 "npm/", 30 "_build_npm.ts", 31 "_build_import_map.json", 32 "coverage/", 33 "test/", 34 "*.test.ts", 35 "*.bench.ts", 36 ".gitignore" 37 ] 38 }, 39 "tasks": { 40 "test": "deno test --allow-net --allow-read", 41 "check": "deno check **/*.ts", 42 "fmt": "deno fmt --check", 43 "fmt:fix": "deno fmt", 44 "lint": "deno lint", 45 "ci": "deno task fmt && deno task lint && deno task check && deno task test", 46 "prepare": "deno task ci", 47 "build:npm": "deno run -A _build_npm.ts" 48 }, 49 "fmt": { 50 "useTabs": false, 51 "lineWidth": 100, 52 "indentWidth": 2, 53 "semiColons": true, 54 "singleQuote": false, 55 "proseWrap": "preserve" 56 }, 57 "lint": { 58 "rules": { 59 "tags": [ 60 "recommended" 61 ] 62 }, 63 "exclude": [ 64 "coverage/", 65 "dist/", 66 "build/", 67 "_build_npm.ts" 68 ] 69 }, 70 "compilerOptions": { 71 "strict": true, 72 "noUnusedLocals": true, 73 "noUnusedParameters": true, 74 "exactOptionalPropertyTypes": true, 75 "noImplicitOverride": false 76 } 77}