/ 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 }