personal web client for Bluesky
typescript solidjs bluesky atcute
1{ 2 "type": "module", 3 "private": true, 4 "scripts": { 5 "dev": "vite", 6 "build": "tsc -b && vite build", 7 "preview": "vite preview", 8 "fmt": "PRETTIER_EXPERIMENTAL_CLI=1 prettier --cache --write ." 9 }, 10 "dependencies": { 11 "@atcute/atproto": "^3.1.9", 12 "@atcute/bluemoji": "^3.1.3", 13 "@atcute/bluesky": "^3.2.11", 14 "@atcute/bluesky-richtext-parser": "^1.0.7", 15 "@atcute/bluesky-richtext-segmenter": "^2.0.4", 16 "@atcute/bluesky-search-parser": "^0.1.1", 17 "@atcute/cbor": "^2.2.8", 18 "@atcute/cid": "^2.2.6", 19 "@atcute/client": "^4.1.0", 20 "@atcute/identity": "^1.1.3", 21 "@atcute/identity-resolver": "^1.1.4", 22 "@atcute/lexicons": "^1.2.5", 23 "@atcute/multibase": "^1.1.6", 24 "@atcute/oauth-browser-client": "2.0.1", 25 "@atcute/tid": "^1.0.3", 26 "@atcute/uint8array": "^1.0.5", 27 "@atcute/xrpc-server": "^0.1.3", 28 "@atlaskit/pragmatic-drag-and-drop": "1.6.0", 29 "@atlaskit/pragmatic-drag-and-drop-hitbox": "1.0.3", 30 "@floating-ui/dom": "^1.7.4", 31 "@floating-ui/utils": "^0.2.10", 32 "@kelinci/basa-lexicons": "^1.0.0", 33 "@mary/array-fns": "jsr:^0.1.5", 34 "@mary/async-iterator-fns": "jsr:^0.1.1", 35 "@mary/batch-fetch": "jsr:^0.1.0", 36 "@mary/date-fns": "jsr:^0.1.3", 37 "@mary/events": "jsr:^0.2.0", 38 "@mary/exif-rm": "jsr:^0.2.2", 39 "@mary/solid-freeze": "npm:@externdefs/solid-freeze@^0.1.1", 40 "@mary/solid-query": "npm:@externdefs/solid-query@^0.1.5", 41 "comlink": "^4.4.2", 42 "hls.js": "^1.6.15", 43 "idb": "^8.0.3", 44 "nanoid": "^5.1.6", 45 "solid-floating-ui": "~0.2.1", 46 "solid-js": "^1.9.10", 47 "webm-muxer": "^5.1.4" 48 }, 49 "devDependencies": { 50 "@badrap/valita": "^0.4.6", 51 "@cloudflare/vite-plugin": "^1.16.1", 52 "@trivago/prettier-plugin-sort-imports": "^5.2.2", 53 "@types/dom-close-watcher": "^1.0.0", 54 "@types/dom-webcodecs": "^0.1.18", 55 "@types/node": "^24.10.1", 56 "autoprefixer": "^10.4.22", 57 "babel-plugin-transform-typescript-const-enums": "^0.1.0", 58 "prettier": "^3.7.4", 59 "prettier-plugin-tailwindcss": "^0.7.2", 60 "tailwindcss": "^3.4.18", 61 "terser": "^5.44.1", 62 "typescript": "~5.9.3", 63 "vite": "^7.2.6", 64 "vite-plugin-pwa": "1.1.0", 65 "vite-plugin-solid": "^2.11.10", 66 "wrangler": "^4.52.1" 67 }, 68 "pnpm": { 69 "patchedDependencies": { 70 "@floating-ui/utils": "patches/@floating-ui__utils.patch", 71 "@tanstack/query-core@5.17.19": "patches/@tanstack__query-core@5.17.19.patch", 72 "solid-js": "patches/solid-js.patch", 73 "vite-plugin-pwa": "patches/vite-plugin-pwa.patch", 74 "workbox-precaching": "patches/workbox-precaching.patch" 75 }, 76 "overrides": { 77 "is-core-module": "npm:@nolyfill/is-core-module@^1", 78 "safe-buffer": "npm:@nolyfill/safe-buffer@^1", 79 "string.prototype.matchall": "npm:@nolyfill/string.prototype.matchall@^1" 80 }, 81 "onlyBuiltDependencies": [ 82 "esbuild" 83 ] 84 } 85}