remove a bunch of unneeded packages

nulfrost 4ad9a15c 948c63b4

Changed files
+2 -152
-9
package.json
··· 9 9 "preview": "astro build && wrangler dev", 10 10 "astro": "astro", 11 11 "deploy": "astro build && wrangler deploy", 12 - "lex-gen": "rm -rf ./src/__generated__ && lex gen-api ./src/__generated__/lexicons ./lexicons/pub/leaflet/* ./lexicons/pub/leaflet/*/* ./lexicons/com/atproto/*/* --yes", 13 12 "cf-typegen": "wrangler types" 14 13 }, 15 14 "dependencies": { ··· 17 16 "@astrojs/cloudflare": "^12.6.2", 18 17 "@astrojs/mdx": "^4.3.3", 19 18 "@astrojs/sitemap": "latest", 20 - "@atproto/api": "^0.16.0", 21 - "@atproto/syntax": "^0.4.0", 22 - "@atproto/xrpc": "^0.7.1", 23 19 "@nulfrost/leaflet-loader-astro": "^1.0.0", 24 20 "astro": "^5.12.8", 25 - "multiformats": "^13.3.7", 26 - "sanitize-html": "^2.17.0", 27 21 "sharp": "^0.34.3", 28 22 "typescript": "^5.9.2" 29 23 }, ··· 31 25 "sharp" 32 26 ], 33 27 "devDependencies": { 34 - "@atproto/lex-cli": "^0.9.1", 35 - "@atproto/lexicon": "^0.4.12", 36 28 "@cloudflare/workers-types": "^4.20250803.0", 37 29 "@iconify-json/lucide": "^1.2.60", 38 30 "@iconify-json/tabler": "^1.2.20", 39 - "@types/sanitize-html": "^2.16.0", 40 31 "@unocss/reset": "^66.4.1", 41 32 "detect-libc": "^2.0.4", 42 33 "tsx": "^4.20.3",
+2 -143
pnpm-lock.yaml
··· 20 20 '@astrojs/sitemap': 21 21 specifier: latest 22 22 version: 3.2.1 23 - '@atproto/api': 24 - specifier: ^0.16.0 25 - version: 0.16.0 26 - '@atproto/syntax': 27 - specifier: ^0.4.0 28 - version: 0.4.0 29 - '@atproto/xrpc': 30 - specifier: ^0.7.1 31 - version: 0.7.1 32 23 '@nulfrost/leaflet-loader-astro': 33 24 specifier: ^1.0.0 34 25 version: 1.0.0 35 26 astro: 36 27 specifier: ^5.12.8 37 28 version: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0) 38 - multiformats: 39 - specifier: ^13.3.7 40 - version: 13.3.7 41 - sanitize-html: 42 - specifier: ^2.17.0 43 - version: 2.17.0 44 29 sharp: 45 30 specifier: ^0.34.3 46 31 version: 0.34.3 ··· 48 33 specifier: ^5.9.2 49 34 version: 5.9.2 50 35 devDependencies: 51 - '@atproto/lex-cli': 52 - specifier: ^0.9.1 53 - version: 0.9.1 54 - '@atproto/lexicon': 55 - specifier: ^0.4.12 56 - version: 0.4.12 57 36 '@cloudflare/workers-types': 58 37 specifier: ^4.20250803.0 59 38 version: 4.20250803.0 ··· 63 42 '@iconify-json/tabler': 64 43 specifier: ^1.2.20 65 44 version: 1.2.20 66 - '@types/sanitize-html': 67 - specifier: ^2.16.0 68 - version: 2.16.0 69 45 '@unocss/reset': 70 46 specifier: ^66.4.1 71 47 version: 66.4.1 ··· 155 131 '@atcute/lexicons@1.1.0': 156 132 resolution: {integrity: sha512-LFqwnria78xLYb62Ri/+WwQpUTgZp2DuyolNGIIOV1dpiKhFFFh//nscHMA6IExFLQRqWDs3tTjy7zv0h3sf1Q==} 157 133 158 - '@atproto/api@0.16.0': 159 - resolution: {integrity: sha512-PQHeae6mz/L1YirUslfci7bknfg3RrSZjXpYwzLICxIOvqGKIkOi0+qukC2Py238RhXRo8YZ9dCuole9HQBXDw==} 160 - 161 134 '@atproto/api@0.16.2': 162 135 resolution: {integrity: sha512-sSTg31J8ws8DNaoiizp+/uJideRxRaJsq+Nyl8rnSxGw0w3oCvoeRU19iRWh2t0jZEmiRJAGkveGu23NKmPYEQ==} 163 136 ··· 166 139 167 140 '@atproto/did@0.1.5': 168 141 resolution: {integrity: sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==} 169 - 170 - '@atproto/lex-cli@0.9.1': 171 - resolution: {integrity: sha512-ftcUZd8rElHeUJq6pTcQkURnTEe7woCF4I1NK3j5GpT/itacEZtcppabjy5o2aUsbktZsALj3ch3xm7ZZ+Zp0w==} 172 - engines: {node: '>=18.7.0'} 173 - hasBin: true 174 142 175 143 '@atproto/lexicon@0.4.12': 176 144 resolution: {integrity: sha512-fcEvEQ1GpQYF5igZ4IZjPWEoWVpsEF22L9RexxLS3ptfySXLflEyH384e7HITzO/73McDeaJx3lqHIuqn9ulnw==} ··· 1064 1032 '@swc/helpers@0.5.17': 1065 1033 resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 1066 1034 1067 - '@ts-morph/common@0.25.0': 1068 - resolution: {integrity: sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==} 1069 - 1070 1035 '@types/acorn@4.0.6': 1071 1036 resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} 1072 1037 ··· 1106 1071 '@types/node@22.5.0': 1107 1072 resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==} 1108 1073 1109 - '@types/sanitize-html@2.16.0': 1110 - resolution: {integrity: sha512-l6rX1MUXje5ztPT0cAFtUayXF06DqPhRyfVXareEN5gGCFaP/iwsxIyKODr9XDhfxPpN6vXUFNfo5kZMXCxBtw==} 1111 - 1112 1074 '@types/sax@1.2.7': 1113 1075 resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} 1114 1076 ··· 1310 1272 bail@2.0.2: 1311 1273 resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 1312 1274 1313 - balanced-match@1.0.2: 1314 - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1315 - 1316 1275 base-64@1.0.0: 1317 1276 resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 1318 1277 ··· 1333 1292 resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 1334 1293 engines: {node: '>=18'} 1335 1294 1336 - brace-expansion@2.0.2: 1337 - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 1338 - 1339 1295 braces@3.0.3: 1340 1296 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1341 1297 engines: {node: '>=8'} ··· 1354 1310 ccount@2.0.1: 1355 1311 resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1356 1312 1357 - chalk@4.1.2: 1358 - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1359 - engines: {node: '>=10'} 1360 - 1361 1313 chalk@5.3.0: 1362 1314 resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} 1363 1315 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} ··· 1406 1358 resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 1407 1359 engines: {node: '>=6'} 1408 1360 1409 - code-block-writer@13.0.3: 1410 - resolution: {integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==} 1411 - 1412 1361 collapse-white-space@2.1.0: 1413 1362 resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} 1414 1363 ··· 1431 1380 1432 1381 comma-separated-tokens@2.0.3: 1433 1382 resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 1434 - 1435 - commander@9.5.0: 1436 - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} 1437 - engines: {node: ^12.20.0 || >=14} 1438 1383 1439 1384 common-ancestor-path@1.0.1: 1440 1385 resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} ··· 1715 1660 h3@1.15.4: 1716 1661 resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} 1717 1662 1718 - has-flag@4.0.0: 1719 - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1720 - engines: {node: '>=8'} 1721 - 1722 1663 hast-util-from-html@2.0.3: 1723 1664 resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 1724 1665 ··· 2078 2019 engines: {node: '>=18.0.0'} 2079 2020 hasBin: true 2080 2021 2081 - minimatch@9.0.5: 2082 - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 2083 - engines: {node: '>=16 || 14 >=14.17'} 2084 - 2085 2022 mlly@1.7.4: 2086 2023 resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} 2087 2024 ··· 2099 2036 muggle-string@0.4.1: 2100 2037 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 2101 2038 2102 - multiformats@13.3.7: 2103 - resolution: {integrity: sha512-meL9DERHj+fFVWoOX9fXqfcYcSpUfSYJPcFvDPKrxitICbwAoWR+Ut4j5NO9zAT917HUHLQmqzQbAsGNHlDcxQ==} 2104 - 2105 2039 multiformats@9.9.0: 2106 2040 resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} 2107 2041 ··· 2452 2386 resolution: {integrity: sha512-GBuewsPrhJPftT+fqDa9oI/zc5HNsG9nREqwzoSFDOIqf0NggOZbHQj2TE1P1CDJK8ZogFnlZY9hWoUiur7I/A==} 2453 2387 engines: {node: '>=18'} 2454 2388 2455 - supports-color@7.2.0: 2456 - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2457 - engines: {node: '>=8'} 2458 - 2459 2389 tiny-inflate@1.0.3: 2460 2390 resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 2461 2391 ··· 2489 2419 2490 2420 trough@2.2.0: 2491 2421 resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 2492 - 2493 - ts-morph@24.0.0: 2494 - resolution: {integrity: sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==} 2495 2422 2496 2423 tsconfck@3.1.6: 2497 2424 resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} ··· 2923 2850 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 2924 2851 engines: {node: '>=12'} 2925 2852 2926 - yesno@0.4.0: 2927 - resolution: {integrity: sha512-tdBxmHvbXPBKYIg81bMCB7bVeDmHkRzk5rVJyYYXurwKkHq/MCd8rz4HSJUP7hW0H2NlXiq8IFiWvYKEHhlotA==} 2928 - 2929 2853 yocto-queue@1.1.1: 2930 2854 resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} 2931 2855 engines: {node: '>=12.20'} ··· 3124 3048 dependencies: 3125 3049 esm-env: 1.2.2 3126 3050 3127 - '@atproto/api@0.16.0': 3128 - dependencies: 3129 - '@atproto/common-web': 0.4.2 3130 - '@atproto/lexicon': 0.4.12 3131 - '@atproto/syntax': 0.4.0 3132 - '@atproto/xrpc': 0.7.1 3133 - await-lock: 2.2.2 3134 - multiformats: 9.9.0 3135 - tlds: 1.259.0 3136 - zod: 3.25.76 3137 - 3138 3051 '@atproto/api@0.16.2': 3139 3052 dependencies: 3140 3053 '@atproto/common-web': 0.4.2 ··· 3155 3068 3156 3069 '@atproto/did@0.1.5': 3157 3070 dependencies: 3158 - zod: 3.25.76 3159 - 3160 - '@atproto/lex-cli@0.9.1': 3161 - dependencies: 3162 - '@atproto/lexicon': 0.4.12 3163 - '@atproto/syntax': 0.4.0 3164 - chalk: 4.1.2 3165 - commander: 9.5.0 3166 - prettier: 3.6.2 3167 - ts-morph: 24.0.0 3168 - yesno: 0.4.0 3169 3071 zod: 3.25.76 3170 3072 3171 3073 '@atproto/lexicon@0.4.12': ··· 3862 3764 dependencies: 3863 3765 tslib: 2.8.1 3864 3766 3865 - '@ts-morph/common@0.25.0': 3866 - dependencies: 3867 - minimatch: 9.0.5 3868 - path-browserify: 1.0.1 3869 - tinyglobby: 0.2.14 3870 - 3871 3767 '@types/acorn@4.0.6': 3872 3768 dependencies: 3873 3769 '@types/estree': 1.0.6 ··· 3909 3805 '@types/node@22.5.0': 3910 3806 dependencies: 3911 3807 undici-types: 6.19.8 3912 - 3913 - '@types/sanitize-html@2.16.0': 3914 - dependencies: 3915 - htmlparser2: 8.0.2 3916 3808 3917 3809 '@types/sax@1.2.7': 3918 3810 dependencies: ··· 4277 4169 4278 4170 bail@2.0.2: {} 4279 4171 4280 - balanced-match@1.0.2: {} 4281 - 4282 4172 base-64@1.0.0: {} 4283 4173 4284 4174 base64-js@1.5.1: {} ··· 4300 4190 widest-line: 5.0.0 4301 4191 wrap-ansi: 9.0.0 4302 4192 4303 - brace-expansion@2.0.2: 4304 - dependencies: 4305 - balanced-match: 1.0.2 4306 - 4307 4193 braces@3.0.3: 4308 4194 dependencies: 4309 4195 fill-range: 7.1.1 ··· 4318 4204 4319 4205 ccount@2.0.1: {} 4320 4206 4321 - chalk@4.1.2: 4322 - dependencies: 4323 - ansi-styles: 4.3.0 4324 - supports-color: 7.2.0 4325 - 4326 4207 chalk@5.3.0: {} 4327 4208 4328 4209 character-entities-html4@2.1.0: {} ··· 4367 4248 4368 4249 clsx@2.1.1: {} 4369 4250 4370 - code-block-writer@13.0.3: {} 4371 - 4372 4251 collapse-white-space@2.1.0: {} 4373 4252 4374 4253 color-convert@2.0.1: ··· 4390 4269 colorette@2.0.20: {} 4391 4270 4392 4271 comma-separated-tokens@2.0.3: {} 4393 - 4394 - commander@9.5.0: {} 4395 4272 4396 4273 common-ancestor-path@1.0.1: {} 4397 4274 ··· 4702 4579 radix3: 1.1.2 4703 4580 ufo: 1.6.1 4704 4581 uncrypto: 0.1.3 4705 - 4706 - has-flag@4.0.0: {} 4707 4582 4708 4583 hast-util-from-html@2.0.3: 4709 4584 dependencies: ··· 5406 5281 - bufferutil 5407 5282 - utf-8-validate 5408 5283 5409 - minimatch@9.0.5: 5410 - dependencies: 5411 - brace-expansion: 2.0.2 5412 - 5413 5284 mlly@1.7.4: 5414 5285 dependencies: 5415 5286 acorn: 8.14.0 ··· 5424 5295 ms@2.1.3: {} 5425 5296 5426 5297 muggle-string@0.4.1: {} 5427 - 5428 - multiformats@13.3.7: {} 5429 5298 5430 5299 multiformats@9.9.0: {} 5431 5300 ··· 5541 5410 prettier@2.8.7: 5542 5411 optional: true 5543 5412 5544 - prettier@3.6.2: {} 5413 + prettier@3.6.2: 5414 + optional: true 5545 5415 5546 5416 prismjs@1.30.0: {} 5547 5417 ··· 5910 5780 5911 5781 supports-color@10.1.0: {} 5912 5782 5913 - supports-color@7.2.0: 5914 - dependencies: 5915 - has-flag: 4.0.0 5916 - 5917 5783 tiny-inflate@1.0.3: {} 5918 5784 5919 5785 tinyexec@0.3.2: {} ··· 5938 5804 trim-lines@3.0.1: {} 5939 5805 5940 5806 trough@2.2.0: {} 5941 - 5942 - ts-morph@24.0.0: 5943 - dependencies: 5944 - '@ts-morph/common': 0.25.0 5945 - code-block-writer: 13.0.3 5946 5807 5947 5808 tsconfck@3.1.6(typescript@5.9.2): 5948 5809 optionalDependencies: ··· 6352 6213 string-width: 4.2.3 6353 6214 y18n: 5.0.8 6354 6215 yargs-parser: 21.1.1 6355 - 6356 - yesno@0.4.0: {} 6357 6216 6358 6217 yocto-queue@1.1.1: {} 6359 6218