diff --git a/astro.config.mjs b/astro.config.mjs index 0c8f3f0..1c70908 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -3,9 +3,11 @@ import netlify from "@astrojs/netlify"; import react from "@astrojs/react"; import { defineConfig, envField } from "astro/config"; +import vtbot from "astro-vtbot"; + // https://astro.build/config export default defineConfig({ - integrations: [react()], + integrations: [react(), vtbot()], adapter: netlify(), env: { schema: { @@ -14,4 +16,4 @@ export default defineConfig({ REFRESH_TOKEN: envField.string({ context: "server", access: "secret" }), }, }, -}); +}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b0ff0d0..f47ab30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@astrojs/react": "^4.4.0", "@types/react": "^19.1.16", "@types/react-dom": "^19.1.9", + "astro-vtbot": "^2.1.9", "astro-webrings": "^0.1.1", "react": "^19.1.1", "react-dom": "^19.1.1" @@ -4037,6 +4038,56 @@ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, + "node_modules/@vtbag/cam-shaft": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@vtbag/cam-shaft/-/cam-shaft-1.0.6.tgz", + "integrity": "sha512-Xy1bmJJLXuCqxmY2agwPfhGNv1XZViqh54H0VGK4mouGsItFsh8Mz/wWAP6mZwAOEuu9bEOJ1mJ+oNoaczZ1zw==", + "license": "ISC", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/martrapp" + } + }, + "node_modules/@vtbag/element-crossing": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vtbag/element-crossing/-/element-crossing-1.1.0.tgz", + "integrity": "sha512-1YL609KPwhHUKRrVNfoogQCVJPfFrE5DubOLcCJZLHVCjWZ2ZAPcaq1wR2OP6nXD0Ok9JLX41YsEtYBYzw6CxQ==", + "license": "ISC", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/martrapp" + } + }, + "node_modules/@vtbag/inspection-chamber": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@vtbag/inspection-chamber/-/inspection-chamber-1.0.22.tgz", + "integrity": "sha512-M0iVmgUEjTmjX3/LEVxpNFjqZSdKN/y6otH4aD6x8c3HhJjlD9OwStJaYHS8EoiQtvmPWIdG79iXOCesXTGfaQ==", + "license": "ISC", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/martrapp" + } + }, + "node_modules/@vtbag/turn-signal": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vtbag/turn-signal/-/turn-signal-1.3.1.tgz", + "integrity": "sha512-6rWkG+ik3U+KQGI94yNOrOh5QedB9zmP/8H51X5WQwrJz8m2MAU5YwGRRcweO/dJ6wW/Bn7OsgC1vRURnwrvCg==", + "license": "ISC", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/martrapp" + } + }, + "node_modules/@vtbag/utensil-drawer": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@vtbag/utensil-drawer/-/utensil-drawer-1.2.13.tgz", + "integrity": "sha512-DXTxfqTAebGyZpiZ1vDs9IvXMYx/++GnjQNJzPWfuZsvoz4N9tSbGrUCaRQ3bd9PLZ6qGF978SNQFyfFBhah/g==", + "license": "ISC", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/martrapp" + } + }, "node_modules/@vue/compiler-core": { "version": "3.5.22", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.22.tgz", @@ -4531,6 +4582,23 @@ "sharp": "^0.34.0" } }, + "node_modules/astro-vtbot": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/astro-vtbot/-/astro-vtbot-2.1.9.tgz", + "integrity": "sha512-7YfeHtUwyajC1TLxpKwETLpO7oGGXWazVTkGjRpjXCKRxQDYfExeuUGzU7GNqN/gsOqUtL5EEjojVpjPPhjBqQ==", + "license": "ISC", + "dependencies": { + "@vtbag/cam-shaft": "^1.0.6", + "@vtbag/element-crossing": "^1.1.0", + "@vtbag/inspection-chamber": "^1.0.22", + "@vtbag/turn-signal": "^1.3.1", + "@vtbag/utensil-drawer": "^1.2.13" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/martrapp" + } + }, "node_modules/astro-webrings": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/astro-webrings/-/astro-webrings-0.1.2.tgz", diff --git a/package.json b/package.json index 5e80016..093fa80 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@astrojs/react": "^4.4.0", "@types/react": "^19.1.16", "@types/react-dom": "^19.1.9", + "astro-vtbot": "^2.1.9", "astro-webrings": "^0.1.1", "react": "^19.1.1", "react-dom": "^19.1.1"