/ package.json
package.json
 1  {
 2    "name": "agora",
 3    "version": "0.1.0",
 4    "type": "module",
 5    "scripts": {
 6      "dev": "vite",
 7      "build": "vite build",
 8      "preview": "vite preview",
 9      "fetch-instances": "env $(cat .env.dev | grep -v \"#\" | xargs) node scripts/fetch-instances-list.js",
10      "sourcemap": "npx source-map-explorer dist/assets/*.js"
11    },
12    "dependencies": {
13      "@formatjs/intl-localematcher": "~0.4.2",
14      "@formkit/auto-animate": "~0.8.0",
15      "@github/text-expander-element": "~2.5.0",
16      "@iconify-icons/mingcute": "~1.2.8",
17      "@justinribeiro/lite-youtube": "~1.5.0",
18      "@storedotapp/pwa-install-dialog": "^1.1.2",
19      "@szhsin/react-menu": "~4.1.0",
20      "@uidotdev/usehooks": "~2.4.0",
21      "@vercel/analytics": "^1.1.2",
22      "common-words": "^0.1.3",
23      "dayjs": "~1.11.10",
24      "dayjs-twitter": "~0.5.0",
25      "fast-blurhash": "~1.1.2",
26      "fast-deep-equal": "~3.1.3",
27      "idb-keyval": "~6.2.1",
28      "just-debounce-it": "~3.2.0",
29      "lz-string": "~1.5.0",
30      "masto": "~6.3.1",
31      "moize": "~6.1.6",
32      "nostr-tools": "^2.5.0",
33      "p-retry": "~6.1.0",
34      "p-throttle": "~5.1.0",
35      "preact": "~10.18.1",
36      "react-hotkeys-hook": "~4.4.1",
37      "react-intersection-observer": "~9.5.2",
38      "react-quick-pinch-zoom": "~5.0.0",
39      "react-router-dom": "6.6.2",
40      "sanitize-html": "^2.12.1",
41      "string-length": "5.0.1",
42      "swiped-events": "~1.1.7",
43      "toastify-js": "~1.12.0",
44      "uid": "~2.0.2",
45      "use-debounce": "~9.0.4",
46      "use-long-press": "~3.2.0",
47      "use-resize-observer": "~9.1.0",
48      "valtio": "1.9.0"
49    },
50    "devDependencies": {
51      "@iconify/react": "^4.1.1",
52      "@preact/preset-vite": "~2.6.0",
53      "@trivago/prettier-plugin-sort-imports": "~4.2.0",
54      "fedialgo": "github:pkreissel/fedialgo",
55      "postcss": "~8.4.31",
56      "postcss-dark-theme-class": "~1.0.0",
57      "postcss-preset-env": "~9.2.0",
58      "twitter-text": "~3.1.0",
59      "vite": "~4.4.11",
60      "vite-plugin-generate-file": "~0.0.4",
61      "vite-plugin-html-config": "~1.0.11",
62      "vite-plugin-pwa": "~0.16.5",
63      "vite-plugin-remove-console": "~2.1.1",
64      "workbox-cacheable-response": "~7.0.0",
65      "workbox-expiration": "~7.0.0",
66      "workbox-routing": "~7.0.0",
67      "workbox-strategies": "~7.0.0"
68    },
69    "postcss": {
70      "plugins": {
71        "postcss-dark-theme-class": {},
72        "postcss-preset-env": {
73          "features": {
74            "logical-properties-and-values": false
75          }
76        }
77      }
78    },
79    "browserslist": [
80      "defaults",
81      "android >= 4"
82    ]
83  }