@lorenzo_lewis/starlight-utils
Version:
Utilities to use with your 🌟 Starlight site.
24 lines (22 loc) • 595 B
text/typescript
import { defineIntegration, addVirtualImports } from "astro-integration-kit";
import { configSchema } from "./config";
export default defineIntegration({
name: "starlight-utils-integration",
optionsSchema: configSchema,
setup({ name, options }) {
return {
hooks: {
"astro:config:setup": (params) => {
addVirtualImports(params, {
name,
imports: {
"virtual:starlight-utils/config": `export default ${JSON.stringify(
options
)}`,
},
});
},
},
};
},
});