diff --git a/package/package.json b/package/package.json index 655e67b..c21d775 100644 --- a/package/package.json +++ b/package/package.json @@ -52,11 +52,11 @@ "@expressive-code/plugin-shiki": "0.33.5", "@expressive-code/plugin-text-markers": "0.33.5", "@expressive-code/plugin-line-numbers": "^0.33.5", - "astro-integration-kit": "~0.7.1", + "astro-integration-kit": "~0.8.0", "chalk": "5.3.0", "hast-util-to-html": "8.0.4", "p-retry": "6.2.0", "octokit": "^3.1.2", - "vite": "^5.2.6" + "vite": "^5.2.7" } } diff --git a/playground/package.json b/playground/package.json index 78eda6d..735461f 100644 --- a/playground/package.json +++ b/playground/package.json @@ -11,7 +11,7 @@ "astro": "astro" }, "dependencies": { - "astro": "^4.5.9", + "astro": "^4.5.12", "@matthiesenxyz/astro-gists": "workspace:*" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7daa69..37a4267 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^4.4.1 version: 4.4.11 astro-integration-kit: - specifier: ~0.7.1 - version: 0.7.1(astro@4.4.11) + specifier: ~0.8.0 + version: 0.8.0(astro@4.4.11) chalk: specifier: 5.3.0 version: 5.3.0 @@ -51,8 +51,8 @@ importers: specifier: 6.2.0 version: 6.2.0 vite: - specifier: ^5.2.6 - version: 5.2.6(@types/node@20.11.30) + specifier: ^5.2.7 + version: 5.2.7(@types/node@20.11.30) devDependencies: '@octokit/types': specifier: ^12.6.0 @@ -64,15 +64,15 @@ importers: specifier: workspace:* version: link:../package astro: - specifier: ^4.5.9 - version: 4.5.9(@types/node@20.11.30)(typescript@5.4.3) + specifier: ^4.5.12 + version: 4.5.12(@types/node@20.11.30)(typescript@5.4.3) devDependencies: '@astrojs/check': specifier: ^0.5.10 version: 0.5.10(typescript@5.4.3) '@astrojs/mdx': specifier: ^2.2.1 - version: 2.2.1(astro@4.5.9) + version: 2.2.1(astro@4.5.12) '@types/node': specifier: ^20.11.30 version: 20.11.30 @@ -117,8 +117,8 @@ packages: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} dev: false - /@astrojs/internal-helpers@0.3.0: - resolution: {integrity: sha512-tGmHvrhpzuz0JBHaJX8GywN9g4rldVNHtkoVDC3m/DdzBO70jGoVuc0uuNVglRYnsdwkbG0K02Iw3nOOR3/Y4g==} + /@astrojs/internal-helpers@0.4.0: + resolution: {integrity: sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==} /@astrojs/language-server@2.8.4(typescript@5.4.3): resolution: {integrity: sha512-sJH5vGTBkhgA8+hdhzX78UUp4cFz4Mt7xkEkevD188OS5bDMkaue6hK+dtXWM47mnrXFveXA2u38K7S+5+IRjA==} @@ -196,8 +196,33 @@ packages: vfile: 6.0.1 transitivePeerDependencies: - supports-color + dev: true - /@astrojs/mdx@2.2.1(astro@4.5.9): + /@astrojs/markdown-remark@4.3.2: + resolution: {integrity: sha512-4Oa4VaYiBd0MatB+rWIU/0A8pZH/sK3c2QkRYb+OO2lPl+qzevJtWaZY8hAQc4qurIOlRdn6B6ofDAGhWw+DSg==} + dependencies: + '@astrojs/prism': 3.0.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.1 + hast-util-to-text: 4.0.0 + import-meta-resolve: 4.0.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.0 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + remark-smartypants: 2.1.0 + shiki: 1.1.7 + unified: 11.0.4 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.1 + transitivePeerDependencies: + - supports-color + + /@astrojs/mdx@2.2.1(astro@4.5.12): resolution: {integrity: sha512-bSr/AkvGieD9Pc5ZzMnAk7IHnw0vyt/aOujuYUmYT+NHiWahAUy/+ywNNMhTMmea0irdMYnBVC1AEKMQ/oXxow==} engines: {node: '>=18.14.1'} peerDependencies: @@ -206,7 +231,7 @@ packages: '@astrojs/markdown-remark': 4.3.1 '@mdx-js/mdx': 3.0.1 acorn: 8.11.3 - astro: 4.5.9(@types/node@20.11.30)(typescript@5.4.3) + astro: 4.5.12(@types/node@20.11.30)(typescript@5.4.3) es-module-lexer: 1.4.1 estree-util-visit: 2.0.0 github-slugger: 2.0.0 @@ -465,6 +490,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.23.9 + dev: false /@babel/parser@7.24.1: resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} @@ -503,7 +529,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 dev: false /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3): @@ -517,7 +543,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.3) - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 /@babel/runtime@7.23.9: resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} @@ -585,6 +611,7 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: false /@babel/types@7.24.0: resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} @@ -1752,8 +1779,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.5 @@ -2079,8 +2106,8 @@ packages: hasBin: true dev: true - /astro-integration-kit@0.7.1(astro@4.4.11): - resolution: {integrity: sha512-QiIRvNdESlm7bziuEkWXUJI6uWdQgmeUEOLXkbpuMZrZK8c7DytbGSs3SStpT0b5ITQ1XcDV9r9DAixyW0F2Dg==} + /astro-integration-kit@0.8.0(astro@4.4.11): + resolution: {integrity: sha512-YTdSYrE6xrYpYWZghUUhsTs6Mt1H+/Mucv2VUPfhHoeY8IS9XbpA2adFEBRMd4n+sFd8W490gCUtjmWxnhEs9Q==} peerDependencies: '@astrojs/db': ^0.9.0 '@vitejs/plugin-react': ^4.2.1 @@ -2178,8 +2205,8 @@ packages: tsconfck: 3.0.2(typescript@5.4.3) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.2.6(@types/node@20.11.30) - vitefu: 0.2.5(vite@5.2.6) + vite: 5.2.7(@types/node@20.11.30) + vitefu: 0.2.5(vite@5.2.7) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 @@ -2197,14 +2224,14 @@ packages: - typescript dev: false - /astro@4.5.9(@types/node@20.11.30)(typescript@5.4.3): - resolution: {integrity: sha512-GheU72Goz7dYQNKaqTxB2H49cNvHfahGSbNkTvMXk+gyHf/g633qadqlO2ZQbTUacoUWmDzvS5fhMZt2/w4naQ==} + /astro@4.5.12(@types/node@20.11.30)(typescript@5.4.3): + resolution: {integrity: sha512-xIJcFI2hbyV8+h5pWjL7SKD1jIP0K01fYVAH+gdAt0mJaXy+u8Mj+goD0cPlK6sEaykR+7zxQLYGKJ44U4qarg==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: '@astrojs/compiler': 2.7.0 - '@astrojs/internal-helpers': 0.3.0 - '@astrojs/markdown-remark': 4.3.1 + '@astrojs/internal-helpers': 0.4.0 + '@astrojs/markdown-remark': 4.3.2 '@astrojs/telemetry': 3.0.4 '@babel/core': 7.24.3 '@babel/generator': 7.24.1 @@ -2258,8 +2285,8 @@ packages: tsconfck: 3.0.2(typescript@5.4.3) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.2.6(@types/node@20.11.30) - vitefu: 0.2.5(vite@5.2.6) + vite: 5.2.7(@types/node@20.11.30) + vitefu: 0.2.5(vite@5.2.7) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 @@ -6063,8 +6090,8 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite@5.2.6(@types/node@20.11.30): - resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} + /vite@5.2.7(@types/node@20.11.30): + resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6098,7 +6125,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.2.6): + /vitefu@0.2.5(vite@5.2.7): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -6106,7 +6133,7 @@ packages: vite: optional: true dependencies: - vite: 5.2.6(@types/node@20.11.30) + vite: 5.2.7(@types/node@20.11.30) /volar-service-css@0.0.34(@volar/language-service@2.1.5): resolution: {integrity: sha512-C7ua0j80ZD7bsgALAz/cA1bykPehoIa5n+3+Ccr+YLpj0fypqw9iLUmGLX11CqzqNCO2XFGe/1eXB/c+SWrF/g==}