mp-lens
Version:
微信小程序分析工具 (Unused Code, Dependencies, Visualization)
23 lines (22 loc) • 833 B
TypeScript
/**
* Parsers for extracting dependencies from various Mini Program file types.
* These functions can be used as custom compilers for knip.
*
* @see https://knip.dev/features/compilers
*/
/**
* Parse WXML files for dependencies
* Extracts imports from image sources, template imports, includes, and WXS modules.
*/
export declare function parseWxml(text: string, filePath: string): Promise<string>;
/**
* Parse WXSS files for dependencies
* Extracts style imports using @import statements.
*/
export declare function parseWxss(text: string, filePath: string): Promise<string>;
/**
* Parse WXS files for dependencies
* Extracts require statements that reference other modules.
*/
export declare function parseWxs(text: string, filePath: string): Promise<string>;
export declare function parseJson(text: string): string;