Files for my website bwc9876.dev

Remove react dependencies

-119
-2
astro.config.mjs
··· 3 3 import image from "@astrojs/image"; 4 4 import sitemap from "@astrojs/sitemap"; 5 5 6 - import react from "@astrojs/react"; 7 - 8 6 // https://astro.build/config 9 7 export default defineConfig({ 10 8 site: "https://bwc9876.dev",
-3
package.json
··· 14 14 "dependencies": { 15 15 "@astrojs/image": "^0.16.8", 16 16 "@astrojs/mdx": "^0.19.1", 17 - "@astrojs/react": "^2.1.3", 18 17 "@astrojs/sitemap": "^1.3.1", 19 18 "@picocss/pico": "^1.5.10", 20 - "@types/react": "^18.0.21", 21 - "@types/react-dom": "^18.0.6", 22 19 "astro": "^2.4.5", 23 20 "astro-icon": "^0.8.0", 24 21 "sharp": "^0.32.1"
-114
pnpm-lock.yaml
··· 7 7 "@astrojs/mdx": 8 8 specifier: ^0.19.1 9 9 version: 0.19.1(astro@2.4.5)(rollup@3.21.7) 10 - "@astrojs/react": 11 - specifier: ^2.1.3 12 - version: 2.1.3(@types/react-dom@18.2.4)(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0) 13 10 "@astrojs/sitemap": 14 11 specifier: ^1.3.1 15 12 version: 1.3.1 16 13 "@picocss/pico": 17 14 specifier: ^1.5.10 18 15 version: 1.5.10 19 - "@types/react": 20 - specifier: ^18.0.21 21 - version: 18.2.6 22 - "@types/react-dom": 23 - specifier: ^18.0.6 24 - version: 18.2.4 25 16 astro: 26 17 specifier: ^2.4.5 27 18 version: 2.4.5(sharp@0.32.1) ··· 180 171 engines: { node: ">=16.12.0" } 181 172 dependencies: 182 173 prismjs: 1.29.0 183 - dev: false 184 - 185 - /@astrojs/react@2.1.3(@types/react-dom@18.2.4)(@types/react@18.2.6)(react-dom@18.2.0)(react@18.2.0): 186 - resolution: 187 - { 188 - integrity: sha512-m0PgAEZOF0bZFYwRszCu9DvW62xaExUyuYw/7M9+sOWTr91/t6E6UFuui3h7uNVteFSAeHXoeIGgbUPheR2A5Q== 189 - } 190 - engines: { node: ">=16.12.0" } 191 - peerDependencies: 192 - "@types/react": ^17.0.50 || ^18.0.21 193 - "@types/react-dom": ^17.0.17 || ^18.0.6 194 - react: ^17.0.2 || ^18.0.0 195 - react-dom: ^17.0.2 || ^18.0.0 196 - dependencies: 197 - "@babel/core": 7.21.8 198 - "@babel/plugin-transform-react-jsx": 7.21.5(@babel/core@7.21.8) 199 - "@types/react": 18.2.6 200 - "@types/react-dom": 18.2.4 201 - react: 18.2.0 202 - react-dom: 18.2.0(react@18.2.0) 203 - transitivePeerDependencies: 204 - - supports-color 205 174 dev: false 206 175 207 176 /@astrojs/sitemap@1.3.1: ··· 1151 1120 } 1152 1121 dev: false 1153 1122 1154 - /@types/prop-types@15.7.5: 1155 - resolution: 1156 - { 1157 - integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== 1158 - } 1159 - dev: false 1160 - 1161 - /@types/react-dom@18.2.4: 1162 - resolution: 1163 - { 1164 - integrity: sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw== 1165 - } 1166 - dependencies: 1167 - "@types/react": 18.2.6 1168 - dev: false 1169 - 1170 - /@types/react@18.2.6: 1171 - resolution: 1172 - { 1173 - integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA== 1174 - } 1175 - dependencies: 1176 - "@types/prop-types": 15.7.5 1177 - "@types/scheduler": 0.16.3 1178 - csstype: 3.1.2 1179 - dev: false 1180 - 1181 1123 /@types/resolve@1.20.2: 1182 1124 resolution: 1183 1125 { ··· 1192 1134 } 1193 1135 dependencies: 1194 1136 "@types/node": 17.0.45 1195 - dev: false 1196 - 1197 - /@types/scheduler@0.16.3: 1198 - resolution: 1199 - { 1200 - integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== 1201 - } 1202 1137 dev: false 1203 1138 1204 1139 /@types/unist@2.0.6: ··· 1881 1816 engines: { node: ">=8.0.0" } 1882 1817 dependencies: 1883 1818 css-tree: 1.1.3 1884 - dev: false 1885 - 1886 - /csstype@3.1.2: 1887 - resolution: 1888 - { 1889 - integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== 1890 - } 1891 1819 dev: false 1892 1820 1893 1821 /data-uri-to-buffer@4.0.1: ··· 3105 3033 } 3106 3034 dev: false 3107 3035 3108 - /loose-envify@1.4.0: 3109 - resolution: 3110 - { 3111 - integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 3112 - } 3113 - hasBin: true 3114 - dependencies: 3115 - js-tokens: 4.0.0 3116 - dev: false 3117 - 3118 3036 /lru-cache@5.1.1: 3119 3037 resolution: 3120 3038 { ··· 4406 4324 strip-json-comments: 2.0.1 4407 4325 dev: false 4408 4326 4409 - /react-dom@18.2.0(react@18.2.0): 4410 - resolution: 4411 - { 4412 - integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 4413 - } 4414 - peerDependencies: 4415 - react: ^18.2.0 4416 - dependencies: 4417 - loose-envify: 1.4.0 4418 - react: 18.2.0 4419 - scheduler: 0.23.0 4420 - dev: false 4421 - 4422 - /react@18.2.0: 4423 - resolution: 4424 - { 4425 - integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== 4426 - } 4427 - engines: { node: ">=0.10.0" } 4428 - dependencies: 4429 - loose-envify: 1.4.0 4430 - dev: false 4431 - 4432 4327 /readable-stream@3.6.2: 4433 4328 resolution: 4434 4329 { ··· 4731 4626 { 4732 4627 integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== 4733 4628 } 4734 - dev: false 4735 - 4736 - /scheduler@0.23.0: 4737 - resolution: 4738 - { 4739 - integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== 4740 - } 4741 - dependencies: 4742 - loose-envify: 1.4.0 4743 4629 dev: false 4744 4630 4745 4631 /scss@0.2.4: