deer social fork for personal usage. but you might see a use idk. github mirror
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

gzip compression does this work

ayla d5059e51 4786e79f

+39
+1
package.json
··· 252 252 "babel-plugin-module-resolver": "^5.0.2", 253 253 "babel-plugin-react-compiler": "^19.1.0-rc.1", 254 254 "babel-preset-expo": "~13.1.11", 255 + "compression-webpack-plugin": "^11.1.0", 255 256 "eslint": "^8.19.0", 256 257 "eslint-plugin-bsky-internal": "link:./eslint", 257 258 "eslint-plugin-ft-flow": "^2.0.3",
+11
webpack.config.js
··· 1 1 const createExpoWebpackConfigAsync = require('@expo/webpack-config') 2 + const CompressionPlugin = require('compression-webpack-plugin') 2 3 const {withAlias} = require('@expo/webpack-config/addons') 3 4 const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin') 4 5 const {BundleAnalyzerPlugin} = require('webpack-bundle-analyzer') ··· 34 35 // Support static CDN for chunks 35 36 config.output.publicPath = 'auto' 36 37 } 38 + 39 + config.plugins.push( 40 + new CompressionPlugin({ 41 + test: /\.js$|\.css$|\.html$|\.ts$/, 42 + filename: '[path][base].gz', 43 + algorithm: 'gzip', 44 + threshold: 1024, 45 + minRatio: 0.8, 46 + }), 47 + ) 37 48 38 49 if (GENERATE_STATS || OPEN_ANALYZER) { 39 50 config.plugins.push(
+27
yarn.lock
··· 9848 9848 dependencies: 9849 9849 mime-db ">= 1.43.0 < 2" 9850 9850 9851 + compression-webpack-plugin@^11.1.0: 9852 + version "11.1.0" 9853 + resolved "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-11.1.0.tgz#ee340d2029cf99ccecdea9ad1410b377d15b48b3" 9854 + integrity sha512-zDOQYp10+upzLxW+VRSjEpRRwBXJdsb5lBMlRxx1g8hckIFBpe3DTI0en2w7h+beuq89576RVzfiXrkdPGrHhA== 9855 + dependencies: 9856 + schema-utils "^4.2.0" 9857 + serialize-javascript "^6.0.2" 9858 + 9851 9859 compression@^1.7.4: 9852 9860 version "1.7.4" 9853 9861 resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" ··· 14477 14485 resolved "https://registry.yarnpkg.com/lan-network/-/lan-network-0.1.7.tgz#9fcb9967c6d951f10b2f9a9ffabe4a312d63f69d" 14478 14486 integrity sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ== 14479 14487 14488 + lande@^1.0.10: 14489 + version "1.0.10" 14490 + resolved "https://registry.yarnpkg.com/lande/-/lande-1.0.10.tgz#1f6c6542e628338eb18def22edd1038f5fce9e7a" 14491 + integrity sha512-yT52DQh+UV2pEp08jOYrA4drDv0DbjpiRyZYgl25ak9G2cVR2AimzrqkYQWrD9a7Ud+qkAcaiDDoNH9DXfHPmw== 14492 + dependencies: 14493 + toygrad "^2.6.0" 14494 + 14480 14495 launch-editor@^2.6.0: 14481 14496 version "2.6.0" 14482 14497 resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7" ··· 18339 18354 dependencies: 18340 18355 randombytes "^2.1.0" 18341 18356 18357 + serialize-javascript@^6.0.2: 18358 + version "6.0.2" 18359 + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" 18360 + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== 18361 + dependencies: 18362 + randombytes "^2.1.0" 18363 + 18342 18364 serve-index@^1.9.1: 18343 18365 version "1.9.1" 18344 18366 resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" ··· 19507 19529 punycode "^2.1.1" 19508 19530 universalify "^0.2.0" 19509 19531 url-parse "^1.5.3" 19532 + 19533 + toygrad@^2.6.0: 19534 + version "2.6.0" 19535 + resolved "https://registry.yarnpkg.com/toygrad/-/toygrad-2.6.0.tgz#e814bb7da026db8e08dc7da14c7155f49cdb4d54" 19536 + integrity sha512-g4zBmlSbvzOE5FOILxYkAybTSxijKLkj1WoNqVGnbMcWDyj4wWQ+eYSr3ik7XOpIgMq/7eBcPRTJX3DM2E0YMg== 19510 19537 19511 19538 tr46@^1.0.1: 19512 19539 version "1.0.1"