code: function checkAndMoveFile(file) {
      const content = file.content;
      const filename = path.basename(file.filename);
  
      if (filename.includes('mutation.type') || filename.includes('query.type')) {
          return false;
      }
  
      // builders
      if (filename.endsWith('-helper-gen.ts')) {
          moveFile(content, graphgqlPath, filename.replace('-gen.ts', '.gen.ts'), true);
      } else if (filename.endsWith('-builder.gql')) {
          moveFile(content, graphgqlPath, filename.replace('-builder.gql', '.gen.gql'), true);
      } else if (filename.endsWith('-builder-gen.ts')) {
          moveFile(content, graphgqlPath, filename.replace('-gen.ts', '.gen.ts'), true);
      } else if (filename.endsWith('-builder.ts')) {
          moveFile(content, graphgqlPath, filename, false);
      } else if (filename.startsWith('dataloaders-gen')) {
          moveEntityFile(content, entitiesPath, filename, 'dataloaders-gen.', '.type.ts', 'ts', true);
      } else if (filename.startsWith('dataloaders')) {
          moveEntityFile(content, entitiesPath, filename, 'dataloaders.', '.type.ts', 'ts', false);
      } else if (filename.startsWith('model-gen')) {
          moveEntityFile(content, entitiesPath, filename, 'model-gen.', '.type.ts', 'ts', true);
      } else if (filename.startsWith('model')) {
          moveEntityFile(content, entitiesPath, filename, 'model.', '.type.ts', 'ts', false);
      } else if (filename.startsWith('resolvers-gen')) {
          moveEntityFile(content, entitiesPath, filename, 'resolvers-gen.', '.type.ts', 'ts', true);
      } else if (filename.startsWith('resolvers')) {
          moveEntityFile(content, entitiesPath, filename, 'resolvers.', '.type.ts', 'ts', false);
      } else if (filename.startsWith('schema-gen')) {
          moveEntityFile(content, entitiesPath, filename, 'schema-gen.', '.type.gql', 'gql', true);
      }
  }
docs: OTHER FUNCTIONS