@shelchin/svelte-i18n
Version:
The last Svelte i18n library you'll ever need. Type-safe, AI-powered, zero-config.
23 lines (22 loc) • 655 B
TypeScript
/**
* Package discovery utilities for i18n validation
* Automatically finds packages that use @shelchin/svelte-i18n
*/
/**
* Check if a package uses @shelchin/svelte-i18n
*/
export declare function packageUsesI18n(packageName: string): boolean;
/**
* Discover all packages in static/translations that need validation
*/
export declare function discoverStaticPackages(staticDir: string, config: {
packages?: string[];
autoDiscover?: boolean;
}): string[];
/**
* Get the schema source for a package
*/
export declare function getPackageSchemaSource(packageName: string): {
schema: Record<string, unknown> | null;
source: string;
};