openpencil/packages/docs/programmable/sdk/api/components/number-field.data.ts
Danila Poyarkov 5d9730ae04 feat(vue): finalize NumberField API and docs
- Remove ScrubInput aliases, app wrappers, test hooks, and translated legacy references

- Share a Tailwind NumberField demo between Storybook and VitePress

- Generate component API tables from Vue metadata and type-check examples with Twoslash

- Upgrade the docs stack to VitePress 2
2026-07-13 10:19:24 +03:00

24 lines
644 B
TypeScript

import type { Loader } from 'vitepress'
import {
readComponentMeta,
type SdkComponentMeta
} from '../../../../.vitepress/sdk/component-meta'
const sources = [
'packages/vue/src/primitives/NumberField/NumberFieldRoot.vue',
'packages/vue/src/primitives/NumberField/NumberFieldInput.vue',
'packages/vue/src/primitives/NumberField/NumberFieldValue.vue'
]
export interface NumberFieldComponentData {
components: SdkComponentMeta[]
}
export default {
watch: sources.map((source) => `../../../../../../${source}`),
load(): NumberFieldComponentData {
return { components: sources.map(readComponentMeta) }
}
} satisfies Loader