This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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 CoreXLSX with Swift 6.0 (beta) for Linux.

Swift 6 data race errors: 3

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/CoreOffice/CoreXLSX.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/CoreOffice/CoreXLSX
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 1391f38 Update README.md (#170)
Cloned https://github.com/CoreOffice/CoreXLSX.git
Revision (git rev-parse @):
1391f3832ea2eeee5186ea8abb81ea49ed0609cc
SUCCESS checkout https://github.com/CoreOffice/CoreXLSX.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/CoreOffice/CoreXLSX.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Fetching https://github.com/maxdesiatov/XMLCoder.git
Fetching https://github.com/weichsel/ZIPFoundation.git
[1/10011] Fetching xmlcoder
[502/15133] Fetching xmlcoder, zipfoundation
Fetched https://github.com/maxdesiatov/XMLCoder.git from cache (0.48s)
Fetched https://github.com/weichsel/ZIPFoundation.git from cache (0.49s)
Computing version for https://github.com/weichsel/ZIPFoundation.git
Computed https://github.com/weichsel/ZIPFoundation.git at 0.9.14 (0.45s)
Computing version for https://github.com/maxdesiatov/XMLCoder.git
Computed https://github.com/maxdesiatov/XMLCoder.git at 0.14.0 (0.44s)
Creating working copy for https://github.com/maxdesiatov/XMLCoder.git
Working copy of https://github.com/maxdesiatov/XMLCoder.git resolved at 0.14.0
Creating working copy for https://github.com/weichsel/ZIPFoundation.git
Working copy of https://github.com/weichsel/ZIPFoundation.git resolved at 0.9.14
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-24593BA9C3E375BF.txt
[5/65] Emitting module ZIPFoundation
[6/67] Emitting module XMLCoder
[7/73] Compiling XMLCoder Attribute.swift
[8/73] Compiling XMLCoder BoolBox.swift
[9/73] Compiling XMLCoder Box.swift
[10/73] Compiling ZIPFoundation FileManager+ZIP.swift
[11/73] Compiling ZIPFoundation URL+ZIP.swift
[12/73] Compiling XMLCoder XMLKeyedDecodingContainer.swift
[13/73] Compiling XMLCoder XMLUnkeyedDecodingContainer.swift
[14/73] Compiling XMLCoder DynamicNodeEncoding.swift
[15/73] Compiling XMLCoder EncodingErrorExtension.swift
[16/73] Compiling XMLCoder SingleValueEncodingContainer.swift
[17/73] Compiling XMLCoder XMLChoiceEncodingContainer.swift
[18/73] Compiling XMLCoder DynamicNodeDecoding.swift
[19/73] Compiling XMLCoder SingleValueDecodingContainer.swift
[20/73] Compiling XMLCoder XMLChoiceDecodingContainer.swift
[21/73] Compiling XMLCoder XMLDecoder.swift
[22/73] Compiling XMLCoder XMLDecoderImplementation.swift
[23/73] Compiling XMLCoder XMLDecodingStorage.swift
[24/73] Compiling XMLCoder XMLEncoder.swift
[25/73] Compiling XMLCoder XMLEncoderImplementation.swift
[26/73] Compiling XMLCoder XMLEncodingStorage.swift
[27/73] Compiling XMLCoder XMLKeyedEncodingContainer.swift
[28/73] Compiling XMLCoder XMLReferencingEncoder.swift
[29/73] Compiling XMLCoder XMLUnkeyedEncodingContainer.swift
[33/73] Compiling XMLCoder ChoiceBox.swift
[34/73] Compiling XMLCoder DataBox.swift
[35/73] Compiling XMLCoder DateBox.swift
[36/73] Compiling XMLCoder DecimalBox.swift
[37/73] Compiling XMLCoder Element.swift
[38/73] Compiling XMLCoder ElementAndAttribute.swift
[39/73] Compiling XMLCoder ISO8601DateFormatter.swift
[42/73] Compiling XMLCoder String+Extensions.swift
[43/73] Compiling XMLCoder XMLChoiceCodingKey.swift
[44/73] Compiling XMLCoder XMLCoderElement.swift
[45/73] Compiling XMLCoder XMLHeader.swift
[46/73] Compiling XMLCoder XMLKey.swift
[47/73] Compiling XMLCoder XMLStackParser.swift
[48/73] Compiling XMLCoder DecodingErrorExtension.swift
[49/73] Compiling XMLCoder DoubleBox.swift
[50/73] Compiling XMLCoder FloatBox.swift
[51/73] Compiling XMLCoder IntBox.swift
[52/73] Compiling XMLCoder KeyedBox.swift
[53/73] Compiling XMLCoder NullBox.swift
[54/73] Compiling XMLCoder SharedBox.swift
[55/73] Compiling XMLCoder SingleKeyedBox.swift
[56/73] Compiling XMLCoder StringBox.swift
[57/73] Compiling XMLCoder UIntBox.swift
[58/73] Compiling XMLCoder URLBox.swift
[59/73] Compiling XMLCoder UnkeyedBox.swift
[60/73] Compiling XMLCoder ValueBox.swift
[76/87] Compiling CoreXLSX Comments.swift
[77/87] Compiling CoreXLSX Path.swift
[78/87] Compiling CoreXLSX Relationships.swift
[79/87] Compiling CoreXLSX SharedStrings.swift
[80/88] Emitting module CoreXLSX
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:54:5: warning: let 'referenceCalendar' is not concurrency-safe because non-'Sendable' type 'Calendar' may have shared mutable state; this is an error in the Swift 6 language mode
 52 | }
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
    |     `- warning: let 'referenceCalendar' is not concurrency-safe because non-'Sendable' type 'Calendar' may have shared mutable state; this is an error in the Swift 6 language mode
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
 56 | private let referenceDate = DateComponents(
Foundation.Calendar:1:15: note: struct 'Calendar' does not conform to the 'Sendable' protocol
  1 | public struct Calendar : Hashable, Equatable, ReferenceConvertible {
    |               `- note: struct 'Calendar' does not conform to the 'Sendable' protocol
  2 |     public typealias ReferenceType = NSCalendar
  3 |     public enum Identifier {
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 | //
 17 |
 18 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 19 |
 20 | public extension Worksheet {
    :
 52 | }
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
    |     |- note: annotate 'referenceCalendar' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
 56 | private let referenceDate = DateComponents(
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:55:5: warning: let 'referenceTimeZone' is not concurrency-safe because non-'Sendable' type 'TimeZone' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
    |     |- warning: let 'referenceTimeZone' is not concurrency-safe because non-'Sendable' type 'TimeZone' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'referenceTimeZone' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 | private let referenceDate = DateComponents(
 57 |   calendar: referenceCalendar,
Foundation.TimeZone:1:15: note: struct 'TimeZone' does not conform to the 'Sendable' protocol
 1 | public struct TimeZone : Hashable, Equatable, ReferenceConvertible {
   |               `- note: struct 'TimeZone' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSTimeZone
 3 |     public static var current: TimeZone { get }
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/ColumnReference.swift:109:14: warning: static property 'allowedCharacters' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
107 |     Int(lastAllowedCharacter.value - firstAllowedCharacter.value + 1)
108 |
109 |   static let allowedCharacters =
    |              `- warning: static property 'allowedCharacters' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
110 |     CharacterSet(charactersIn: firstAllowedCharacter ... lastAllowedCharacter)
111 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/ColumnReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 | //
 17 |
 18 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 19 |
 20 | public struct ColumnReference {
    :
107 |     Int(lastAllowedCharacter.value - firstAllowedCharacter.value + 1)
108 |
109 |   static let allowedCharacters =
    |              |- note: annotate 'allowedCharacters' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |     CharacterSet(charactersIn: firstAllowedCharacter ... lastAllowedCharacter)
111 | }
[81/88] Compiling CoreXLSX ColumnReference.swift
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/ColumnReference.swift:109:14: warning: static property 'allowedCharacters' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
107 |     Int(lastAllowedCharacter.value - firstAllowedCharacter.value + 1)
108 |
109 |   static let allowedCharacters =
    |              `- warning: static property 'allowedCharacters' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
110 |     CharacterSet(charactersIn: firstAllowedCharacter ... lastAllowedCharacter)
111 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/ColumnReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 | //
 17 |
 18 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 19 |
 20 | public struct ColumnReference {
    :
107 |     Int(lastAllowedCharacter.value - firstAllowedCharacter.value + 1)
108 |
109 |   static let allowedCharacters =
    |              |- note: annotate 'allowedCharacters' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |     CharacterSet(charactersIn: firstAllowedCharacter ... lastAllowedCharacter)
111 | }
[82/88] Compiling CoreXLSX CellReference.swift
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/ColumnReference.swift:109:14: warning: static property 'allowedCharacters' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
107 |     Int(lastAllowedCharacter.value - firstAllowedCharacter.value + 1)
108 |
109 |   static let allowedCharacters =
    |              `- warning: static property 'allowedCharacters' is not concurrency-safe because non-'Sendable' type 'CharacterSet' may have shared mutable state; this is an error in the Swift 6 language mode
110 |     CharacterSet(charactersIn: firstAllowedCharacter ... lastAllowedCharacter)
111 | }
Foundation.CharacterSet:1:15: note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 1 | public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgebra {
   |               `- note: struct 'CharacterSet' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSCharacterSet
 3 |     public init()
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/ColumnReference.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 | //
 17 |
 18 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 19 |
 20 | public struct ColumnReference {
    :
107 |     Int(lastAllowedCharacter.value - firstAllowedCharacter.value + 1)
108 |
109 |   static let allowedCharacters =
    |              |- note: annotate 'allowedCharacters' with '@MainActor' if property should only be accessed from the main actor
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |     CharacterSet(charactersIn: firstAllowedCharacter ... lastAllowedCharacter)
111 | }
[83/88] Compiling CoreXLSX Worksheet.swift
[84/88] Compiling CoreXLSX XLSXFile.swift
/host/spi-builder-workspace/Sources/CoreXLSX/XLSXFile.swift:115:21: warning: 'extract(_:bufferSize:skipCRC32:progress:consumer:)' is deprecated: Please use `Int` for `bufferSize`.
113 |
114 |     var data = Data()
115 |     _ = try archive.extract(entry, bufferSize: bufferSize) {
    |                     `- warning: 'extract(_:bufferSize:skipCRC32:progress:consumer:)' is deprecated: Please use `Int` for `bufferSize`.
116 |       data += $0
117 |     }
[85/88] Compiling CoreXLSX Cell.swift
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:54:5: warning: let 'referenceCalendar' is not concurrency-safe because non-'Sendable' type 'Calendar' may have shared mutable state; this is an error in the Swift 6 language mode
 52 | }
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
    |     `- warning: let 'referenceCalendar' is not concurrency-safe because non-'Sendable' type 'Calendar' may have shared mutable state; this is an error in the Swift 6 language mode
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
 56 | private let referenceDate = DateComponents(
Foundation.Calendar:1:15: note: struct 'Calendar' does not conform to the 'Sendable' protocol
  1 | public struct Calendar : Hashable, Equatable, ReferenceConvertible {
    |               `- note: struct 'Calendar' does not conform to the 'Sendable' protocol
  2 |     public typealias ReferenceType = NSCalendar
  3 |     public enum Identifier {
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 | //
 17 |
 18 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 19 |
 20 | public extension Worksheet {
    :
 52 | }
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
    |     |- note: annotate 'referenceCalendar' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
 56 | private let referenceDate = DateComponents(
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:55:5: warning: let 'referenceTimeZone' is not concurrency-safe because non-'Sendable' type 'TimeZone' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
    |     |- warning: let 'referenceTimeZone' is not concurrency-safe because non-'Sendable' type 'TimeZone' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'referenceTimeZone' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 | private let referenceDate = DateComponents(
 57 |   calendar: referenceCalendar,
Foundation.TimeZone:1:15: note: struct 'TimeZone' does not conform to the 'Sendable' protocol
 1 | public struct TimeZone : Hashable, Equatable, ReferenceConvertible {
   |               `- note: struct 'TimeZone' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSTimeZone
 3 |     public static var current: TimeZone { get }
[86/88] Compiling CoreXLSX CellQueries.swift
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:54:5: warning: let 'referenceCalendar' is not concurrency-safe because non-'Sendable' type 'Calendar' may have shared mutable state; this is an error in the Swift 6 language mode
 52 | }
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
    |     `- warning: let 'referenceCalendar' is not concurrency-safe because non-'Sendable' type 'Calendar' may have shared mutable state; this is an error in the Swift 6 language mode
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
 56 | private let referenceDate = DateComponents(
Foundation.Calendar:1:15: note: struct 'Calendar' does not conform to the 'Sendable' protocol
  1 | public struct Calendar : Hashable, Equatable, ReferenceConvertible {
    |               `- note: struct 'Calendar' does not conform to the 'Sendable' protocol
  2 |     public typealias ReferenceType = NSCalendar
  3 |     public enum Identifier {
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:18:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 16 | //
 17 |
 18 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
 19 |
 20 | public extension Worksheet {
    :
 52 | }
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
    |     |- note: annotate 'referenceCalendar' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
 56 | private let referenceDate = DateComponents(
/host/spi-builder-workspace/Sources/CoreXLSX/Worksheet/CellQueries.swift:55:5: warning: let 'referenceTimeZone' is not concurrency-safe because non-'Sendable' type 'TimeZone' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 | let referenceCalendar = Calendar(identifier: .gregorian)
 55 | let referenceTimeZone = TimeZone.autoupdatingCurrent
    |     |- warning: let 'referenceTimeZone' is not concurrency-safe because non-'Sendable' type 'TimeZone' may have shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: annotate 'referenceTimeZone' with '@MainActor' if property should only be accessed from the main actor
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 | private let referenceDate = DateComponents(
 57 |   calendar: referenceCalendar,
Foundation.TimeZone:1:15: note: struct 'TimeZone' does not conform to the 'Sendable' protocol
 1 | public struct TimeZone : Hashable, Equatable, ReferenceConvertible {
   |               `- note: struct 'TimeZone' does not conform to the 'Sendable' protocol
 2 |     public typealias ReferenceType = NSTimeZone
 3 |     public static var current: TimeZone { get }
[87/88] Compiling CoreXLSX Styles.swift
[88/88] Compiling CoreXLSX Workbook.swift
Build complete! (22.36s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "xmlcoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.14.0",
            "upper_bound" : "0.15.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/maxdesiatov/XMLCoder.git"
    },
    {
      "identity" : "zipfoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.11",
            "upper_bound" : "0.10.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/weichsel/ZIPFoundation.git"
    }
  ],
  "manifest_display_name" : "CoreXLSX",
  "name" : "CoreXLSX",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "CoreXLSX",
      "targets" : [
        "CoreXLSX"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CoreXLSXTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreXLSXTests",
      "path" : "Tests/CoreXLSXTests",
      "sources" : [
        "Border.swift",
        "CellQueries.swift",
        "CellReference.swift",
        "Comments.swift",
        "Formula.swift",
        "Namespaces.swift",
        "Relationships.swift",
        "SharedStrings.swift",
        "Styles.swift",
        "Workbook.swift",
        "Worksheet.swift",
        "XCTestManifests.swift",
        "XLSXFile.swift"
      ],
      "target_dependencies" : [
        "CoreXLSX"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CoreXLSX",
      "module_type" : "SwiftTarget",
      "name" : "CoreXLSX",
      "path" : "Sources/CoreXLSX",
      "product_dependencies" : [
        "XMLCoder",
        "ZIPFoundation"
      ],
      "product_memberships" : [
        "CoreXLSX"
      ],
      "sources" : [
        "Comments.swift",
        "Path.swift",
        "Relationships.swift",
        "SharedStrings.swift",
        "Styles.swift",
        "Workbook.swift",
        "Worksheet/Cell.swift",
        "Worksheet/CellQueries.swift",
        "Worksheet/CellReference.swift",
        "Worksheet/ColumnReference.swift",
        "Worksheet/Worksheet.swift",
        "XLSXFile.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.