The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Highlightr, reference master (bcf2d0), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 05:00:36 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/raspu/Highlightr.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/raspu/Highlightr
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at bcf2d05 Merge pull request #106 from NachoSoto/master
Cloned https://github.com/raspu/Highlightr.git
Revision (git rev-parse @):
bcf2d0590f32ac2528feb72d7e34f5b463801a47
SUCCESS checkout https://github.com/raspu/Highlightr.git at master
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "highlightr",
      "name": "Highlightr",
      "url": "https://github.com/raspu/Highlightr.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Highlightr",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/raspu/Highlightr.git
[1/2262] Fetching highlightr
Fetched https://github.com/raspu/Highlightr.git from cache (1.08s)
Creating working copy for https://github.com/raspu/Highlightr.git
Working copy of https://github.com/raspu/Highlightr.git resolved at master (bcf2d05)
warning: '.resolve-product-dependencies': dependency 'highlightr' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/raspu/Highlightr.git
https://github.com/raspu/Highlightr.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Highlightr",
  "name" : "Highlightr",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "Highlightr",
      "targets" : [
        "Highlightr"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Highlightr",
      "module_type" : "SwiftTarget",
      "name" : "Highlightr",
      "path" : "Pod",
      "product_memberships" : [
        "Highlightr"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/Highlighter/highlight.min.js",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/a11y-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/a11y-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/agate.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/an-old-hope.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/androidstudio.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/arduino-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/arta.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/ascetic.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-cave-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-cave-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-dune-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-dune-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-estuary-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-estuary-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-forest-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-forest-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-heath-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-heath-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-lakeside-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-lakeside-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-plateau-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-plateau-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-savanna-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-savanna-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-seaside-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-seaside-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-sulphurpool-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-sulphurpool-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atom-one-dark-reasonable.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atom-one-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atom-one-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/brown-paper.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/codepen-embed.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/color-brewer.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/darcula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/darkula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/default.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/docco.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/dracula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/far.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/foundation.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/github-gist.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/github.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/gml.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/googlecode.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/grayscale.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/gruvbox-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/gruvbox-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/hopscotch.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/hybrid.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/idea.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/ir-black.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/isbl-editor-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/isbl-editor-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/kimbie.dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/kimbie.light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/lightfair.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/magula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/mono-blue.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/monokai-sublime.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/monokai.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/nord.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/obsidian.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/ocean.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/paraiso-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/paraiso-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/pojoaque.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/purebasic.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/qtcreator_dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/qtcreator_light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/railscasts.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/rainbow.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/routeros.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/school-book.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/shades-of-purple.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/solarized-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/solarized-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/sunburst.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night-blue.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night-bright.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night-eighties.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/vs.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/vs2015.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/xcode-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/xcode.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/xt256.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/zenburn.min.css",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Classes/CodeAttributedString.swift",
        "Classes/HTMLUtils.swift",
        "Classes/Highlightr.swift",
        "Classes/Shims.swift",
        "Classes/Theme.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/93] Copying xt256.min.css
[0/93] Copying xcode.min.css
[0/93] Copying zenburn.min.css
[0/93] Copying tomorrow-night.min.css
[1/93] Copying xcode-dark.min.css
[5/93] Copying tomorrow-night-eighties.min.css
[5/93] Copying vs.min.css
[7/93] Copying tomorrow.min.css
[7/93] Copying vs2015.min.css
[7/93] Copying sunburst.min.css
[7/93] Copying solarized-light.min.css
[11/93] Copying shades-of-purple.min.css
[11/93] Copying tomorrow-night-blue.min.css
[11/93] Copying routeros.min.css
[11/93] Copying solarized-dark.min.css
[11/93] Copying school-book.min.css
[11/93] Copying railscasts.min.css
[11/93] Copying tomorrow-night-bright.min.css
[15/93] Copying rainbow.min.css
[19/93] Copying qtcreator_dark.min.css
[19/93] Copying nord.min.css
[19/93] Copying qtcreator_light.min.css
[19/93] Copying purebasic.min.css
[19/93] Copying pojoaque.min.css
[20/93] Copying paraiso-dark.min.css
[20/93] Copying obsidian.min.css
[21/93] Copying ocean.min.css
[23/93] Copying paraiso-light.min.css
[27/93] Copying monokai-sublime.min.css
[28/93] Copying magula.min.css
[28/93] Copying mono-blue.min.css
[28/93] Copying lightfair.min.css
[29/93] Copying monokai.min.css
[31/93] Copying kimbie.light.min.css
[33/93] Copying kimbie.dark.min.css
[33/93] Copying isbl-editor-dark.min.css
[35/93] Copying isbl-editor-light.min.css
[37/93] Copying ir-black.min.css
[37/93] Copying idea.min.css
[37/93] Copying hopscotch.min.css
[37/93] Copying googlecode.min.css
[37/93] Copying grayscale.min.css
[37/93] Copying github.min.css
[37/93] Copying hybrid.min.css
[40/93] Copying gml.min.css
[42/93] Copying github-gist.min.css
[42/93] Copying gruvbox-light.min.css
[43/93] Copying highlight.min.js
[43/93] Copying gruvbox-dark.min.css
[44/93] Copying foundation.min.css
[48/93] Copying far.min.css
[51/93] Copying docco.min.css
[51/93] Copying default.min.css
[51/93] Copying codepen-embed.min.css
[51/93] Copying darkula.min.css
[53/93] Copying darcula.min.css
[53/93] Copying dark.min.css
[53/93] Copying color-brewer.min.css
[53/93] Copying dracula.min.css
[58/93] Copying brown-paper.min.css
[58/93] Copying atom-one-dark-reasonable.min.css
[59/93] Copying atelier-sulphurpool-dark.min.css
[59/93] Copying atom-one-light.min.css
[59/93] Copying atelier-savanna-light.min.css
[60/93] Copying atom-one-dark.min.css
[61/93] Copying atelier-savanna-dark.min.css
[63/93] Copying atelier-seaside-light.min.css
[63/93] Copying atelier-seaside-dark.min.css
[64/93] Copying atelier-sulphurpool-light.min.css
[68/93] Copying atelier-plateau-light.min.css
[68/93] Copying atelier-plateau-dark.min.css
[68/93] Copying atelier-lakeside-dark.min.css
[68/93] Copying atelier-lakeside-light.min.css
[69/93] Copying atelier-forest-light.min.css
[69/93] Copying atelier-forest-dark.min.css
[69/93] Copying atelier-heath-dark.min.css
[71/93] Copying atelier-heath-light.min.css
[76/93] Copying atelier-estuary-light.min.css
[76/93] Copying atelier-cave-dark.min.css
[76/93] Copying atelier-estuary-dark.min.css
[76/93] Copying atelier-dune-light.min.css
[76/93] Copying atelier-dune-dark.min.css
[82/93] Copying atelier-cave-light.min.css
[82/93] Copying ascetic.min.css
[84/93] Copying arduino-light.min.css
[85/93] Copying a11y-light.min.css
[86/93] Copying arta.min.css
[86/93] Copying agate.min.css
[86/93] Copying a11y-dark.min.css
[86/93] Write sources
[87/93] Copying an-old-hope.min.css
[87/93] Copying androidstudio.min.css
[92/93] Write swift-version-2F0A5646E1D333AE.txt
[94/100] Compiling Highlightr resource_bundle_accessor.swift
[95/100] Emitting module Highlightr
[96/100] Compiling Highlightr HTMLUtils.swift
[97/100] Compiling Highlightr Theme.swift
[98/100] Compiling Highlightr Shims.swift
[99/100] Compiling Highlightr CodeAttributedString.swift
/Users/admin/builder/spi-builder-workspace/Pod/Classes/CodeAttributedString.swift:178:27: warning: capture of 'self' with non-sendable type 'CodeAttributedString' in a '@Sendable' closure
 37 |
 38 | /// NSTextStorage subclass. Can be used to dynamically highlight code.
 39 | open class CodeAttributedString : NSTextStorage
    |            `- note: class 'CodeAttributedString' does not conform to the 'Sendable' protocol
 40 | {
 41 |     /// Internal Storage
    :
176 |         DispatchQueue.global().async
177 |         {
178 |             let tmpStrg = self.highlightr.highlight(line, as: self.language!)
    |                           `- warning: capture of 'self' with non-sendable type 'CodeAttributedString' in a '@Sendable' closure
179 |             DispatchQueue.main.async(execute: {
180 |                 //Checks to see if this highlighting is still valid.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/CodeAttributedString.swift:196:84: warning: capture of 'string' with non-sendable type 'NSString' in a '@Sendable' closure
194 |                 tmpStrg?.enumerateAttributes(in: NSMakeRange(0, (tmpStrg?.length)!), options: [], using: { (attrs, locRange, stop) in
195 |                     var fixedRange = NSMakeRange(range.location+locRange.location, locRange.length)
196 |                     fixedRange.length = (fixedRange.location + fixedRange.length < string.length) ? fixedRange.length : string.length-fixedRange.location
    |                                                                                    `- warning: capture of 'string' with non-sendable type 'NSString' in a '@Sendable' closure
197 |                     fixedRange.length = (fixedRange.length >= 0) ? fixedRange.length : 0
198 |                     self.stringStorage.setAttributes(attrs, range: fixedRange)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
101 |
102 |
103 | @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSString' does not conform to the 'Sendable' protocol
104 |
105 | #pragma mark *** String funnel methods ***
/Users/admin/builder/spi-builder-workspace/Pod/Classes/CodeAttributedString.swift:181:54: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
177 |         {
178 |             let tmpStrg = self.highlightr.highlight(line, as: self.language!)
179 |             DispatchQueue.main.async(execute: {
    |                                               `- note: access can happen concurrently
180 |                 //Checks to see if this highlighting is still valid.
181 |                 if((range.location + range.length) > self.stringStorage.length)
    |                                                      |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                                      `- note: 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
182 |                 {
183 |                     self.highlightDelegate?.didHighlight?(range, success: false)
[100/100] Compiling Highlightr Highlightr.swift
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:53:13: warning: initialization of immutable value 'window' was never used; consider replacing with assignment to '_' or removing it
 51 |     {
 52 |         let jsContext = JSContext()!
 53 |         let window = JSValue(newObjectIn: jsContext)
    |             `- warning: initialization of immutable value 'window' was never used; consider replacing with assignment to '_' or removing it
 54 |
 55 |         #if SWIFT_PACKAGE
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:67:13: warning: initialization of immutable value 'value' was never used; consider replacing with assignment to '_' or removing it
 65 |
 66 |         let hgJs = try! String.init(contentsOfFile: hgPath)
 67 |         let value = jsContext.evaluateScript(hgJs)
    |             `- warning: initialization of immutable value 'value' was never used; consider replacing with assignment to '_' or removing it
 68 |         guard let hljs = jsContext.objectForKeyedSubscript("hljs") else { return nil }
 69 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:206:24: warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15
204 |         {
205 |             var ended = false
206 |             if scanner.scanUpTo(htmlStart, into: &scannedString)
    |                        `- warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15
207 |             {
208 |                 if scanner.isAtEnd
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:223:21: warning: 'scanLocation' was deprecated in macOS 10.15
221 |             }
222 |
223 |             scanner.scanLocation += 1
    |                     `- warning: 'scanLocation' was deprecated in macOS 10.15
224 |
225 |             let string = scanner.string as NSString
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:226:71: warning: 'scanLocation' was deprecated in macOS 10.15
224 |
225 |             let string = scanner.string as NSString
226 |             let nextChar = string.substring(with: NSMakeRange(scanner.scanLocation, 1))
    |                                                                       `- warning: 'scanLocation' was deprecated in macOS 10.15
227 |             if(nextChar == "s")
228 |             {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:229:25: warning: 'scanLocation' was deprecated in macOS 10.15
227 |             if(nextChar == "s")
228 |             {
229 |                 scanner.scanLocation += (spanStart as NSString).length
    |                         `- warning: 'scanLocation' was deprecated in macOS 10.15
230 |                 scanner.scanUpTo(spanStartClose, into:&scannedString)
231 |                 scanner.scanLocation += (spanStartClose as NSString).length
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:230:25: warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15
228 |             {
229 |                 scanner.scanLocation += (spanStart as NSString).length
230 |                 scanner.scanUpTo(spanStartClose, into:&scannedString)
    |                         `- warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15
231 |                 scanner.scanLocation += (spanStartClose as NSString).length
232 |                 propStack.append(scannedString! as String)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:231:25: warning: 'scanLocation' was deprecated in macOS 10.15
229 |                 scanner.scanLocation += (spanStart as NSString).length
230 |                 scanner.scanUpTo(spanStartClose, into:&scannedString)
231 |                 scanner.scanLocation += (spanStartClose as NSString).length
    |                         `- warning: 'scanLocation' was deprecated in macOS 10.15
232 |                 propStack.append(scannedString! as String)
233 |             }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:236:25: warning: 'scanLocation' was deprecated in macOS 10.15
234 |             else if(nextChar == "/")
235 |             {
236 |                 scanner.scanLocation += (spanEnd as NSString).length
    |                         `- warning: 'scanLocation' was deprecated in macOS 10.15
237 |                 propStack.removeLast()
238 |             }else
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:242:25: warning: 'scanLocation' was deprecated in macOS 10.15
240 |                 let attrScannedString = theme.applyStyleToString("<", styleList: propStack)
241 |                 resultString.append(attrScannedString)
242 |                 scanner.scanLocation += 1
    |                         `- warning: 'scanLocation' was deprecated in macOS 10.15
243 |             }
244 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Highlightr.swift:191:39: warning: sending 'block' risks causing data races; this is an error in the Swift 6 language mode
189 |         }else
190 |         {
191 |             DispatchQueue.main.sync { block() }
    |                                       |- warning: sending 'block' risks causing data races; this is an error in the Swift 6 language mode
    |                                       `- note: task-isolated 'block' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
192 |         }
193 |     }
Build complete! (7.32s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Highlightr",
  "name" : "Highlightr",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "Highlightr",
      "targets" : [
        "Highlightr"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Highlightr",
      "module_type" : "SwiftTarget",
      "name" : "Highlightr",
      "path" : "Pod",
      "product_memberships" : [
        "Highlightr"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/Highlighter/highlight.min.js",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/a11y-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/a11y-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/agate.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/an-old-hope.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/androidstudio.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/arduino-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/arta.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/ascetic.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-cave-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-cave-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-dune-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-dune-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-estuary-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-estuary-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-forest-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-forest-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-heath-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-heath-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-lakeside-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-lakeside-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-plateau-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-plateau-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-savanna-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-savanna-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-seaside-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-seaside-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-sulphurpool-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atelier-sulphurpool-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atom-one-dark-reasonable.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atom-one-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/atom-one-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/brown-paper.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/codepen-embed.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/color-brewer.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/darcula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/darkula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/default.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/docco.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/dracula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/far.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/foundation.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/github-gist.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/github.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/gml.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/googlecode.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/grayscale.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/gruvbox-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/gruvbox-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/hopscotch.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/hybrid.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/idea.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/ir-black.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/isbl-editor-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/isbl-editor-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/kimbie.dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/kimbie.light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/lightfair.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/magula.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/mono-blue.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/monokai-sublime.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/monokai.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/nord.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/obsidian.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/ocean.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/paraiso-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/paraiso-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/pojoaque.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/purebasic.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/qtcreator_dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/qtcreator_light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/railscasts.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/rainbow.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/routeros.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/school-book.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/shades-of-purple.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/solarized-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/solarized-light.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/sunburst.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night-blue.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night-bright.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night-eighties.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow-night.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/tomorrow.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/vs.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/vs2015.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/xcode-dark.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/xcode.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/xt256.min.css",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Pod/Assets/styles/zenburn.min.css",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Classes/CodeAttributedString.swift",
        "Classes/HTMLUtils.swift",
        "Classes/Highlightr.swift",
        "Classes/Shims.swift",
        "Classes/Theme.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.