@neosjs/vitepress-theme
Version:
NeosJS VitePress theme
34 lines (33 loc) • 1.65 kB
JavaScript
import "./styles/base.css";
import "./styles/components/vp-code-group.css";
import "./styles/components/vp-code.css";
import "./styles/components/vp-custom-block.css";
import "./styles/components/vp-doc.css";
import "./styles/components/vp-sponsor.css";
import "./styles/utils.css";
import "./styles/icons.css";
import Layout from "./Layout.vue";
import VPBadge from "./components/VPBadge.vue";
export { default as VPButton } from "./components/VPButton.vue";
export { default as VPDocAsideSponsors } from "./components/VPDocAsideSponsors.vue";
export { default as VPHomeFeatures } from "./components/VPHomeFeatures.vue";
export { default as VPHomeHero } from "./components/VPHomeHero.vue";
export { default as VPHomeSponsors } from "./components/VPHomeSponsors.vue";
export { default as VPImage } from "./components/VPImage.vue";
export { default as VPSponsors } from "./components/VPSponsors.vue";
export { default as VPTeamMembers } from "./components/VPTeamMembers.vue";
export { default as VPTeamPage } from "./components/VPTeamPage.vue";
export { default as VPTeamPageSection } from "./components/VPTeamPageSection.vue";
export { default as VPTeamPageTitle } from "./components/VPTeamPageTitle.vue";
export { default as VPIconSun } from "./components/icons/VPIconSun.vue";
export { default as VPIconMoon } from "./components/icons/VPIconMoon.vue";
export { default as VPFooter } from "./components/VPFooter.vue";
export { useSidebar } from "./composables/sidebar.mjs";
export { useSponsor } from "./composables/sponsor.mjs";
const theme = {
Layout,
enhanceApp: ({ app }) => {
app.component("Badge", VPBadge);
}
};
export default theme;