@buoy-design/scanners
v0.1.8
Published
Source scanners for Buoy (React, Vue, Svelte, Angular, Figma, Storybook)
Maintainers
Readme
@buoy-design/scanners
Framework-specific code scanners for Buoy. Extracts components and design tokens from React, Vue, Svelte, Angular, and more.
Installation
npm install @buoy-design/scannersSupported Frameworks
- React - JSX/TSX components
- Vue - Single File Components
- Svelte - .svelte files
- Angular - @Component decorators
- Web Components - Lit, Stencil
- Tailwind - Config parsing, arbitrary value detection
- Templates - Blade, ERB, Twig
Usage
import { createReactScanner } from '@buoy-design/scanners';
const scanner = createReactScanner({
include: ['src/**/*.tsx'],
exclude: ['**/*.test.*'],
});
const components = await scanner.scan();