yarn-workspaces-parser.d.ts 667 B

1234567891011121314151617
  1. import { MultiProjectResultCustom } from '../get-multi-plugin-result';
  2. export declare function processYarnWorkspaces(root: string, settings: {
  3. strictOutOfSync?: boolean;
  4. dev?: boolean;
  5. yarnWorkspaces?: boolean;
  6. }, targetFiles: string[]): Promise<MultiProjectResultCustom>;
  7. interface YarnWorkspacesMap {
  8. [packageJsonName: string]: {
  9. workspaces: string[];
  10. };
  11. }
  12. export declare function getWorkspacesMap(file: {
  13. content: string;
  14. fileName: string;
  15. }): YarnWorkspacesMap;
  16. export declare function packageJsonBelongsToWorkspace(packageJsonFileName: string, yarnWorkspacesMap: YarnWorkspacesMap, workspaceRoot: string): boolean;
  17. export {};