a tool for shared writing and social publishing
at refactor/standard.site 128 lines 4.5 kB view raw
1{ 2 "name": "minilink", 3 "version": "1.0.0", 4 "description": "", 5 "main": "index.js", 6 "scripts": { 7 "dev": "TZ=UTC next dev --turbo", 8 "publish-lexicons": "tsx lexicons/publish.ts", 9 "generate-db-types": "supabase gen types --local > supabase/database.types.ts && drizzle-kit introspect && rm -rf ./drizzle/*.sql ./drizzle/meta", 10 "lexgen": "tsx ./lexicons/build.ts && lex gen-api ./lexicons/api ./lexicons/pub/leaflet/document.json ./lexicons/pub/leaflet/comment.json ./lexicons/pub/leaflet/publication.json ./lexicons/pub/leaflet/content.json ./lexicons/pub/leaflet/*/* ./lexicons/com/atproto/*/* ./lexicons/app/bsky/*/* ./lexicons/site/*/* ./lexicons/site/*/*/* --yes && tsx ./lexicons/fix-extensions.ts ./lexicons/api", 11 "wrangler-dev": "wrangler dev", 12 "build-appview": "esbuild appview/index.ts --outfile=appview/dist/index.js --bundle --platform=node", 13 "build-feed-service": "esbuild feeds/index.ts --outfile=feeds/dist/index.js --bundle --platform=node", 14 "start-appview-dev": "tsx --env-file='./.env.local' --watch appview/index.ts", 15 "start-feed-service-dev": "npx tsx --env-file='./.env.local' --watch feeds/index.ts", 16 "start-appview-prod": "npm run build-appview && node appview/dist/index.js" 17 }, 18 "keywords": [], 19 "author": "", 20 "license": "ISC", 21 "dependencies": { 22 "@atproto/api": "^0.16.9", 23 "@atproto/common": "^0.4.8", 24 "@atproto/identity": "^0.4.6", 25 "@atproto/lexicon": "^0.5.1", 26 "@atproto/oauth-client-node": "^0.3.8", 27 "@atproto/sync": "^0.1.34", 28 "@atproto/syntax": "^0.3.3", 29 "@atproto/tap": "^0.1.1", 30 "@atproto/xrpc": "^0.7.5", 31 "@atproto/xrpc-server": "^0.9.5", 32 "@hono/node-server": "^1.14.3", 33 "@mdx-js/loader": "^3.1.0", 34 "@mdx-js/react": "^3.1.0", 35 "@next/bundle-analyzer": "16.0.3", 36 "@next/mdx": "16.0.3", 37 "@radix-ui/react-dialog": "^1.1.15", 38 "@radix-ui/react-dropdown-menu": "^2.1.16", 39 "@radix-ui/react-popover": "^1.1.15", 40 "@radix-ui/react-slider": "^1.3.6", 41 "@radix-ui/react-tooltip": "^1.2.8", 42 "@react-spring/web": "^10.0.0-beta.0", 43 "@rocicorp/undo": "^0.2.1", 44 "@supabase/ssr": "^0.3.0", 45 "@supabase/supabase-js": "^2.43.2", 46 "@tiptap/core": "^2.11.5", 47 "@types/mdx": "^2.0.13", 48 "@vercel/analytics": "^1.5.0", 49 "@vercel/functions": "^2.2.12", 50 "@vercel/sdk": "^1.11.4", 51 "babel-plugin-react-compiler": "^19.1.0-rc.1", 52 "base64-js": "^1.5.1", 53 "colorjs.io": "^0.5.2", 54 "drizzle-orm": "^0.30.10", 55 "feed": "^5.1.0", 56 "fractional-indexing": "^3.2.0", 57 "hono": "^4.7.11", 58 "immer": "^10.2.0", 59 "inngest": "^3.40.1", 60 "ioredis": "^5.6.1", 61 "katex": "^0.16.22", 62 "l": "^0.6.0", 63 "linkifyjs": "^4.2.0", 64 "luxon": "^3.7.2", 65 "multiformats": "^13.3.2", 66 "next": "^16.0.7", 67 "pg": "^8.16.3", 68 "prosemirror-commands": "^1.5.2", 69 "prosemirror-inputrules": "^1.4.0", 70 "prosemirror-keymap": "^1.2.2", 71 "prosemirror-model": "^1.21.0", 72 "prosemirror-schema-basic": "^1.2.2", 73 "prosemirror-state": "^1.4.3", 74 "react": "19.2.1", 75 "react-aria-components": "^1.8.0", 76 "react-day-picker": "^9.3.0", 77 "react-dom": "19.2.1", 78 "react-use-measure": "^2.1.1", 79 "redlock": "^5.0.0-beta.2", 80 "rehype-parse": "^9.0.0", 81 "rehype-remark": "^10.0.0", 82 "rehype-stringify": "^10.0.0", 83 "remark-gfm": "^4.0.0", 84 "remark-parse": "^11.0.0", 85 "remark-rehype": "^11.1.0", 86 "remark-stringify": "^11.0.0", 87 "replicache": "^15.3.0", 88 "sharp": "^0.34.4", 89 "shiki": "^3.8.1", 90 "swr": "^2.3.3", 91 "thumbhash": "^0.1.1", 92 "twilio": "^5.3.7", 93 "unified": "^11.0.5", 94 "unist-util-visit": "^5.0.0", 95 "uuid": "^10.0.0", 96 "y-prosemirror": "^1.2.5", 97 "yjs": "^13.6.15", 98 "zustand": "^5.0.4" 99 }, 100 "devDependencies": { 101 "@atproto/lex-cli": "^0.9.5", 102 "@cloudflare/workers-types": "^4.20240512.0", 103 "@tailwindcss/postcss": "^4.1.13", 104 "@types/katex": "^0.16.7", 105 "@types/luxon": "^3.7.1", 106 "@types/node": "^22.15.17", 107 "@types/react": "19.2.6", 108 "@types/react-dom": "19.2.3", 109 "@types/uuid": "^10.0.0", 110 "drizzle-kit": "^0.21.2", 111 "esbuild": "^0.25.4", 112 "eslint": "^9.39.1", 113 "eslint-config-next": "16.0.3", 114 "postcss": "^8.4.38", 115 "prettier": "3.2.5", 116 "supabase": "^1.187.3", 117 "tailwindcss": "^4.1.13", 118 "tsx": "^4.19.3", 119 "typescript": "^5.8.3", 120 "wrangler": "^3.56.0" 121 }, 122 "overrides": { 123 "ajv": "^8.17.1", 124 "whatwg-url": "^14.0.0", 125 "@types/react": "19.2.6", 126 "@types/react-dom": "19.2.3" 127 } 128}