diff --git a/astro.config.ts b/astro.config.ts index 33ed748..17bdc03 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -4,7 +4,7 @@ import { fileURLToPath } from 'node:url' import vue from '@astrojs/vue' import tutorialkit from '@tutorialkit/astro' import { defineConfig } from 'astro/config' -import { llmsPlugin } from './src/plugins/llms-plugin' +import { llmsPlugin } from 'vite-plugin-llmstxt' // Read package version at build time const __filename = fileURLToPath(import.meta.url) @@ -20,7 +20,7 @@ export default defineConfig({ define: { 'import.meta.env.PACKAGE_VERSION': JSON.stringify(packageJson.version), }, - plugins: [llmsPlugin()], + plugins: [llmsPlugin({ preset: 'tutorialkit', outputDir: 'dist' })], }, integrations: [ tutorialkit({ diff --git a/package.json b/package.json index 108ce7d..7834e3d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "pathe": "^2.0.3", "prettier-plugin-astro": "^0.14.1", "typescript": "^5.4.5", + "vite-plugin-llmstxt": "^0.0.2", "wrangler": "^3.96.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f692386..99d49fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,6 +90,9 @@ importers: typescript: specifier: ^5.4.5 version: 5.8.3 + vite-plugin-llmstxt: + specifier: ^0.0.2 + version: 0.0.2 wrangler: specifier: ^3.96.0 version: 3.114.11 @@ -4635,6 +4638,9 @@ packages: '@nuxt/kit': optional: true + vite-plugin-llmstxt@0.0.2: + resolution: {integrity: sha512-Ho7IdSanIUkO7lMELDrrjGPJcAxgjCPBPQR5flSWEkJJN7bs/gZUOm8gQcyg8EiuPY8jXYxnR/Ci7KTeVBbu3A==} + vite-plugin-vue-devtools@7.7.7: resolution: {integrity: sha512-d0fIh3wRcgSlr4Vz7bAk4va1MkdqhQgj9ANE/rBhsAjOnRfTLs2ocjFMvSUOsv6SRRXU9G+VM7yMgqDb6yI4iQ==} engines: {node: '>=v14.21.3'} @@ -10687,6 +10693,11 @@ snapshots: - rollup - supports-color + vite-plugin-llmstxt@0.0.2: + dependencies: + consola: 3.4.2 + pathe: 1.1.2 + vite-plugin-vue-devtools@7.7.7(rollup@4.44.0)(vite@6.3.5(@types/node@20.19.1)(jiti@2.4.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)): dependencies: '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@20.19.1)(jiti@2.4.2)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))