@smoothie-framework/ui-vue
v0.0.2
Published
Smoothie UI Vue adapter baseline contracts on ui-core and ui-styles
Downloads
234
Readme
@smoothie-framework/ui-vue
Vue adapter baseline-contract package for Smoothie UI.
This package currently publishes the baseline contract surface for the future Vue adapter. It intentionally does not ship production-ready Vue components yet.
Current baseline exports:
- schema-derived prop aliases for the representative baseline components
(
Button,Stack,Text) - theme contract aliases sourced from
@smoothie-framework/ui-core - Vite styling integration via
smoothieUiStylesPlugin
Usage:
import '@smoothie-framework/ui-styles/styles/components';
import {
SMOOTHIE_UI_VUE_BASELINE_COMPONENTS,
smoothieUiStylesPlugin,
type SmoothieVueButtonContractProps,
} from '@smoothie-framework/ui-vue';
const buttonProps: SmoothieVueButtonContractProps = {
variant: 'primary',
size: 'md',
};
void buttonProps;
void SMOOTHIE_UI_VUE_BASELINE_COMPONENTS;
void smoothieUiStylesPlugin;These exported types describe the shared schema/contract shape the future Vue adapter will implement. They are not a claim that runtime Vue components already ship from this package.
