@levino/shipyard-base
v0.7.0
Published
Core layouts, components, and configuration for shipyard - a composable page builder for Astro
Downloads
2,588
Maintainers
Readme
@levino/shipyard-base
Core package for shipyard, a general-purpose page builder for Astro.
Installation
npm install @levino/shipyard-basePeer Dependencies
astro^5.7tailwindcss^3daisyui^4@tailwindcss/typography^0.5.10
Basic Usage
Astro Integration
// astro.config.ts
import shipyard from '@levino/shipyard-base'
export default defineConfig({
integrations: [
shipyard({
title: 'My Site',
// ... configuration
}),
],
})Layouts
---
import { Page } from '@levino/shipyard-base/layouts'
---
<Page title="My Page">
<p>Page content</p>
</Page>Available layouts: Page, Splash, Footer
Components
---
import { SidebarNavigation, Breadcrumbs } from '@levino/shipyard-base/components'
---Available components: Breadcrumbs, Footer, GlobalDesktopNavigation, LocalNavigation, SidebarElement, SidebarNavigation, TableOfContents
Documentation
For complete documentation and examples, visit shipyard.levinkeller.de.
License
MIT
