The Appview for the kipclip.com atproto bookmarking service
at main 81 lines 2.8 kB view raw
1{ 2 "$schema": "https://raw.githubusercontent.com/denoland/deno/348900b8b79f4a434cab4c74b3bc8d4d2fa8ee74/cli/schemas/config-file.v1.json", 3 "imports": { 4 "@fresh/core": "jsr:@fresh/core@^2.2.0", 5 "fresh/dev": "jsr:@fresh/core@^2.2.0/dev", 6 "fresh/internal": "jsr:@fresh/core@^2.2.0/internal", 7 "@std/assert": "jsr:@std/assert@1", 8 "@std/encoding": "jsr:@std/encoding@1", 9 "@std/dotenv": "jsr:@std/dotenv@0.225", 10 "@std/media-types": "jsr:@std/media-types@1", 11 "@std/path": "jsr:@std/path@1", 12 "@tijs/atproto-oauth": "jsr:@tijs/atproto-oauth@2.10.0", 13 "@tijs/atproto-sessions": "jsr:@tijs/atproto-sessions@2.1.0", 14 "@tijs/atproto-storage": "jsr:@tijs/atproto-storage@1.0.0", 15 "@libsql/client": "npm:@libsql/client@0.17.0", 16 "@libsql/client/web": "npm:@libsql/client@0.17.0/web", 17 "@sentry/deno": "npm:@sentry/deno@10.34.0", 18 "esbuild": "npm:esbuild@0.27.2", 19 "html-entities": "npm:html-entities@2.6.0", 20 "react": "npm:react@19.2.3", 21 "react-dom": "npm:react-dom@19.2.3", 22 "react-dom/client": "npm:react-dom@19.2.3/client" 23 }, 24 "compilerOptions": { 25 "noImplicitAny": false, 26 "strict": false, 27 "jsx": "react-jsx", 28 "jsxImportSource": "npm:react@19", 29 "lib": [ 30 "dom", 31 "dom.iterable", 32 "dom.asynciterable", 33 "deno.ns", 34 "deno.unstable" 35 ] 36 }, 37 "lint": { 38 "rules": { 39 "exclude": [ 40 "no-explicit-any" 41 ] 42 } 43 }, 44 "include": [ 45 "lib/", 46 "frontend/", 47 "shared/", 48 "tests/", 49 "scripts/", 50 "main.ts", 51 "dev.ts" 52 ], 53 "node_modules_dir": false, 54 "unstable": [ 55 "kv" 56 ], 57 "experimental": { 58 "unstable-node-globals": true, 59 "unstable-temporal": true, 60 "unstable-worker-options": true, 61 "unstable-sloppy-imports": true 62 }, 63 "exclude": [ 64 "**/_fresh/*", 65 "static/", 66 "tests/fixtures/" 67 ], 68 "tasks": { 69 "build:frontend": "deno run -A scripts/build-frontend.ts", 70 "dev": "deno task build:frontend && deno run -A --unstable-kv --watch=static/,routes/,lib/,frontend/,shared/ dev.ts", 71 "build": "deno task build:frontend && deno run -A --unstable-kv dev.ts build", 72 "start": "deno serve -A _fresh/server.js", 73 "preview": "deno run -A --unstable-kv main.ts", 74 "quality": "deno fmt --check && deno lint && deno audit", 75 "check": "deno check --allow-import main.ts", 76 "test": "KIPCLIP_TESTING=1 TURSO_DATABASE_URL=file::memory: COOKIE_SECRET=test-cookie-secret-32-characters-minimum ENCRYPTION_KEY=test-encryption-key-for-unit-tests-only-minimum-32-chars deno test --allow-all --unstable-kv tests/", 77 "test:watch": "KIPCLIP_TESTING=1 COOKIE_SECRET=test-cookie-secret-32-characters-minimum deno test --allow-all --unstable-kv --watch", 78 "fmt": "deno fmt", 79 "lint": "deno lint" 80 } 81}