website

#astro#js#html#css

git clone https://git.pyrossh.dev/website

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


ad9b5cepyrossh 2026-07-04T14:57:32+05:30
chore: remove astro-icon dependency
Files changed (3) hide show
  1. package.json +0 -8
  2. pnpm-lock.yaml +0 -312
  3. src/pages/rss.xml.ts +7 -7
package.json CHANGED
@@ -18,7 +18,6 @@
18
18
  "astro": "6.3.1",
19
19
  "astro-color-scheme": "^1.1.6",
20
20
  "astro-expressive-code": "^0.42.0",
21
- "astro-icon": "^1.1.5",
22
21
  "diff": "^9.0.0",
23
22
  "isomorphic-git": "^1.38.6",
24
23
  "marked": "^18.0.5",
@@ -42,18 +41,11 @@
42
41
  "vscode-icons": "https://github.com/vscode-icons/vscode-icons.git",
43
42
  "wrangler": "^4.105.0"
44
43
  },
45
- "overrides": {
46
- "@iconify/tools": "5.0.5",
47
- "@iconify/utils": "3.1.0"
48
- },
49
44
  "devEngines": {
50
45
  "packageManager": {
51
46
  "name": "pnpm",
52
47
  "version": "11.9.0",
53
48
  "onFail": "download"
54
49
  }
55
- },
56
- "engines": {
57
- "bun": "1.3.3"
58
50
  }
59
51
  }
pnpm-lock.yaml CHANGED
@@ -231,9 +231,6 @@ importers:
231
231
  astro-expressive-code:
232
232
  specifier: ^0.42.0
233
233
234
- astro-icon:
235
- specifier: ^1.1.5
236
- version: 1.1.5
237
234
  diff:
238
235
  specifier: ^9.0.0
239
236
  version: 9.0.0
@@ -301,9 +298,6 @@ packages:
301
298
  '@antfu/[email protected]':
302
299
  resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
303
300
 
304
- '@antfu/[email protected]':
305
- resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
306
-
307
301
  '@appzic/[email protected]':
308
302
  resolution: {integrity: sha512-Q5o0gZ4tb2TfRp3bkhbdXzq/wTRHMqRmzjqo5CQcz+V7Jb7WbP5NJGl4s6Lvpef/eseJSoslM8WY6BxAITQv5A==}
309
303
 
@@ -821,15 +815,9 @@ packages:
821
815
  '@iconify-json/[email protected]':
822
816
  resolution: {integrity: sha512-6f0hkFfnMV6L2ICcWknUVu3sTUbvrHHuucKmZp3es3V8mOtGEGBSYsDkUK3ITsPFl1AsNZXNjCR7HzmIhDKaUw==}
823
817
 
824
- '@iconify/[email protected]':
825
- resolution: {integrity: sha512-WRxPva/ipxYkqZd1+CkEAQmd86dQmrwH0vwK89gmp2Kh2WyyVw57XbPng0NehP3x4V1LzLsXUneP1uMfTMZmUA==}
826
-
827
818
  '@iconify/[email protected]':
828
819
  resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
829
820
 
830
- '@iconify/[email protected]':
831
- resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
832
-
833
821
  '@iconify/[email protected]':
834
822
  resolution: {integrity: sha512-LPKOXPn/zV+zis1oOfGWogaXVpqUybF3ZS6SCZIsz8vg0ivVp9+fVqyYB7xq0aiST/VhUQYGO1qo6uoYSiEJqw==}
835
823
 
@@ -997,10 +985,6 @@ packages:
997
985
  peerDependencies:
998
986
  reflect-metadata: 0.2.2
999
987
 
1000
- '@isaacs/[email protected]':
1001
- resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
1002
- engines: {node: '>=18.0.0'}
1003
-
1004
988
  '@jridgewell/[email protected]':
1005
989
  resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
1006
990
 
@@ -1572,9 +1556,6 @@ packages:
1572
1556
  '@types/[email protected]':
1573
1557
  resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
1574
1558
 
1575
- '@types/[email protected]':
1576
- resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
1577
-
1578
1559
  '@ungap/[email protected]':
1579
1560
  resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==}
1580
1561
 
@@ -1827,9 +1808,6 @@ packages:
1827
1808
  peerDependencies:
1828
1809
  astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta
1829
1810
 
1830
1831
- resolution: {integrity: sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw==}
1832
-
1833
1811
1834
1812
  resolution: {integrity: sha512-atz6dmkE3Gu24bDgb7g2RE/BYnKqPYIHd6hTUM1UXvu/i7qNZOKLAqEHvgYpv9PQVcgWsXpk4/OOXZ0E/FzvSQ==}
1835
1813
  engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'}
@@ -1861,9 +1839,6 @@ packages:
1861
1839
1862
1840
  resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
1863
1841
 
1864
1865
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
1866
-
1867
1842
1868
1843
  resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
1869
1844
 
@@ -1898,13 +1873,6 @@ packages:
1898
1873
1899
1874
  resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
1900
1875
 
1901
1902
- resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
1903
-
1904
1905
- resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==}
1906
- engines: {node: '>=20.18.1'}
1907
-
1908
1876
1909
1877
  resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
1910
1878
  engines: {node: '>= 14.16.0'}
@@ -1913,10 +1881,6 @@ packages:
1913
1881
  resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
1914
1882
  engines: {node: '>= 20.19.0'}
1915
1883
 
1916
1917
- resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
1918
- engines: {node: '>=18'}
1919
-
1920
1884
1921
1885
  resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==}
1922
1886
  engines: {node: '>=8'}
@@ -1946,10 +1910,6 @@ packages:
1946
1910
  resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
1947
1911
  engines: {node: '>=16'}
1948
1912
 
1949
1950
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
1951
- engines: {node: '>= 10'}
1952
-
1953
1913
1954
1914
  resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==}
1955
1915
  engines: {node: '>= 18'}
@@ -1988,10 +1948,6 @@ packages:
1988
1948
  resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
1989
1949
  engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
1990
1950
 
1991
1992
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
1993
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
1994
-
1995
1951
1996
1952
  resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
1997
1953
  engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
@@ -2102,12 +2058,6 @@ packages:
2102
2058
2103
2059
  resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2104
2060
 
2105
2106
- resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==}
2107
-
2108
2109
- resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
2110
-
2111
2061
2112
2062
  resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
2113
2063
  engines: {node: '>=0.12'}
@@ -2116,10 +2066,6 @@ packages:
2116
2066
  resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
2117
2067
  engines: {node: '>=0.12'}
2118
2068
 
2119
2120
- resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
2121
- engines: {node: '>=0.12'}
2122
-
2123
2069
2124
2070
  resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
2125
2071
 
@@ -2186,11 +2132,6 @@ packages:
2186
2132
2187
2133
  resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
2188
2134
 
2189
2190
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
2191
- engines: {node: '>= 10.17.0'}
2192
- hasBin: true
2193
-
2194
2135
2195
2136
  resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2196
2137
 
@@ -2213,9 +2154,6 @@ packages:
2213
2154
  resolution: {integrity: sha512-brCNCeScma/kqa54J4PIDriSSSLssRkuYaUCpvHJulGc3HGI/xxKUCTDcYkAdqJsyb//ydpbxecjC3hB9+tb/g==}
2214
2155
  hasBin: true
2215
2156
 
2216
2217
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
2218
-
2219
2157
2220
2158
  resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
2221
2159
  engines: {node: '>=12.0.0'}
@@ -2265,10 +2203,6 @@ packages:
2265
2203
  resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
2266
2204
  engines: {node: '>= 0.4'}
2267
2205
 
2268
2269
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
2270
- engines: {node: '>=8'}
2271
-
2272
2206
2273
2207
  resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==}
2274
2208
  engines: {node: '>=20.20.0'}
@@ -2276,10 +2210,6 @@ packages:
2276
2210
2277
2211
  resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
2278
2212
 
2279
2280
- resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
2281
- engines: {node: '>=18'}
2282
-
2283
2213
2284
2214
  resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
2285
2215
  engines: {node: '>= 0.4'}
@@ -2351,16 +2281,9 @@ packages:
2351
2281
2352
2282
  resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
2353
2283
 
2354
2355
- resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
2356
-
2357
2284
2358
2285
  resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
2359
2286
 
2360
2361
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
2362
- engines: {node: '>=0.10.0'}
2363
-
2364
2287
2365
2288
  resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2366
2289
 
@@ -2457,9 +2380,6 @@ packages:
2457
2380
  resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
2458
2381
  engines: {node: '>=6'}
2459
2382
 
2460
2461
- resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
2462
-
2463
2383
2464
2384
  resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
2465
2385
  engines: {node: '>= 12.0.0'}
@@ -2612,9 +2532,6 @@ packages:
2612
2532
2613
2533
  resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
2614
2534
 
2615
2616
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
2617
-
2618
2535
2619
2536
  resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
2620
2537
 
@@ -2717,14 +2634,6 @@ packages:
2717
2634
2718
2635
  resolution: {integrity: sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==}
2719
2636
 
2720
2721
- resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
2722
- engines: {node: '>=16 || 14 >=14.17'}
2723
-
2724
2725
- resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
2726
- engines: {node: '>= 18'}
2727
-
2728
2637
2729
2638
  resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==}
2730
2639
 
@@ -2841,12 +2750,6 @@ packages:
2841
2750
2842
2751
  resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
2843
2752
 
2844
2845
- resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==}
2846
-
2847
2848
- resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==}
2849
-
2850
2753
2851
2754
  resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
2852
2755
 
@@ -2863,9 +2766,6 @@ packages:
2863
2766
2864
2767
  resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
2865
2768
 
2866
2867
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
2868
-
2869
2769
2870
2770
  resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==}
2871
2771
 
@@ -2946,9 +2846,6 @@ packages:
2946
2846
2947
2847
  resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
2948
2848
 
2949
2950
- resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
2951
-
2952
2849
2953
2850
  resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
2954
2851
 
@@ -3050,9 +2947,6 @@ packages:
3050
2947
3051
2948
  resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
3052
2949
 
3053
3054
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3055
-
3056
2950
3057
2951
  resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
3058
2952
  engines: {node: '>=11.0.0'}
@@ -3141,20 +3035,11 @@ packages:
3141
3035
  resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
3142
3036
  engines: {node: '>=18'}
3143
3037
 
3144
3145
- resolution: {integrity: sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==}
3146
- engines: {node: '>=14.0.0'}
3147
- hasBin: true
3148
-
3149
3038
3150
3039
  resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==}
3151
3040
  engines: {node: '>=16'}
3152
3041
  hasBin: true
3153
3042
 
3154
3155
- resolution: {integrity: sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==}
3156
- engines: {node: '>=18'}
3157
-
3158
3043
3159
3044
  resolution: {integrity: sha512-a7wPxPdVlQL7lqvitHGGRsofhdwtkoSXPGATFuSOA2i1ZNQEPLrGnj68vOp2sOJTCFAQVXPeNMX/GctBaO9L2w==}
3160
3045
 
@@ -3541,15 +3426,6 @@ packages:
3541
3426
3542
3427
  resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
3543
3428
 
3544
3545
- resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
3546
- engines: {node: '>=18'}
3547
- deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation
3548
-
3549
3550
- resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
3551
- engines: {node: '>=18'}
3552
-
3553
3429
3554
3430
  resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
3555
3431
  engines: {node: '>=4'}
@@ -3608,10 +3484,6 @@ packages:
3608
3484
  resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
3609
3485
  engines: {node: '>=10'}
3610
3486
 
3611
3612
- resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
3613
- engines: {node: '>=18'}
3614
-
3615
3487
3616
3488
  resolution: {integrity: sha512-3qVyCOexLCWw06PQa5kRPwvMWMZ/eZeCRWUvgD6a0OkqL/4iCnxy2WumbWifa937Uo5xhyWJ0uxlU39ljhNh7A==}
3617
3489
  hasBin: true
@@ -3638,9 +3510,6 @@ packages:
3638
3510
  resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==}
3639
3511
  engines: {node: '>=12'}
3640
3512
 
3641
3642
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
3643
-
3644
3513
3645
3514
  resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
3646
3515
  engines: {node: '>=12.20'}
@@ -3664,8 +3533,6 @@ snapshots:
3664
3533
  package-manager-detector: 1.7.0
3665
3534
  tinyexec: 1.2.4
3666
3535
 
3667
- '@antfu/[email protected]': {}
3668
-
3669
3536
  '@appzic/[email protected]': {}
3670
3537
 
3671
3538
@@ -4113,35 +3980,8 @@ snapshots:
4113
3980
  dependencies:
4114
3981
  '@iconify/types': 2.0.0
4115
3982
 
4116
- '@iconify/[email protected]':
4117
- dependencies:
4118
- '@iconify/types': 2.0.0
4119
- '@iconify/utils': 2.3.0
4120
- cheerio: 1.2.0
4121
- domhandler: 5.0.3
4122
- extract-zip: 2.0.1
4123
- local-pkg: 1.2.1
4124
- pathe: 2.0.3
4125
- svgo: 3.3.3
4126
- tar: 7.5.19
4127
- transitivePeerDependencies:
4128
- - supports-color
4129
-
4130
3983
  '@iconify/[email protected]': {}
4131
3984
 
4132
- '@iconify/[email protected]':
4133
- dependencies:
4134
- '@antfu/install-pkg': 1.1.0
4135
- '@antfu/utils': 8.1.1
4136
- '@iconify/types': 2.0.0
4137
- debug: 4.4.3
4138
- globals: 15.15.0
4139
- kolorist: 1.8.0
4140
- local-pkg: 1.2.1
4141
- mlly: 1.8.2
4142
- transitivePeerDependencies:
4143
- - supports-color
4144
-
4145
3985
  '@iconify/[email protected]':
4146
3986
  dependencies:
4147
3987
  '@antfu/install-pkg': 1.1.0
@@ -4257,10 +4097,6 @@ snapshots:
4257
4097
  dependencies:
4258
4098
  reflect-metadata: 0.2.2
4259
4099
 
4260
- '@isaacs/[email protected]':
4261
- dependencies:
4262
- minipass: 7.1.3
4263
-
4264
4100
  '@jridgewell/[email protected]':
4265
4101
  dependencies:
4266
4102
  '@jridgewell/sourcemap-codec': 1.5.5
@@ -4640,11 +4476,6 @@ snapshots:
4640
4476
 
4641
4477
  '@types/[email protected]': {}
4642
4478
 
4643
- '@types/[email protected]':
4644
- dependencies:
4645
- '@types/node': 26.1.0
4646
- optional: true
4647
-
4648
4479
  '@ungap/[email protected]': {}
4649
4480
 
4650
4481
@@ -4863,14 +4694,6 @@ snapshots:
4863
4694
4864
4695
  rehype-expressive-code: 0.42.0
4865
4696
 
4866
4867
- dependencies:
4868
- '@iconify/tools': 4.2.0
4869
- '@iconify/types': 2.0.0
4870
- '@iconify/utils': 2.3.0
4871
- transitivePeerDependencies:
4872
- - supports-color
4873
-
4874
4697
4875
4698
  dependencies:
4876
4699
  '@astrojs/compiler': 4.0.0
@@ -4987,8 +4810,6 @@ snapshots:
4987
4810
 
4988
4811
4989
4812
 
4990
4991
-
4992
4813
4993
4814
  dependencies:
4994
4815
  base64-js: 1.5.1
@@ -5025,29 +4846,6 @@ snapshots:
5025
4846
 
5026
4847
5027
4848
 
5028
5029
- dependencies:
5030
- boolbase: 1.0.0
5031
- css-select: 5.2.2
5032
- css-what: 6.2.2
5033
- domelementtype: 2.3.0
5034
- domhandler: 5.0.3
5035
- domutils: 3.2.2
5036
-
5037
5038
- dependencies:
5039
- cheerio-select: 2.1.0
5040
- dom-serializer: 2.0.0
5041
- domhandler: 5.0.3
5042
- domutils: 3.2.2
5043
- encoding-sniffer: 0.2.1
5044
- htmlparser2: 10.1.0
5045
- parse5: 7.3.0
5046
- parse5-htmlparser2-tree-adapter: 7.1.0
5047
- parse5-parser-stream: 7.1.2
5048
- undici: 7.28.0
5049
- whatwg-mimetype: 4.0.0
5050
-
5051
4849
5052
4850
  dependencies:
5053
4851
  readdirp: 4.1.2
@@ -5056,8 +4854,6 @@ snapshots:
5056
4854
  dependencies:
5057
4855
  readdirp: 5.0.0
5058
4856
 
5059
5060
-
5061
4857
5062
4858
 
5063
4859
@@ -5080,8 +4876,6 @@ snapshots:
5080
4876
 
5081
4877
5082
4878
 
5083
5084
-
5085
4879
5086
4880
 
5087
4881
@@ -5115,11 +4909,6 @@ snapshots:
5115
4909
  mdn-data: 2.0.28
5116
4910
  source-map-js: 1.2.1
5117
4911
 
5118
5119
- dependencies:
5120
- mdn-data: 2.0.30
5121
- source-map-js: 1.2.1
5122
-
5123
4912
5124
4913
  dependencies:
5125
4914
  mdn-data: 2.27.1
@@ -5217,21 +5006,10 @@ snapshots:
5217
5006
 
5218
5007
5219
5008
 
5220
5221
- dependencies:
5222
- iconv-lite: 0.6.3
5223
- whatwg-encoding: 3.1.1
5224
-
5225
5226
- dependencies:
5227
- once: 1.4.0
5228
-
5229
5009
5230
5010
 
5231
5011
5232
5012
 
5233
5234
-
5235
5013
5236
5014
 
5237
5015
@@ -5331,16 +5109,6 @@ snapshots:
5331
5109
 
5332
5110
5333
5111
 
5334
5335
- dependencies:
5336
- debug: 4.4.3
5337
- get-stream: 5.2.0
5338
- yauzl: 2.10.0
5339
- optionalDependencies:
5340
- '@types/yauzl': 2.10.3
5341
- transitivePeerDependencies:
5342
- - supports-color
5343
-
5344
5112
5345
5113
 
5346
5114
@@ -5369,10 +5137,6 @@ snapshots:
5369
5137
  strnum: 2.4.1
5370
5138
  xml-naming: 0.1.0
5371
5139
 
5372
5373
- dependencies:
5374
- pend: 1.2.0
5375
-
5376
5140
5377
5141
  optionalDependencies:
5378
5142
  picomatch: 4.0.5
@@ -5419,18 +5183,12 @@ snapshots:
5419
5183
  dunder-proto: 1.0.1
5420
5184
  es-object-atoms: 1.1.2
5421
5185
 
5422
5423
- dependencies:
5424
- pump: 3.0.4
5425
-
5426
5186
5427
5187
  dependencies:
5428
5188
  resolve-pkg-maps: 1.0.0
5429
5189
 
5430
5190
5431
5191
 
5432
5433
-
5434
5192
5435
5193
 
5436
5194
@@ -5579,19 +5337,8 @@ snapshots:
5579
5337
 
5580
5338
5581
5339
 
5582
5583
- dependencies:
5584
- domelementtype: 2.3.0
5585
- domhandler: 5.0.3
5586
- domutils: 3.2.2
5587
- entities: 7.0.1
5588
-
5589
5340
5590
5341
 
5591
5592
- dependencies:
5593
- safer-buffer: 2.1.2
5594
-
5595
5342
5596
5343
 
5597
5344
@@ -5668,8 +5415,6 @@ snapshots:
5668
5415
 
5669
5416
5670
5417
 
5671
5672
-
5673
5418
5674
5419
  optional: true
5675
5420
 
@@ -5871,8 +5616,6 @@ snapshots:
5871
5616
 
5872
5617
5873
5618
 
5874
5875
-
5876
5619
5877
5620
 
5878
5621
@@ -6086,12 +5829,6 @@ snapshots:
6086
5829
  dependencies:
6087
5830
  minimist: 1.2.8
6088
5831
 
6089
6090
-
6091
6092
- dependencies:
6093
- minipass: 7.1.3
6094
-
6095
5832
6096
5833
  dependencies:
6097
5834
  acorn: 8.17.0
@@ -6237,15 +5974,6 @@ snapshots:
6237
5974
  unist-util-visit-children: 3.0.0
6238
5975
  vfile: 6.0.3
6239
5976
 
6240
6241
- dependencies:
6242
- domhandler: 5.0.3
6243
- parse5: 7.3.0
6244
-
6245
6246
- dependencies:
6247
- parse5: 7.3.0
6248
-
6249
5977
6250
5978
  dependencies:
6251
5979
  entities: 6.0.1
@@ -6258,8 +5986,6 @@ snapshots:
6258
5986
 
6259
5987
6260
5988
 
6261
6262
-
6263
5989
6264
5990
 
6265
5991
@@ -6326,11 +6052,6 @@ snapshots:
6326
6052
 
6327
6053
6328
6054
 
6329
6330
- dependencies:
6331
- end-of-stream: 1.4.5
6332
- once: 1.4.0
6333
-
6334
6055
6335
6056
 
6336
6057
@@ -6500,8 +6221,6 @@ snapshots:
6500
6221
 
6501
6222
6502
6223
 
6503
6504
-
6505
6224
6506
6225
 
6507
6226
@@ -6625,16 +6344,6 @@ snapshots:
6625
6344
 
6626
6345
6627
6346
 
6628
6629
- dependencies:
6630
- commander: 7.2.0
6631
- css-select: 5.2.2
6632
- css-tree: 2.3.1
6633
- css-what: 6.2.2
6634
- csso: 5.0.5
6635
- picocolors: 1.1.1
6636
- sax: 1.6.0
6637
-
6638
6347
6639
6348
  dependencies:
6640
6349
  commander: 11.1.0
@@ -6645,14 +6354,6 @@ snapshots:
6645
6354
  picocolors: 1.1.1
6646
6355
  sax: 1.6.0
6647
6356
 
6648
6649
- dependencies:
6650
- '@isaacs/fs-minipass': 4.0.1
6651
- chownr: 3.0.0
6652
- minipass: 7.1.3
6653
- minizlib: 3.1.0
6654
- yallist: 5.0.0
6655
-
6656
6357
6657
6358
 
6658
6359
@@ -7026,12 +6727,6 @@ snapshots:
7026
6727
 
7027
6728
7028
6729
 
7029
7030
- dependencies:
7031
- iconv-lite: 0.6.3
7032
-
7033
7034
-
7035
6730
7036
6731
 
7037
6732
@@ -7089,8 +6784,6 @@ snapshots:
7089
6784
 
7090
6785
7091
6786
 
7092
7093
-
7094
6787
7095
6788
  dependencies:
7096
6789
  '@vscode/l10n': 0.0.18
@@ -7124,11 +6817,6 @@ snapshots:
7124
6817
  y18n: 5.0.8
7125
6818
  yargs-parser: 21.1.1
7126
6819
 
7127
7128
- dependencies:
7129
- buffer-crc32: 0.2.13
7130
- fd-slicer: 1.1.0
7131
-
7132
6820
7133
6821
 
7134
6822
src/pages/rss.xml.ts CHANGED
@@ -1,17 +1,17 @@
1
- import type { APIRoute } from 'astro';
1
+ import type { APIRoute } from "astro";
2
- import { getCollection } from 'astro:content';
2
+ import { getCollection } from "astro:content";
3
- import rss from '@astrojs/rss';
3
+ import rss from "@astrojs/rss";
4
- import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
4
+ import { SITE_TITLE, SITE_DESCRIPTION } from "../consts";
5
5
 
6
6
  export const GET: APIRoute = async ({ site }) => {
7
- const posts = await getCollection('content');
7
+ const posts = await getCollection("content");
8
8
  return rss({
9
9
  title: SITE_TITLE,
10
10
  description: SITE_DESCRIPTION,
11
- site: site,
11
+ site: site ?? new URL("https://pyrossh.dev"),
12
12
  items: posts.map((post) => ({
13
13
  ...post.data,
14
14
  link: `/posts/${post.id}/`,
15
15
  })),
16
16
  });
17
- }
17
+ };