code-craft-studio
Version:
A comprehensive QR code and barcode scanning/generation library for React. Works with or without Capacitor. Supports 22+ QR data types and 14+ barcode formats (EAN, UPC, Code 128, etc.), with customizable designs, analytics, and React components. Provider
14 lines (13 loc) • 743 B
TypeScript
import type { QRCodeStudioPlugin } from './definitions';
declare const QRCodeStudio: QRCodeStudioPlugin;
export { getPlatform, platformDetector } from './platforms';
export type { PlatformAdapter, PlatformCapabilities } from './platforms';
export * from './definitions';
export * from './components';
export * from './hooks';
export { QRCodeStudio };
export { validateQRData, QRValidationError } from './core/validators/qr-validators';
export { isValidUrl, isValidEmail, isValidPhoneNumber, isValidHexColor, isValidQRSize } from './utils/validators';
export { qrFormFields, qrTypeInfo } from './utils/qr-forms';
export type { FormFieldProps } from './utils/qr-forms';
export { logger, type LogLevel, type LoggerConfig } from './utils/logger';