UNPKG

@nx-dart/nx-dart

Version:

A Nx plugin, that adds support for developing Dart and Flutter packages in a Nx workspace

33 lines (32 loc) 1.07 kB
export declare function pubspecPath(packageRoot: string): string; export interface Pubspec { name?: string; environment?: { sdk?: string; flutter?: string; }; dependencies?: Record<string, unknown>; dev_dependencies?: Record<string, unknown>; flutter?: { plugin?: unknown; }; } export declare function loadPubspec(packageRoot: string): Pubspec | undefined; export interface FlutterMetadata { project_type: 'app' | 'package' | 'plugin' | 'plugin_ffi'; } export declare function isFlutterPackage(pubspec: Pubspec): boolean; export declare function isFlutterPlugin(pubspec: Pubspec): boolean; export interface AnalysisOptions { include?: string; analyzer?: { exclude?: string[]; }; linter?: { rules?: string[] | Record<string, boolean>; }; } export declare function addHostedDependencyToPackage(packageRoot: string, name: string, { dev }?: { dev?: boolean; }): Promise<void>; export declare function removeDependencyFromPackage(packageRoot: string, name: string): Promise<void>;