add vite plugin for ai robots

This commit is contained in:
silentsilas 2025-01-27 16:43:10 -05:00
parent f0d1c62e5f
commit 0d62d0bb6a
Signed by: silentsilas
GPG Key ID: 113DFB380F724A81
4 changed files with 1237 additions and 488 deletions

2
.gitignore vendored
View File

@ -12,3 +12,5 @@ vite.config.ts.timestamp-*
.vercel
vectorstore
ecosystem.config.js
.ai-robots-cache.json
robots.txt

1713
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -20,6 +20,7 @@
"start": "PORT=8080 node build"
},
"devDependencies": {
"@silentsilas/vite-plugin-ai-robots": "^1.0.0",
"@sveltejs/adapter-auto": "^3.2.4",
"@sveltejs/adapter-node": "^5.2.2",
"@sveltejs/kit": "^2.16.1",

View File

@ -1,9 +1,16 @@
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vitest/config';
import { threlteStudio } from '@threlte/studio/vite';
import { aiRobots } from '@silentsilas/vite-plugin-ai-robots';
export default defineConfig({
plugins: [threlteStudio(), sveltekit()],
plugins: [
threlteStudio(),
sveltekit(),
aiRobots({
accessToken: process.env.DARK_VISITORS_TOKEN || ''
})
],
ssr: {
noExternal: ['three', 'three-inspect']
},