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 Spasibo with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 2

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/artemnovichkov/spasibo.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/artemnovichkov/spasibo
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at f2b1f78 Update logo
Cloned https://github.com/artemnovichkov/spasibo.git
Revision (git rev-parse @):
f2b1f78cd4be8ca6da37206d43dfdeea06e1ab90
SUCCESS checkout https://github.com/artemnovichkov/spasibo.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/artemnovichkov/spasibo.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/21] Write sources
[1/21] Write Spasibo-entitlement.plist
[5/21] Write sources
[11/21] Write swift-version-6F35C1178C84523A.txt
[12/56] Compiling parser.c
[13/56] Compiling api.c
[14/56] Compiling writer.c
[15/56] Compiling emitter.c
[16/56] Compiling reader.c
[17/56] Compiling scanner.c
[19/72] Emitting module ArgumentParser
[20/74] Compiling Yams Tag.swift
[21/75] Compiling Result NoError.swift
[22/75] Compiling Result ResultProtocol.swift
[23/75] Compiling Yams YamlError.swift
[24/75] Compiling Yams shim.swift
[25/75] Compiling ArgumentParser StringExtensions.swift
[26/75] Compiling ArgumentParser Tree.swift
[27/75] Emitting module Result
[28/75] Compiling Result Result.swift
[29/75] Compiling Result AnyError.swift
[30/75] Compiling Yams Representer.swift
[31/75] Compiling Yams Resolver.swift
[32/75] Compiling Yams String+Yams.swift
[34/75] Compiling Yams Constructor.swift
[35/75] Compiling Yams Decoder.swift
[36/75] Compiling ArgumentParser Name.swift
[37/75] Compiling ArgumentParser Parsed.swift
[38/75] Compiling ArgumentParser ParsedValues.swift
[39/75] Compiling ArgumentParser ArgumentSetSequence.swift
[40/75] Compiling ArgumentParser CommandParser.swift
[41/75] Compiling ArgumentParser InputOrigin.swift
[42/75] Compiling Yams Emitter.swift
[43/75] Compiling Yams Encoder.swift
[44/75] Compiling Yams Node.Scalar.swift
[45/75] Compiling ArgumentParser OptionGroup.swift
[46/75] Compiling ArgumentParser CommandConfiguration.swift
[47/75] Compiling ArgumentParser ExpressibleByArgument.swift
[48/75] Compiling ArgumentParser Argument.swift
[49/75] Compiling ArgumentParser ArgumentHelp.swift
[50/75] Compiling ArgumentParser Errors.swift
[51/75] Compiling Yams Node.swift
[52/75] Compiling Yams Parser.swift
[54/75] Compiling Yams Node.Sequence.swift
[55/75] Compiling Yams Mark.swift
[56/75] Compiling Yams Node.Mapping.swift
[57/75] Compiling ArgumentParser ArgumentDecoder.swift
[58/75] Compiling ArgumentParser ArgumentDefinition.swift
[59/75] Compiling ArgumentParser ArgumentSet.swift
[68/75] Emitting module Yams
[71/95] Compiling ReactiveSwift Optional.swift
[72/95] Compiling ReactiveSwift Property.swift
[73/97] Emitting module ReactiveSwift
[74/97] Compiling ReactiveSwift UninhabitedTypeGuards.swift
[75/97] Compiling ReactiveSwift ValidatingProperty.swift
[76/97] Compiling ReactiveSwift Event.swift
[77/97] Compiling ReactiveSwift EventLogger.swift
[78/97] Compiling ReactiveSwift Lifetime.swift
[79/97] Compiling ReactiveSwift Observer.swift
[80/97] Compiling ReactiveSwift Flatten.swift
[81/97] Compiling ReactiveSwift FoundationExtensions.swift
[82/97] Compiling ReactiveSwift Deprecations+Removals.swift
[83/97] Compiling ReactiveSwift Disposable.swift
[84/97] Compiling ReactiveSwift Reactive.swift
[85/97] Compiling ReactiveSwift ResultExtensions.swift
[86/97] Compiling ReactiveSwift Scheduler.swift
[87/97] Compiling ReactiveSwift Signal.swift
[88/97] Compiling ReactiveSwift Action.swift
[89/97] Compiling ReactiveSwift Atomic.swift
[90/97] Compiling ReactiveSwift Bag.swift
[91/97] Compiling ReactiveSwift SignalProducer.swift
[92/97] Compiling ReactiveSwift UnidirectionalBinding.swift
[93/129] Compiling ReactiveTask Errors.swift
[94/129] Emitting module ReactiveTask
[95/129] Compiling ReactiveTask Task.swift
[96/129] Compiling ReactiveTask Availability.swift
[97/137] Compiling XCDBLD SDK.swift
[98/137] Compiling XCDBLD Platform.swift
[99/137] Emitting module XCDBLD
[100/137] Compiling XCDBLD MachOType.swift
[101/137] Compiling XCDBLD BuildArguments.swift
[102/137] Compiling XCDBLD ProjectLocator.swift
[103/137] Compiling XCDBLD Scheme.swift
[104/137] Compiling XCDBLD XcodeVersion.swift
[105/137] Compiling Tentacle FileResponse.swift
[106/137] Compiling Tentacle FoundationExtensions.swift
[107/137] Compiling Tentacle GitHubError.swift
[108/139] Emitting module Tentacle
[109/139] Compiling Tentacle Author.swift
[110/139] Compiling Tentacle Availability.swift
[111/139] Compiling Tentacle Branch.swift
[112/139] Compiling Tentacle Response.swift
[113/139] Compiling Tentacle Server.swift
[114/139] Compiling Tentacle Sha.swift
[115/139] Compiling Tentacle Label.swift
[116/139] Compiling Tentacle Milestone.swift
[117/139] Compiling Tentacle Organization.swift
[118/139] Compiling Tentacle Identifiable.swift
[119/139] Compiling Tentacle Issue.swift
[120/139] Compiling Tentacle JSONExtensions.swift
[121/139] Compiling Tentacle RepositoryInfo.swift
[122/139] Compiling Tentacle Request.swift
[123/139] Compiling Tentacle ResourceType.swift
[124/139] Compiling Tentacle Tree.swift
[125/139] Compiling Tentacle User.swift
[126/139] Compiling Tentacle PullRequest.swift
[127/139] Compiling Tentacle Release.swift
[128/139] Compiling Tentacle Repository.swift
[129/139] Compiling Tentacle Commit.swift
[130/139] Compiling Tentacle Content.swift
[131/139] Compiling Tentacle File.swift
[132/139] Compiling Tentacle Client.swift
[133/139] Compiling Tentacle Color.swift
[134/139] Compiling Tentacle Comment.swift
[135/139] Emitting module Curry
[136/139] Compiling Curry Curry.swift
[137/174] Compiling CarthageKit Algorithms.swift
[138/174] Compiling CarthageKit Archive.swift
[139/174] Compiling CarthageKit Availability.swift
[140/174] Compiling CarthageKit BinaryJSONError.swift
[141/177] Compiling CarthageKit BinaryProject.swift
[142/177] Compiling CarthageKit BuildOptions.swift
[143/177] Compiling CarthageKit BuildSettings.swift
[144/177] Compiling CarthageKit BundleExtensions.swift
[145/177] Emitting module CarthageKit
[146/177] Compiling CarthageKit ScannableError.swift
[147/177] Compiling CarthageKit Simulator.swift
[148/177] Compiling CarthageKit Submodule.swift
[149/177] Compiling CarthageKit Proxy.swift
[150/177] Compiling CarthageKit RemoteVersion.swift
[151/177] Compiling CarthageKit Resolver.swift
[152/177] Compiling CarthageKit Scannable.swift
[153/177] Compiling CarthageKit Cartfile.swift
[154/177] Compiling CarthageKit CarthageKitVersion.swift
[155/177] Compiling CarthageKit CompatibilityInfo.swift
[156/177] Compiling CarthageKit Constants.swift
[157/177] Compiling CarthageKit Dependency.swift
[158/177] Compiling CarthageKit DuplicateDependency.swift
[159/177] Compiling CarthageKit Errors.swift
[160/177] Compiling CarthageKit FrameworkExtensions.swift
[161/177] Compiling CarthageKit Git.swift
[162/177] Compiling CarthageKit GitHub.swift
[163/177] Compiling CarthageKit GitURL.swift
[164/177] Compiling CarthageKit MachHeader.swift
[165/177] Compiling CarthageKit VersionFile.swift
[166/177] Compiling CarthageKit XCDBLDExtensions.swift
[167/177] Compiling CarthageKit Xcode.swift
[168/177] Compiling CarthageKit SwiftShims.swift
[169/177] Compiling CarthageKit SwiftVersionError.swift
[170/177] Compiling CarthageKit Version.swift
[171/177] Compiling CarthageKit NewResolver.swift
[172/177] Compiling CarthageKit ProducerQueue.swift
[173/177] Compiling CarthageKit ProductType.swift
[174/177] Compiling CarthageKit Project.swift
[175/187] Compiling Spasibo Podspec.swift
[176/187] Compiling Spasibo URL+Additions.swift
[177/188] Compiling Spasibo main.swift
[178/188] Compiling Spasibo Prompt.swift
[179/188] Compiling Spasibo Platform.swift
[180/188] Compiling Spasibo Funding.swift
[181/188] Compiling Spasibo Data+Output.swift
[182/188] Compiling Spasibo Spasibo.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Spasibo.swift:16:14: warning: associated value 'noFundings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Dependency'; this is an error in the Swift 6 language mode
 14 |         case noDependencies
 15 |         case noDependenciesWithFundings
 16 |         case noFundings(Dependency)
    |              `- warning: associated value 'noFundings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Dependency'; this is an error in the Swift 6 language mode
 17 |         case noSources(Funding)
 18 |         case podspecCat(status: Int32, output: String, error: String)
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Dependency.swift:7:13: note: class 'Dependency' does not conform to the 'Sendable' protocol
 5 | import Foundation
 6 |
 7 | final class Dependency: CustomStringConvertible {
   |             `- note: class 'Dependency' does not conform to the 'Sendable' protocol
 8 |
 9 |     let owner: String
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Spasibo.swift:29:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     var verbose: Bool
 28 |
 29 |     static let configuration: CommandConfiguration = .init(abstract: "🙏 Support your favourite open source projects",
    |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |                                                            version: "0.3.1")
 31 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
   |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 |   /// The name of the command to use on the command line.
15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Spasibo.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  4 |
  5 | import Foundation
  6 | import ArgumentParser
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  7 | import CarthageKit
  8 | import class AppKit.NSWorkspace
    :
 27 |     var verbose: Bool
 28 |
 29 |     static let configuration: CommandConfiguration = .init(abstract: "🙏 Support your favourite open source projects",
    |                |- note: annotate 'configuration' 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
 30 |                                                            version: "0.3.1")
 31 |
[183/188] Compiling Spasibo Dependency.swift
[184/188] Emitting module Spasibo
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Spasibo.swift:16:14: warning: associated value 'noFundings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Dependency'; this is an error in the Swift 6 language mode
 14 |         case noDependencies
 15 |         case noDependenciesWithFundings
 16 |         case noFundings(Dependency)
    |              `- warning: associated value 'noFundings' of 'Sendable'-conforming enum 'Error' has non-sendable type 'Dependency'; this is an error in the Swift 6 language mode
 17 |         case noSources(Funding)
 18 |         case podspecCat(status: Int32, output: String, error: String)
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Dependency.swift:7:13: note: class 'Dependency' does not conform to the 'Sendable' protocol
 5 | import Foundation
 6 |
 7 | final class Dependency: CustomStringConvertible {
   |             `- note: class 'Dependency' does not conform to the 'Sendable' protocol
 8 |
 9 |     let owner: String
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Spasibo.swift:29:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |     var verbose: Bool
 28 |
 29 |     static let configuration: CommandConfiguration = .init(abstract: "🙏 Support your favourite open source projects",
    |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |                                                            version: "0.3.1")
 31 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
   |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 |   /// The name of the command to use on the command line.
15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/Spasibo/Spasibo.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  4 |
  5 | import Foundation
  6 | import ArgumentParser
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  7 | import CarthageKit
  8 | import class AppKit.NSWorkspace
    :
 27 |     var verbose: Bool
 28 |
 29 |     static let configuration: CommandConfiguration = .init(abstract: "🙏 Support your favourite open source projects",
    |                |- note: annotate 'configuration' 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
 30 |                                                            version: "0.3.1")
 31 |
[185/188] Compiling Spasibo Execute.swift
[185/188] Write Objects.LinkFileList
[186/188] Linking Spasibo
[187/188] Applying Spasibo
Build complete! (165.94s)
Fetching https://github.com/mdiep/Tentacle.git
Fetching https://github.com/thoughtbot/Curry.git
Fetching https://github.com/Carthage/Carthage.git
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/Carthage/Commandant.git
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/jpsim/Yams.git
[1/3733] Fetching tentacle
[113/6056] Fetching tentacle, commandant
[114/6632] Fetching tentacle, commandant, curry
[732/15969] Fetching tentacle, commandant, curry, yams
[4698/45039] Fetching tentacle, commandant, curry, yams, carthage
[6000/59588] Fetching tentacle, commandant, curry, yams, carthage, quick
[17883/78228] Fetching tentacle, commandant, curry, yams, carthage, quick, nimble
Fetched https://github.com/jpsim/Yams.git from cache (2.47s)
Fetching https://github.com/antitypical/Result.git
[44763/68891] Fetching tentacle, commandant, curry, carthage, quick, nimble
Fetched https://github.com/Quick/Nimble.git from cache (2.54s)
Fetching https://github.com/jdhealy/PrettyColors.git
Fetched https://github.com/thoughtbot/Curry.git from cache (2.54s)
Fetching https://github.com/ReactiveCocoa/ReactiveSwift.git
Fetched https://github.com/Quick/Quick.git from cache (2.54s)
Fetching https://github.com/apple/swift-argument-parser.git
[12743/35126] Fetching tentacle, commandant, carthage
[34255/37659] Fetching tentacle, commandant, carthage, result
[35229/38774] Fetching tentacle, commandant, carthage, result, prettycolors
[37149/91212] Fetching tentacle, commandant, carthage, result, prettycolors, reactiveswift
Fetched https://github.com/Carthage/Carthage.git from cache (3.45s)
Fetching https://github.com/Carthage/ReactiveTask.git
Fetched https://github.com/Carthage/Commandant.git from cache (3.45s)
Fetched https://github.com/mdiep/Tentacle.git from cache (3.45s)
[3650/67765] Fetching result, prettycolors, reactiveswift, swift-argument-parser
Fetched https://github.com/antitypical/Result.git from cache (1.01s)
[1641/65232] Fetching prettycolors, reactiveswift, swift-argument-parser
[31149/67157] Fetching prettycolors, reactiveswift, swift-argument-parser, reactivetask
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.60s)
Computing version for https://github.com/apple/swift-argument-parser.git
[25896/55478] Fetching prettycolors, reactiveswift, reactivetask
Fetched https://github.com/Carthage/ReactiveTask.git from cache (0.96s)
[47785/53553] Fetching prettycolors, reactiveswift
Fetched https://github.com/jdhealy/PrettyColors.git from cache (2.36s)
Fetched https://github.com/ReactiveCocoa/ReactiveSwift.git from cache (2.36s)
Computed https://github.com/apple/swift-argument-parser.git at 0.0.5 (0.78s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 2.0.0 (0.67s)
Computing version for https://github.com/Carthage/Carthage.git
Computed https://github.com/Carthage/Carthage.git at 0.34.0 (2.63s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 8.0.7 (0.71s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 2.2.0 (0.70s)
Computing version for https://github.com/thoughtbot/Curry.git
Computed https://github.com/thoughtbot/Curry.git at 4.0.2 (0.69s)
Computing version for https://github.com/mdiep/Tentacle.git
Computed https://github.com/mdiep/Tentacle.git at 0.13.1 (0.71s)
Computing version for https://github.com/ReactiveCocoa/ReactiveSwift.git
Computed https://github.com/ReactiveCocoa/ReactiveSwift.git at 5.0.1 (0.69s)
Computing version for https://github.com/jdhealy/PrettyColors.git
Computed https://github.com/jdhealy/PrettyColors.git at 5.0.2 (2.33s)
Computing version for https://github.com/Carthage/Commandant.git
Computed https://github.com/Carthage/Commandant.git at 0.17.0 (0.68s)
Computing version for https://github.com/Carthage/ReactiveTask.git
Computed https://github.com/Carthage/ReactiveTask.git at 0.16.0 (0.68s)
Computing version for https://github.com/antitypical/Result.git
Computed https://github.com/antitypical/Result.git at 4.1.0 (0.67s)
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 2.0.0
Creating working copy for https://github.com/thoughtbot/Curry.git
Working copy of https://github.com/thoughtbot/Curry.git resolved at 4.0.2
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 2.2.0
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 8.0.7
Creating working copy for https://github.com/antitypical/Result.git
Working copy of https://github.com/antitypical/Result.git resolved at 4.1.0
Creating working copy for https://github.com/Carthage/Commandant.git
Working copy of https://github.com/Carthage/Commandant.git resolved at 0.17.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 0.0.5
Creating working copy for https://github.com/jdhealy/PrettyColors.git
Working copy of https://github.com/jdhealy/PrettyColors.git resolved at 5.0.2
Creating working copy for https://github.com/Carthage/Carthage.git
Working copy of https://github.com/Carthage/Carthage.git resolved at 0.34.0
Creating working copy for https://github.com/mdiep/Tentacle.git
Working copy of https://github.com/mdiep/Tentacle.git resolved at 0.13.1
Creating working copy for https://github.com/ReactiveCocoa/ReactiveSwift.git
Working copy of https://github.com/ReactiveCocoa/ReactiveSwift.git resolved at 5.0.1
Creating working copy for https://github.com/Carthage/ReactiveTask.git
Working copy of https://github.com/Carthage/ReactiveTask.git resolved at 0.16.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "carthage",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Carthage/Carthage.git"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.0",
            "upper_bound" : "0.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    }
  ],
  "manifest_display_name" : "Spasibo",
  "name" : "Spasibo",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "Spasibo",
      "targets" : [
        "Spasibo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Spasibo",
      "module_type" : "SwiftTarget",
      "name" : "Spasibo",
      "path" : "Sources/Spasibo",
      "product_dependencies" : [
        "CarthageKit",
        "Yams",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "Spasibo"
      ],
      "sources" : [
        "Data+Output.swift",
        "Dependency.swift",
        "Execute.swift",
        "Funding.swift",
        "Platform.swift",
        "Podspec.swift",
        "Prompt.swift",
        "Spasibo.swift",
        "URL+Additions.swift",
        "main.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.1"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.