diff --git a/packages/astro-ghostcms/package.json b/packages/astro-ghostcms/package.json index 31f6a096..6e38ac4d 100644 --- a/packages/astro-ghostcms/package.json +++ b/packages/astro-ghostcms/package.json @@ -70,12 +70,12 @@ }, "dependencies": { "@astrojs/rss": "^4.0.5", - "@astrojs/sitemap": "^3.0.5", + "@astrojs/sitemap": "^3.1.1", "@matthiesenxyz/astro-ghostcms-theme-default": "^0.1.13", "@resvg/resvg-js": "^2.6.0", "@ts-ghost/core-api": "^6.0.0", "@ts-ghost/content-api": "^4.0.12", - "astro-integration-kit": "^0.5.0", + "astro-integration-kit": "^0.5.1", "astro-robots-txt": "^1.0.0", "fs-extra": "^11.2.0", "package-json": "^10.0.0", diff --git a/packages/astro-ghostcms/src/astro-ghostcms.ts b/packages/astro-ghostcms/src/astro-ghostcms.ts index a704028f..7a4f5a17 100644 --- a/packages/astro-ghostcms/src/astro-ghostcms.ts +++ b/packages/astro-ghostcms/src/astro-ghostcms.ts @@ -200,6 +200,7 @@ export default defineIntegration({ "@astrojs/sitemap", sitemap(options.Integrations?.sitemap) ); + checkIntegration( "astro-robots-txt", robotsTxt(options.Integrations?.robotsTxt) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7308e6f2..1093d096 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^4.0.5 version: 4.0.5 '@astrojs/sitemap': - specifier: ^3.0.5 - version: 3.0.5 + specifier: ^3.1.1 + version: 3.1.1 '@matthiesenxyz/astro-ghostcms-theme-default': specifier: ^0.1.13 version: link:../astro-ghostcms-theme-default @@ -48,8 +48,8 @@ importers: specifier: '>=4.4.1' version: 4.4.9(@types/node@20.11.24) astro-integration-kit: - specifier: ^0.5.0 - version: 0.5.0(astro@4.4.9) + specifier: ^0.5.1 + version: 0.5.1(astro@4.4.9) astro-robots-txt: specifier: ^1.0.0 version: 1.0.0 @@ -464,8 +464,8 @@ packages: kleur: 4.1.5 dev: false - /@astrojs/sitemap@3.0.5: - resolution: {integrity: sha512-60eLzNjMza3ABypiQPUC6ElOSZNZeY5CwSwgJ03hfeonl+Db9x12CCzBFdTw7A5Mq+O54xEZVUrR0tB+yWgX8w==} + /@astrojs/sitemap@3.1.1: + resolution: {integrity: sha512-qPgdBIcDUaea98mTtLfi5z9oXZpzSjEn/kes70/Ex8FOZZ+DIHVKRYOLOtvy8p+FTXr/9oc7BjmIbTYmYLLJVg==} dependencies: sitemap: 7.1.1 zod: 3.22.4 @@ -476,7 +476,7 @@ packages: astro: ^4.2.7 dependencies: '@astrojs/mdx': 2.1.1(astro@4.4.0) - '@astrojs/sitemap': 3.0.5 + '@astrojs/sitemap': 3.1.1 '@pagefind/default-ui': 1.0.4 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 @@ -2649,6 +2649,13 @@ packages: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.2 + dev: false + /astring@1.8.6: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true @@ -2683,8 +2690,8 @@ packages: resolution: {integrity: sha512-dh5TX2uxwqdFq15DF9cbRZgEdE9o8q522MP6xZYs+rnd3dexfDsIJMeEIDNVO7rkRxwJ7sphhCqTmdWvUJaiDg==} dev: false - /astro-integration-kit@0.5.0(astro@4.4.9): - resolution: {integrity: sha512-RbviqerotzLoVBGF8L1aFw5jIP40oWKScRXuzJNp399uDnPMPq7/cIh2x3MIS62U17h7o3d0S3kGt/Ael+tj1g==} + /astro-integration-kit@0.5.1(astro@4.4.9): + resolution: {integrity: sha512-ef309UUNOjxUe0jjsDP5O3p+jkt53HAcrKOsWJ2NIgdUTOp5P/YKnAjbatfyu3bAuLFDfj5xhXm/rrwSe9d/hw==} peerDependencies: '@vitejs/plugin-react': ^4.2.1 astro: ^4.4.1 @@ -2709,6 +2716,7 @@ packages: dependencies: astro: 4.4.9(@types/node@20.11.24) pathe: 1.1.2 + recast: 0.23.5 dev: false /astro-navbar@2.3.1: @@ -6606,6 +6614,17 @@ packages: dependencies: picomatch: 2.3.1 + /recast@0.23.5: + resolution: {integrity: sha512-M67zIddJiwXdfPQRYKJ0qZO1SLdH1I0hYeb0wzxA+pNOvAZiQHulWzuk+fYsEWRQ8VfZrgjyucqsCOtCyM01/A==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.6.2 + dev: false + /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -7096,6 +7115,11 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} @@ -7443,6 +7467,10 @@ packages: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} dev: false + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: false + /tinybench@2.6.0: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} dev: true @@ -7518,7 +7546,6 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true /tty-table@4.2.3: resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}