{ "name": "@wispplace/main-app", "version": "1.0.50", "private": true, "scripts": { "test": "NODE_ENV=test bun test --isolate", "dev": "NODE_ENV=development bun run build && NODE_ENV=development bun run --watch src/index.ts", "start": "bun run src/index.ts", "build:css": "tailwindcss -i public/styles/global.css -o dist/styles.css --minify", "build": "bun run build.ts && bun run build:css", "check": "tsc --noEmit", "screenshot": "bun run scripts/screenshot-sites.ts" }, "dependencies": { "@atcute/crypto": "^2.4.2", "@atcute/identity": "^1.1.5", "@atcute/identity-resolver": "^1.2.3", "@atcute/oauth-crypto": "^0.1.0", "@atcute/xrpc-server": "^0.1.12", "@atproto-labs/did-resolver": "^0.2.6", "@atproto/api": "^0.20.28", "@atproto/common-web": "^0.4.21", "@atproto/jwk-jose": "^0.1.11", "@atproto/lex-cli": "^0.10.6", "@atproto/oauth-client-node": "^0.3.17", "@atproto/xrpc-server": "^0.11.9", "@elysiajs/cors": "^1.4.2", "@elysiajs/openapi": "^1.4.15", "@elysiajs/static": "^1.4.10", "@tanstack/react-query": "^5.101.2", "@wispplace/atproto-utils": "workspace:*", "@wispplace/constants": "workspace:*", "@wispplace/css": "workspace:*", "@wispplace/database": "workspace:*", "@wispplace/fs-utils": "workspace:*", "@wispplace/lexicons": "workspace:*", "@wispplace/observability": "workspace:*", "dns-packet": "^5.6.1", "elysia": "^1.4.29", "file-type": "21.3.4", "ignore": "^7.0.6", "iron-session": "^8.0.4", "multiformats": "^13.4.2", "react": "^19.2.7", "react-dom": "^19.2.7", "tailwindcss": "^4.3.2", "zlib": "^1.0.5" }, "devDependencies": { "@atproto-labs/handle-resolver": "^0.3.6", "@atproto/did": "^0.2.4", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "bun-types": "^1.3.14", "esbuild": "0.28.1", "playwright": "^1.61.1", "react-doctor": "^0.9.14", "typescript": "^5.9.3" }, "module": "src/index.js", "trustedDependencies": [ "cbor-extract", "core-js", "protobufjs" ] }