The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of InfomaniakRichHTMLEditor, reference 2.1.0 (53f400), with Swift 6.0 for macOS (SPM) on 25 Jun 2025 09:45:23 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Infomaniak/swift-rich-html-editor.git
Reference: 2.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Infomaniak/swift-rich-html-editor
 * tag               2.1.0      -> FETCH_HEAD
HEAD is now at 53f4008 Merge pull request #21 from Infomaniak/feat/subclass-webview
Cloned https://github.com/Infomaniak/swift-rich-html-editor.git
Revision (git rev-parse @):
53f400840ca3afb3ed16676715f1b69e4abe4f6b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Infomaniak/swift-rich-html-editor.git at 2.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/Infomaniak/swift-rich-html-editor.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/14] Write sources
[1/14] Copying links.js
[1/14] Copying focus.js
[1/14] Copying observer.js
[1/14] Copying index.html
[3/14] Copying commands.js
[4/14] Copying selection.js
[4/14] Copying style.css
[4/14] Copying utils.js
[6/14] Copying text-attributes.js
[10/14] Copying javascriptBridge.js
[10/14] Copying captureLog.js
[11/14] Copying main.js
[13/14] Write swift-version-5BDAB9E9C0126B9D.txt
[15/39] Emitting module InfomaniakRichHTMLEditor
[16/41] Compiling InfomaniakRichHTMLEditor ScriptMessageHandler.swift
[17/41] Compiling InfomaniakRichHTMLEditor resource_bundle_accessor.swift
[18/41] Compiling InfomaniakRichHTMLEditor ExecCommand.swift
[19/41] Compiling InfomaniakRichHTMLEditor JavaScriptFunction.swift
[20/41] Compiling InfomaniakRichHTMLEditor TextJustification.swift
[21/41] Compiling InfomaniakRichHTMLEditor JavaScriptFormatterHelper.swift
[22/41] Compiling InfomaniakRichHTMLEditor JavaScriptManager.swift
[23/41] Compiling InfomaniakRichHTMLEditor UITextAttributes.swift
[24/41] Compiling InfomaniakRichHTMLEditor UserScript.swift
[25/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorView+Commands.swift
[26/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorCoordinator.swift
[27/41] Compiling InfomaniakRichHTMLEditor Constants.swift
[28/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditor+Environment.swift
[29/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditor.swift
[30/41] Compiling InfomaniakRichHTMLEditor PlateformColor+Extension.swift
[31/41] Compiling InfomaniakRichHTMLEditor String+Escaped.swift
[32/41] Compiling InfomaniakRichHTMLEditor UIView+Extension.swift
[33/41] Compiling InfomaniakRichHTMLEditor WKUserContentController+Extension.swift
[34/41] Compiling InfomaniakRichHTMLEditor CaretPosition.swift
[35/41] Compiling InfomaniakRichHTMLEditor EditorError.swift
[36/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorView.swift
[37/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorViewDelegate.swift
[38/41] Compiling InfomaniakRichHTMLEditor RichHTMLWebView.swift
[39/41] Compiling InfomaniakRichHTMLEditor TextAttributes+Commands.swift
[40/41] Compiling InfomaniakRichHTMLEditor TextAttributes.swift
[41/41] Compiling InfomaniakRichHTMLEditor RichEditor+Modifier.swift
Build complete! (9.29s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "InfomaniakRichHTMLEditor",
  "name" : "InfomaniakRichHTMLEditor",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "InfomaniakRichHTMLEditor",
      "targets" : [
        "InfomaniakRichHTMLEditor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "InfomaniakRichHTMLEditorTests",
      "module_type" : "SwiftTarget",
      "name" : "InfomaniakRichHTMLEditorTests",
      "path" : "Tests/InfomaniakRichHTMLEditorTests",
      "sources" : [
        "InfomaniakRichHTMLEditorTests.swift"
      ],
      "target_dependencies" : [
        "InfomaniakRichHTMLEditor"
      ],
      "type" : "test"
    },
    {
      "c99name" : "InfomaniakRichHTMLEditor",
      "module_type" : "SwiftTarget",
      "name" : "InfomaniakRichHTMLEditor",
      "path" : "Sources/InfomaniakRichHTMLEditor",
      "product_memberships" : [
        "InfomaniakRichHTMLEditor"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/css/style.css",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/index.html",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/commands.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/focus.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/links.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/observer.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/selection.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/text-attributes.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/main.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/utils/captureLog.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/utils/javascriptBridge.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/utils/utils.js",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Extensions/PlateformColor+Extension.swift",
        "Extensions/String+Escaped.swift",
        "Extensions/UIView+Extension.swift",
        "Extensions/WKUserContentController+Extension.swift",
        "Models/CaretPosition.swift",
        "Models/EditorError.swift",
        "Models/ExecCommand.swift",
        "Models/JavaScriptFunction.swift",
        "Models/TextJustification.swift",
        "Models/UITextAttributes.swift",
        "Models/UserScript.swift",
        "RichHTMLEditorView+Commands.swift",
        "RichHTMLEditorView.swift",
        "RichHTMLEditorViewDelegate.swift",
        "RichHTMLWebView.swift",
        "SwiftUI/Models/TextAttributes+Commands.swift",
        "SwiftUI/Models/TextAttributes.swift",
        "SwiftUI/Views/RichEditor+Modifier.swift",
        "SwiftUI/Views/RichHTMLEditor+Environment.swift",
        "SwiftUI/Views/RichHTMLEditor.swift",
        "SwiftUI/Views/RichHTMLEditorCoordinator.swift",
        "Utils/Constants.swift",
        "Utils/JavaScriptFormatterHelper.swift",
        "WebViewBridge/JavaScriptManager.swift",
        "WebViewBridge/ScriptMessageHandler.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.