@pantograph/pattern-vue
v0.1.0
Published
<p align="center"> <img src="./public/logo.svg" alt="Pantograph Logo" width="160" /> </p>
Readme
@pantograph/pattern-vue
Vue 3 components for common UI patterns and layouts. Provides pre-built, accessible, and responsive components tailored for modern web applications.
Installation
npm install @pantograph/pattern-vue
# or
yarn add @pantograph/pattern-vue
# or
pnpm add @pantograph/pattern-vueQuick Usage
Pre-built layout components for common page patterns:
<script setup lang="ts">
import { PageLayout, AppLayout, AppHeader } from '@pantograph/pattern-vue'
</script>
<template>
<AppLayout>
<AppHeader />
<PageLayout>
<!-- Your content -->
</PageLayout>
</AppLayout>
</template>Key Features
- Pre-built Layouts: Ready-to-use components for common page patterns
- Vue 3 Composition API: Fully leverages
<script setup>and reactivity - Responsive by Default: Mobile-first grid and flex utilities included
- Accessibility First: ARIA attributes and keyboard navigation baked in
- Theme Aware: Automatically adapts to Pantograph token system (--pt-* variables)
- Dark Mode Support: Responds to
pantograph-dark/pantograph-lightclass toggles
Navigation
For a complete map of all packages, components, and import paths, refer to the centralized navigation index:
.ai/NAVIGATION.md- Component contracts:
.ai/component-contracts.json - Run
npm run ai:indexto regenerate indexes after structural changes
Documentation
- Full component APIs:
.ai/component-contracts.json - For live examples, visit the Pantograph docs
