anchor.diff:      targets := StringToKeymanTargets(keyboardFile.Info.Targets);
       for target in targets do
       begin
  -      if (target = ktWeb) then
  -      begin
  -        AddNewPair('desktopWeb', 'full');
  -        AddNewPair('mobileWeb', 'full');
  -      end;
         if (target = ktMobile) then
         begin
           AddNewPair('android', 'full');
  
positive.code:     end;
    end;
  
    // Handle JS file not in kmp
    if FJsFile <> '' then
    begin
      AddNewPair('desktopWeb', 'full');
      AddNewPair('mobileWeb', 'full');
  
      // TODO: Don't add Android and iOS when we complete the addition of all .js keyboards
      // to packages in the repository (including legacy keyboards)
      AddNewPair('android', 'full');
      AddNewPair('ios', 'full');
    end;
  
    json.AddPair('platformSupport', v);
  
negative.code: 
          // FPackageKMXFileInfos can contain target information for web/mobile targets.
          // This is a current limitation of FPackageJSFileInfos if there's no kmx files
          if (target = ktMobile) then
          begin
            AddNewPair('android', 'full');
  