From a1cb66ceac6c64784246244c108ebb402c74df7d Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Wed, 21 Feb 2024 22:59:01 +0000 Subject: [PATCH] Adds Partytown and sitemap integrations --- web/astro.config.mjs | 14 +++++++---- web/package.json | 2 ++ web/yarn.lock | 55 +++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 66 insertions(+), 5 deletions(-) diff --git a/web/astro.config.mjs b/web/astro.config.mjs index f730f7f..7bf5371 100644 --- a/web/astro.config.mjs +++ b/web/astro.config.mjs @@ -1,8 +1,14 @@ import { defineConfig } from 'astro/config'; -import svelte from "@astrojs/svelte"; +import svelte from '@astrojs/svelte'; +import partytown from '@astrojs/partytown'; +import sitemap from '@astrojs/sitemap'; -// https://astro.build/config export default defineConfig({ - integrations: [svelte()] -}); \ No newline at end of file + integrations: [ + svelte(), + partytown(), + sitemap(), + ], + site: import.meta.env.SITE_URL || 'https://awesome-privacy.xyz', +}); diff --git a/web/package.json b/web/package.json index a93ed9d..b2b0862 100644 --- a/web/package.json +++ b/web/package.json @@ -11,6 +11,8 @@ }, "dependencies": { "@astrojs/check": "^0.5.4", + "@astrojs/partytown": "^2.0.4", + "@astrojs/sitemap": "^3.1.0", "@astrojs/svelte": "^5.0.3", "@awesome.me/kit-c134243295": "^1.0.10", "@fortawesome/fontawesome-pro": "^6.5.1", diff --git a/web/yarn.lock b/web/yarn.lock index 36bed8a..f2eda73 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -73,6 +73,14 @@ unist-util-visit "^5.0.0" vfile "^6.0.1" +"@astrojs/partytown@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@astrojs/partytown/-/partytown-2.0.4.tgz#402ebabf2813f916bd9fb9fb8a85b0cb98133d03" + integrity sha512-yC1smFLOBn7CWNAzaigXAr4bSJSgRJYF4g9jDuSR0NbShLd1SVUpRm9QOmOIrfSFGh2YtZEW8gnwvI5SZw+WmA== + dependencies: + "@builder.io/partytown" "^0.8.0" + mrmime "^1.0.1" + "@astrojs/prism@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz" @@ -80,6 +88,14 @@ dependencies: prismjs "^1.29.0" +"@astrojs/sitemap@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/sitemap/-/sitemap-3.1.0.tgz#49e43e8a1d3db794333ba3ca63d95b2d0f12b162" + integrity sha512-eAlD3ISaESByanYtr08yfwIYNZdLEvF8shSne5SaxSdrvtK7fS8UQTF0GpDFUpU/NOyqwB7YmndjlTplhYLP1A== + dependencies: + sitemap "^7.1.1" + zod "^3.22.4" + "@astrojs/svelte@^5.0.3": version "5.0.3" resolved "https://registry.yarnpkg.com/@astrojs/svelte/-/svelte-5.0.3.tgz#538c6c56757bed1109be63631ec971fa281b77c9" @@ -317,6 +333,11 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@builder.io/partytown@^0.8.0": + version "0.8.2" + resolved "https://registry.yarnpkg.com/@builder.io/partytown/-/partytown-0.8.2.tgz#bd3689aac3965d7dc05e56c1bb0ef357fdd1d0b0" + integrity sha512-WKGE+SO0qUGirW8J+xOWkHeCkfFEoPPvHnFkcdMl+MY3kDbAcTwjZCzjg27JCvoD0h8fH47FR7DSIss0/S5lyg== + "@emmetio/abbreviation@^2.3.3": version "2.3.3" resolved "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz" @@ -701,13 +722,25 @@ dependencies: "@types/unist" "^2" -"@types/node@^20.11.19": +"@types/node@*", "@types/node@^20.11.19": version "20.11.19" resolved "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz" integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== dependencies: undici-types "~5.26.4" +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/sax@^1.2.1": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== + dependencies: + "@types/node" "*" + "@types/unist@*", "@types/unist@^3.0.0": version "3.0.2" resolved "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz" @@ -861,6 +894,11 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" @@ -2521,6 +2559,11 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== +mrmime@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" @@ -3192,6 +3235,16 @@ sisteransi@^1.0.5: resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"