From ef9633e50f5165f59297f92ff15eb03cebff9e2a Mon Sep 17 00:00:00 2001 From: Le Minh Tri Date: Fri, 24 Feb 2023 22:28:26 +0700 Subject: [PATCH 1/2] build(dep): add package @astrojs/partytown --- package.json | 1 + pnpm-lock.yaml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/package.json b/package.json index 326f19ef..877b4da6 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "lint": "eslint --ext .cjs,.mjs,.ts,.astro --ignore-path .gitignore ." }, "dependencies": { + "@astrojs/partytown": "^1.0.3", "@astrojs/tailwind": "^3.0.1", "astro": "^2.0.14", "astro-compress": "^1.1.33", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ba7f41e9..939336c6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,6 +1,7 @@ lockfileVersion: 5.4 specifiers: + '@astrojs/partytown': ^1.0.3 '@astrojs/tailwind': ^3.0.1 '@commitlint/cli': ^17.4.4 '@commitlint/config-conventional': ^17.4.4 @@ -26,6 +27,7 @@ specifiers: typescript: ^4.9.5 dependencies: + '@astrojs/partytown': 1.0.3 '@astrojs/tailwind': 3.0.1_hf2kjfio2dr6w52rh4mpociq2u astro: 2.0.14_hlkwzk2izwsolfmdrejei4vrty astro-compress: 1.1.33 @@ -110,6 +112,13 @@ packages: - supports-color dev: false + /@astrojs/partytown/1.0.3: + resolution: {integrity: sha512-u2/pG9owRipICz/PksLUUqUat98sm0/YODvv3/IKKJ0JCwF7+0olbMvyyvoj7kJooIXh0XowcOjEs5vhCYFo5g==} + dependencies: + '@builder.io/partytown': 0.7.5 + mrmime: 1.0.1 + dev: false + /@astrojs/prism/2.0.0: resolution: {integrity: sha512-YgeoeEPqsxaEpg0rwe/bUq3653LqSQnMjrLlpYwrbQQMQQqz6Y5yXN+RX3SfLJ6ppNb4+Fu2+Z49EXjk48Ihjw==} engines: {node: '>=16.12.0'} @@ -382,6 +391,11 @@ packages: to-fast-properties: 2.0.0 dev: false + /@builder.io/partytown/0.7.5: + resolution: {integrity: sha512-Zbr2Eo0AQ4yzmQr/36/h+6LKjmdVBB3Q5cGzO6rtlIKB/IOpbQVUZW+XAnhpJmJr9sIF97OZjgbhG9k7Sjn4yw==} + hasBin: true + dev: false + /@commitlint/cli/17.4.4: resolution: {integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==} engines: {node: '>=v14'} @@ -3883,6 +3897,11 @@ packages: engines: {node: '>=4'} dev: false + /mrmime/1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: false + /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} From dea0d72c9f396916805b78d1b9664c7776269044 Mon Sep 17 00:00:00 2001 From: Le Minh Tri Date: Fri, 24 Feb 2023 22:29:18 +0700 Subject: [PATCH 2/2] feat(config): add config for @astrojs/partytown --- astro.config.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/astro.config.mjs b/astro.config.mjs index 5421025c..0ef60d60 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,3 +1,4 @@ +import partytown from '@astrojs/partytown' import tailwind from '@astrojs/tailwind' import { defineConfig } from 'astro/config' import compress from 'astro-compress' @@ -19,6 +20,7 @@ export default defineConfig({ site: baseURL, integrations: [ tailwind(), + partytown(), purgecss(), compress(), ]