Add astro-vtbot integration

This commit is contained in:
Krem 2025-10-26 18:35:51 +01:00
parent 29266f182e
commit 72888a0029
3 changed files with 73 additions and 2 deletions

View File

@ -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" }),
},
},
});
});

68
package-lock.json generated
View File

@ -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",

View File

@ -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"