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

Failed to build ValueTransformerKit, reference 1.2.4 (8f40b1), with Swift 6.1 for Linux on 27 Apr 2025 09:54:58 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/Operators.swift:61:79: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                                               `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:33: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:58: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                          `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:83: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                   `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:33: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:85:87: error: cannot find type 'ValueTransformer' in scope
83 | }
84 | extension ValueTransformerType {
85 |     public static func + (left: ValueTransformerType, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                       `- error: cannot find type 'ValueTransformer' in scope
86 |         return CompoundValueTransformer(transformers: [left.transformer, right.transformer])
87 |     }
/host/spi-builder-workspace/Sources/Operators.swift:13:31: error: cannot find type 'ValueTransformer' in scope
11 | open class CompoundValueTransformer: ValueTransformer, ExpressibleByArrayLiteral {
12 |
13 |     public let transformers: [ValueTransformer]
   |                               `- error: cannot find type 'ValueTransformer' in scope
14 |
15 |     public init(transformers: [ValueTransformer]) {
/host/spi-builder-workspace/Sources/Operators.swift:15:32: error: cannot find type 'ValueTransformer' in scope
13 |     public let transformers: [ValueTransformer]
14 |
15 |     public init(transformers: [ValueTransformer]) {
   |                                `- error: cannot find type 'ValueTransformer' in scope
16 |         self.transformers = transformers.isEmpty ? [.identity] : transformers
17 |     }
/host/spi-builder-workspace/Sources/Operators.swift:19:44: error: cannot find type 'ValueTransformer' in scope
17 |     }
18 |
19 |     public typealias ArrayLiteralElement = ValueTransformer
   |                                            `- error: cannot find type 'ValueTransformer' in scope
20 |
21 |     public required init(arrayLiteral elements: ValueTransformer...) {
/host/spi-builder-workspace/Sources/Operators.swift:21:49: error: cannot find type 'ValueTransformer' in scope
19 |     public typealias ArrayLiteralElement = ValueTransformer
20 |
21 |     public required init(arrayLiteral elements: ValueTransformer...) {
   |                                                 `- error: cannot find type 'ValueTransformer' in scope
22 |         self.transformers = elements
23 |     }
/host/spi-builder-workspace/Sources/Operators.swift:25:30: error: method does not override any method from its superclass
23 |     }
24 |
25 |     open override class func transformedValueClass() -> Swift.AnyClass {
   |                              `- error: method does not override any method from its superclass
26 |         return NSObject.self
27 |     }
/host/spi-builder-workspace/Sources/Operators.swift:29:30: error: method does not override any method from its superclass
27 |     }
28 |
29 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
30 |         return true
31 |     }
/host/spi-builder-workspace/Sources/Operators.swift:33:24: error: method does not override any method from its superclass
31 |     }
32 |
33 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
34 |         var current = value
35 |         for transformer in transformers {
/host/spi-builder-workspace/Sources/Operators.swift:41:24: error: method does not override any method from its superclass
39 |     }
40 |
41 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
42 |         var current = value
43 |         for transformer in transformers.reversed() {
/host/spi-builder-workspace/Sources/Operators.swift:11:38: error: cannot find type 'ValueTransformer' in scope
 9 | import Foundation
10 |
11 | open class CompoundValueTransformer: ValueTransformer, ExpressibleByArrayLiteral {
   |                                      `- error: cannot find type 'ValueTransformer' in scope
12 |
13 |     public let transformers: [ValueTransformer]
/host/spi-builder-workspace/Sources/Operators.swift:11:12: error: type 'CompoundValueTransformer' does not conform to protocol 'ExpressibleByArrayLiteral'
 9 | import Foundation
10 |
11 | open class CompoundValueTransformer: ValueTransformer, ExpressibleByArrayLiteral {
   |            |- error: type 'CompoundValueTransformer' does not conform to protocol 'ExpressibleByArrayLiteral'
   |            `- note: add stubs for conformance
12 |
13 |     public let transformers: [ValueTransformer]
Swift.ExpressibleByArrayLiteral.ArrayLiteralElement:2:16: note: protocol requires nested type 'ArrayLiteralElement'
1 | protocol ExpressibleByArrayLiteral {
2 | associatedtype ArrayLiteralElement}
  |                `- note: protocol requires nested type 'ArrayLiteralElement'
3 |
/host/spi-builder-workspace/Sources/Operators.swift:58:11: error: cannot find type 'ValueTransformer' in scope
56 | infix operator  *> : ApplicativeSequencePrecedence
57 |
58 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
/host/spi-builder-workspace/Sources/Operators.swift:16:54: error: reference to member 'identity' cannot be resolved without a contextual type
14 |
15 |     public init(transformers: [ValueTransformer]) {
16 |         self.transformers = transformers.isEmpty ? [.identity] : transformers
   |                                                      `- error: reference to member 'identity' cannot be resolved without a contextual type
17 |     }
18 |
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:9:2: error: Objective-C interoperability is disabled
 7 |
 8 | // allow to bind with nsarraycontroller
 9 | @objc(OrderedSetToArrayValueTransformer)
   |  `- error: Objective-C interoperability is disabled
10 | final public class OrderedSetToArrayValueTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton, ReversableValueTransformers {
11 |
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:15:23: error: cannot find 'NSValueTransformerName' in scope
13 |     public static var reversableNamePrefix = "ArrayToOrderedSet"
14 |
15 |     public var name = NSValueTransformerName(rawValue: OrderedSetToArrayValueTransformer.namePrefix)
   |                       `- error: cannot find 'NSValueTransformerName' in scope
16 |     public static let instance = OrderedSetToArrayValueTransformer()
17 |
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:18:32: error: method does not override any method from its superclass
16 |     public static let instance = OrderedSetToArrayValueTransformer()
17 |
18 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
19 |         return NSArray.self
20 |     }
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:22:32: error: method does not override any method from its superclass
20 |     }
21 |
22 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
23 |         return true
24 |     }
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:26:26: error: method does not override any method from its superclass
24 |     }
25 |
26 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
27 |         guard let set = value as? NSOrderedSet else {
28 |             return nil
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:33:26: error: method does not override any method from its superclass
31 |     }
32 |
33 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
34 |         guard let array = value as? [AnyObject] else {
35 |             return nil
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:40:77: error: cannot find type 'NSValueTransformerName' in scope
38 |     }
39 |
40 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
41 |         return NSValueTransformerName(OrderedSetToArrayValueTransformer.reversableNamePrefix)
42 |     }
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:40:50: error: cannot find type 'NSValueTransformerName' in scope
38 |     }
39 |
40 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
41 |         return NSValueTransformerName(OrderedSetToArrayValueTransformer.reversableNamePrefix)
42 |     }
/host/spi-builder-workspace/Sources/OrderedSetToArrayValueTransformer.swift:10:55: error: cannot find type 'ValueTransformer' in scope
 8 | // allow to bind with nsarraycontroller
 9 | @objc(OrderedSetToArrayValueTransformer)
10 | final public class OrderedSetToArrayValueTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton, ReversableValueTransformers {
   |                                                       `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     public static var namePrefix = "OrderedSetToArray"
/host/spi-builder-workspace/Sources/Operators.swift:69:48: error: cannot find type 'ValueTransformer' in scope
67 |
68 |     /// Transform `value` using reverse of `transformer`
69 |     public static func <* <T, U> (transformer: ValueTransformer, value: T) -> U? {
   |                                                `- error: cannot find type 'ValueTransformer' in scope
70 |         return transformer.reverseTransformedValue(value) as? U
71 |     }
/host/spi-builder-workspace/Sources/Operators.swift:74:58: error: cannot find type 'ValueTransformer' in scope
72 |
73 |     /// Transform `value` using `transformer`
74 |     public static func *> <T, U> (value: T, transformer: ValueTransformer) -> U? {
   |                                                          `- error: cannot find type 'ValueTransformer' in scope
75 |         return transformer.transformedValue(value) as? U
76 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:47: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                               `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:68: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                                                    `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
[13/29] Compiling ValueTransformerKit IsEmptyTransformer.swift
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:9:2: error: Objective-C interoperability is disabled
  7 |
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 13 |     public static let instance = IsEmptyTransformer()
 14 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:15:32: error: method does not override any method from its superclass
 13 |     public static let instance = IsEmptyTransformer()
 14 |
 15 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 16 |         return false
 17 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:19:26: error: method does not override any method from its superclass
 17 |     }
 18 |
 19 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 20 |         guard let object = value as? Emptyable else {
 21 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:10:40: error: cannot find type 'ValueTransformer' in scope
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                        `- error: cannot find type 'ValueTransformer' in scope
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:30:33: error: cannot find type 'ValueTransformer' in scope
 28 | extension IsEmptyTransformer: ValueTransformerReversable {
 29 |
 30 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 31 |         return IsNotEmptyTransformer.instance
 32 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:37:2: error: Objective-C interoperability is disabled
 35 |
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:40:23: error: cannot find 'NSValueTransformerName' in scope
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:43:32: error: method does not override any method from its superclass
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
 43 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 44 |         return false
 45 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:47:26: error: method does not override any method from its superclass
 45 |     }
 46 |
 47 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 48 |         guard let object = value as? Emptyable else {
 49 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:38:43: error: cannot find type 'ValueTransformer' in scope
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                           `- error: cannot find type 'ValueTransformer' in scope
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:58:33: error: cannot find type 'ValueTransformer' in scope
 56 | extension IsNotEmptyTransformer: ValueTransformerReversable {
 57 |
 58 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 59 |         return IsEmptyTransformer.instance
 60 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:68: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                                                    `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:47: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                               `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:14:20: error: cannot find type 'NSValueTransformerName' in scope
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
13 |
14 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
15 |         return NSValueTransformerName(rawValue: "JSON\(T.self)")
16 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:26:30: error: method does not override any method from its superclass
24 |     }
25 |
26 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
27 |         return true
28 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:30:24: error: method does not override any method from its superclass
28 |     }
29 |
30 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
31 |         guard let codable = value as? T else {
32 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:37:24: error: method does not override any method from its superclass
35 |     }
36 |
37 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
38 |         guard let data = value as? Data else {
39 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:45:50: error: cannot find type 'ValueTransformer' in scope
43 |
44 |     /// Return a new encoder, which encode to `String` using `encoding`
45 |     open func with(encoding: String.Encoding) -> ValueTransformer {
   |                                                  `- error: cannot find type 'ValueTransformer' in scope
46 |         return CompoundValueTransformer(transformers: [self, encoding.transformer])
47 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:12:46: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// A Codable to JSON data transformer
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                              `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:19:22: error: cannot find type 'NSValueTransformerName' in scope
17 |     public static var namePrefix = "Locale"
18 |
19 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
20 |         var name = self.rawValue
21 |         name = name.replacingOccurrences(of: "kCFLocale", with: "")
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:42:67: error: cannot convert value of type 'Any' to expected argument type 'String'
40 |
41 |     func displayName(forKey key: NSLocale.Key, value: Any) -> String? {
42 |         return (self as NSLocale).displayName(forKey: key, value: value)
   |                                                                   `- error: cannot convert value of type 'Any' to expected argument type 'String'
43 |     }
44 |
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:8:32: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | class NumberToBoolTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:10:25: error: method does not override any method from its superclass
 8 | class NumberToBoolTransformer: ValueTransformer {
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
11 |         return NSNumber.self
12 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:14:19: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
15 |         if let number = value as? NSNumber {
16 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:21:19: error: method does not override any method from its superclass
19 |     }
20 |
21 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
22 |         if let boolValue = value as? Bool {
23 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:29:32: error: method does not override any method from its superclass
27 |     }
28 |
29 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
30 |         return true
31 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:35:32: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | class BoolToNumberTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:37:25: error: method does not override any method from its superclass
35 | class BoolToNumberTransformer: ValueTransformer {
36 |
37 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
38 |         return NSNumber.self
39 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:41:19: error: method does not override any method from its superclass
39 |     }
40 |
41 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
42 |         if let number = value as? NSNumber {
43 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:48:19: error: method does not override any method from its superclass
46 |     }
47 |
48 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
49 |         if let boolValue = value as? Bool {
50 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:56:32: error: method does not override any method from its superclass
54 |     }
55 |
56 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
57 |         return true
58 |     }
[14/29] Compiling ValueTransformerKit JSONValueTransformer.swift
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:9:2: error: Objective-C interoperability is disabled
  7 |
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 13 |     public static let instance = IsEmptyTransformer()
 14 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:15:32: error: method does not override any method from its superclass
 13 |     public static let instance = IsEmptyTransformer()
 14 |
 15 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 16 |         return false
 17 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:19:26: error: method does not override any method from its superclass
 17 |     }
 18 |
 19 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 20 |         guard let object = value as? Emptyable else {
 21 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:10:40: error: cannot find type 'ValueTransformer' in scope
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                        `- error: cannot find type 'ValueTransformer' in scope
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:30:33: error: cannot find type 'ValueTransformer' in scope
 28 | extension IsEmptyTransformer: ValueTransformerReversable {
 29 |
 30 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 31 |         return IsNotEmptyTransformer.instance
 32 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:37:2: error: Objective-C interoperability is disabled
 35 |
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:40:23: error: cannot find 'NSValueTransformerName' in scope
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:43:32: error: method does not override any method from its superclass
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
 43 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 44 |         return false
 45 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:47:26: error: method does not override any method from its superclass
 45 |     }
 46 |
 47 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 48 |         guard let object = value as? Emptyable else {
 49 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:38:43: error: cannot find type 'ValueTransformer' in scope
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                           `- error: cannot find type 'ValueTransformer' in scope
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:58:33: error: cannot find type 'ValueTransformer' in scope
 56 | extension IsNotEmptyTransformer: ValueTransformerReversable {
 57 |
 58 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 59 |         return IsEmptyTransformer.instance
 60 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:68: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                                                    `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:47: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                               `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:14:20: error: cannot find type 'NSValueTransformerName' in scope
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
13 |
14 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
15 |         return NSValueTransformerName(rawValue: "JSON\(T.self)")
16 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:26:30: error: method does not override any method from its superclass
24 |     }
25 |
26 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
27 |         return true
28 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:30:24: error: method does not override any method from its superclass
28 |     }
29 |
30 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
31 |         guard let codable = value as? T else {
32 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:37:24: error: method does not override any method from its superclass
35 |     }
36 |
37 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
38 |         guard let data = value as? Data else {
39 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:45:50: error: cannot find type 'ValueTransformer' in scope
43 |
44 |     /// Return a new encoder, which encode to `String` using `encoding`
45 |     open func with(encoding: String.Encoding) -> ValueTransformer {
   |                                                  `- error: cannot find type 'ValueTransformer' in scope
46 |         return CompoundValueTransformer(transformers: [self, encoding.transformer])
47 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:12:46: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// A Codable to JSON data transformer
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                              `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:19:22: error: cannot find type 'NSValueTransformerName' in scope
17 |     public static var namePrefix = "Locale"
18 |
19 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
20 |         var name = self.rawValue
21 |         name = name.replacingOccurrences(of: "kCFLocale", with: "")
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:42:67: error: cannot convert value of type 'Any' to expected argument type 'String'
40 |
41 |     func displayName(forKey key: NSLocale.Key, value: Any) -> String? {
42 |         return (self as NSLocale).displayName(forKey: key, value: value)
   |                                                                   `- error: cannot convert value of type 'Any' to expected argument type 'String'
43 |     }
44 |
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:8:32: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | class NumberToBoolTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:10:25: error: method does not override any method from its superclass
 8 | class NumberToBoolTransformer: ValueTransformer {
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
11 |         return NSNumber.self
12 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:14:19: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
15 |         if let number = value as? NSNumber {
16 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:21:19: error: method does not override any method from its superclass
19 |     }
20 |
21 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
22 |         if let boolValue = value as? Bool {
23 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:29:32: error: method does not override any method from its superclass
27 |     }
28 |
29 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
30 |         return true
31 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:35:32: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | class BoolToNumberTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:37:25: error: method does not override any method from its superclass
35 | class BoolToNumberTransformer: ValueTransformer {
36 |
37 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
38 |         return NSNumber.self
39 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:41:19: error: method does not override any method from its superclass
39 |     }
40 |
41 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
42 |         if let number = value as? NSNumber {
43 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:48:19: error: method does not override any method from its superclass
46 |     }
47 |
48 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
49 |         if let boolValue = value as? Bool {
50 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:56:32: error: method does not override any method from its superclass
54 |     }
55 |
56 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
57 |         return true
58 |     }
[15/29] Compiling ValueTransformerKit LocalKeyTransformers.swift
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:9:2: error: Objective-C interoperability is disabled
  7 |
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 13 |     public static let instance = IsEmptyTransformer()
 14 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:15:32: error: method does not override any method from its superclass
 13 |     public static let instance = IsEmptyTransformer()
 14 |
 15 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 16 |         return false
 17 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:19:26: error: method does not override any method from its superclass
 17 |     }
 18 |
 19 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 20 |         guard let object = value as? Emptyable else {
 21 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:10:40: error: cannot find type 'ValueTransformer' in scope
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                        `- error: cannot find type 'ValueTransformer' in scope
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:30:33: error: cannot find type 'ValueTransformer' in scope
 28 | extension IsEmptyTransformer: ValueTransformerReversable {
 29 |
 30 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 31 |         return IsNotEmptyTransformer.instance
 32 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:37:2: error: Objective-C interoperability is disabled
 35 |
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:40:23: error: cannot find 'NSValueTransformerName' in scope
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:43:32: error: method does not override any method from its superclass
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
 43 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 44 |         return false
 45 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:47:26: error: method does not override any method from its superclass
 45 |     }
 46 |
 47 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 48 |         guard let object = value as? Emptyable else {
 49 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:38:43: error: cannot find type 'ValueTransformer' in scope
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                           `- error: cannot find type 'ValueTransformer' in scope
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:58:33: error: cannot find type 'ValueTransformer' in scope
 56 | extension IsNotEmptyTransformer: ValueTransformerReversable {
 57 |
 58 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 59 |         return IsEmptyTransformer.instance
 60 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:68: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                                                    `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:47: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                               `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:14:20: error: cannot find type 'NSValueTransformerName' in scope
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
13 |
14 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
15 |         return NSValueTransformerName(rawValue: "JSON\(T.self)")
16 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:26:30: error: method does not override any method from its superclass
24 |     }
25 |
26 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
27 |         return true
28 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:30:24: error: method does not override any method from its superclass
28 |     }
29 |
30 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
31 |         guard let codable = value as? T else {
32 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:37:24: error: method does not override any method from its superclass
35 |     }
36 |
37 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
38 |         guard let data = value as? Data else {
39 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:45:50: error: cannot find type 'ValueTransformer' in scope
43 |
44 |     /// Return a new encoder, which encode to `String` using `encoding`
45 |     open func with(encoding: String.Encoding) -> ValueTransformer {
   |                                                  `- error: cannot find type 'ValueTransformer' in scope
46 |         return CompoundValueTransformer(transformers: [self, encoding.transformer])
47 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:12:46: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// A Codable to JSON data transformer
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                              `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:19:22: error: cannot find type 'NSValueTransformerName' in scope
17 |     public static var namePrefix = "Locale"
18 |
19 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
20 |         var name = self.rawValue
21 |         name = name.replacingOccurrences(of: "kCFLocale", with: "")
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:42:67: error: cannot convert value of type 'Any' to expected argument type 'String'
40 |
41 |     func displayName(forKey key: NSLocale.Key, value: Any) -> String? {
42 |         return (self as NSLocale).displayName(forKey: key, value: value)
   |                                                                   `- error: cannot convert value of type 'Any' to expected argument type 'String'
43 |     }
44 |
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:8:32: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | class NumberToBoolTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:10:25: error: method does not override any method from its superclass
 8 | class NumberToBoolTransformer: ValueTransformer {
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
11 |         return NSNumber.self
12 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:14:19: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
15 |         if let number = value as? NSNumber {
16 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:21:19: error: method does not override any method from its superclass
19 |     }
20 |
21 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
22 |         if let boolValue = value as? Bool {
23 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:29:32: error: method does not override any method from its superclass
27 |     }
28 |
29 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
30 |         return true
31 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:35:32: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | class BoolToNumberTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:37:25: error: method does not override any method from its superclass
35 | class BoolToNumberTransformer: ValueTransformer {
36 |
37 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
38 |         return NSNumber.self
39 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:41:19: error: method does not override any method from its superclass
39 |     }
40 |
41 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
42 |         if let number = value as? NSNumber {
43 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:48:19: error: method does not override any method from its superclass
46 |     }
47 |
48 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
49 |         if let boolValue = value as? Bool {
50 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:56:32: error: method does not override any method from its superclass
54 |     }
55 |
56 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
57 |         return true
58 |     }
[16/29] Compiling ValueTransformerKit NumberToBoolTransformer.swift
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:9:2: error: Objective-C interoperability is disabled
  7 |
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 13 |     public static let instance = IsEmptyTransformer()
 14 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:15:32: error: method does not override any method from its superclass
 13 |     public static let instance = IsEmptyTransformer()
 14 |
 15 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 16 |         return false
 17 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:19:26: error: method does not override any method from its superclass
 17 |     }
 18 |
 19 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 20 |         guard let object = value as? Emptyable else {
 21 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:10:40: error: cannot find type 'ValueTransformer' in scope
  8 | /// Transform to Boolean by checking if empty
  9 | @objc(IsEmptyTransformer)
 10 | final public class IsEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                        `- error: cannot find type 'ValueTransformer' in scope
 11 |
 12 |     public var name = NSValueTransformerName(rawValue: "IsEmpty")
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:30:33: error: cannot find type 'ValueTransformer' in scope
 28 | extension IsEmptyTransformer: ValueTransformerReversable {
 29 |
 30 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 31 |         return IsNotEmptyTransformer.instance
 32 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:37:2: error: Objective-C interoperability is disabled
 35 |
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
    |  `- error: Objective-C interoperability is disabled
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:40:23: error: cannot find 'NSValueTransformerName' in scope
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
    |                       `- error: cannot find 'NSValueTransformerName' in scope
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:43:32: error: method does not override any method from its superclass
 41 |     public static let instance = IsNotEmptyTransformer()
 42 |
 43 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
 44 |         return false
 45 |     }
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:47:26: error: method does not override any method from its superclass
 45 |     }
 46 |
 47 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
 48 |         guard let object = value as? Emptyable else {
 49 |             return false
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:38:43: error: cannot find type 'ValueTransformer' in scope
 36 | /// Transform to Boolean by checking if not empty
 37 | @objc(IsNotEmptyTransformer)
 38 | final public class IsNotEmptyTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
    |                                           `- error: cannot find type 'ValueTransformer' in scope
 39 |
 40 |     public var name = NSValueTransformerName(rawValue: "IsNotEmpty")
/host/spi-builder-workspace/Sources/IsEmptyTransformer.swift:58:33: error: cannot find type 'ValueTransformer' in scope
 56 | extension IsNotEmptyTransformer: ValueTransformerReversable {
 57 |
 58 |     public var reverseInstance: ValueTransformer {
    |                                 `- error: cannot find type 'ValueTransformer' in scope
 59 |         return IsEmptyTransformer.instance
 60 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:68: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                                                    `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/Operators.swift:79:47: error: cannot find type 'ValueTransformer' in scope
77 |
78 |     /// Return the reverse transformer
79 |     public static prefix func ! (transformer: ValueTransformer) -> ValueTransformer {
   |                                               `- error: cannot find type 'ValueTransformer' in scope
80 |         return transformer.reverse
81 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:14:20: error: cannot find type 'NSValueTransformerName' in scope
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
13 |
14 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
15 |         return NSValueTransformerName(rawValue: "JSON\(T.self)")
16 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:26:30: error: method does not override any method from its superclass
24 |     }
25 |
26 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
27 |         return true
28 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:30:24: error: method does not override any method from its superclass
28 |     }
29 |
30 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
31 |         guard let codable = value as? T else {
32 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:37:24: error: method does not override any method from its superclass
35 |     }
36 |
37 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
38 |         guard let data = value as? Data else {
39 |             return nil
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:45:50: error: cannot find type 'ValueTransformer' in scope
43 |
44 |     /// Return a new encoder, which encode to `String` using `encoding`
45 |     open func with(encoding: String.Encoding) -> ValueTransformer {
   |                                                  `- error: cannot find type 'ValueTransformer' in scope
46 |         return CompoundValueTransformer(transformers: [self, encoding.transformer])
47 |     }
/host/spi-builder-workspace/Sources/JSONValueTransformer.swift:12:46: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// A Codable to JSON data transformer
12 | open class JSONValueTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                              `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:19:22: error: cannot find type 'NSValueTransformerName' in scope
17 |     public static var namePrefix = "Locale"
18 |
19 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
20 |         var name = self.rawValue
21 |         name = name.replacingOccurrences(of: "kCFLocale", with: "")
/host/spi-builder-workspace/Sources/LocalKeyTransformers.swift:42:67: error: cannot convert value of type 'Any' to expected argument type 'String'
40 |
41 |     func displayName(forKey key: NSLocale.Key, value: Any) -> String? {
42 |         return (self as NSLocale).displayName(forKey: key, value: value)
   |                                                                   `- error: cannot convert value of type 'Any' to expected argument type 'String'
43 |     }
44 |
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:8:32: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | class NumberToBoolTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:10:25: error: method does not override any method from its superclass
 8 | class NumberToBoolTransformer: ValueTransformer {
 9 |
10 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
11 |         return NSNumber.self
12 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:14:19: error: method does not override any method from its superclass
12 |     }
13 |
14 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
15 |         if let number = value as? NSNumber {
16 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:21:19: error: method does not override any method from its superclass
19 |     }
20 |
21 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
22 |         if let boolValue = value as? Bool {
23 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:29:32: error: method does not override any method from its superclass
27 |     }
28 |
29 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
30 |         return true
31 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:35:32: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | class BoolToNumberTransformer: ValueTransformer {
   |                                `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:37:25: error: method does not override any method from its superclass
35 | class BoolToNumberTransformer: ValueTransformer {
36 |
37 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
38 |         return NSNumber.self
39 |     }
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:41:19: error: method does not override any method from its superclass
39 |     }
40 |
41 |     override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
42 |         if let number = value as? NSNumber {
43 |             return number.boolValue
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:48:19: error: method does not override any method from its superclass
46 |     }
47 |
48 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
49 |         if let boolValue = value as? Bool {
50 |             return NSNumber(value: boolValue)
/host/spi-builder-workspace/Sources/NumberToBoolTransformer.swift:56:32: error: method does not override any method from its superclass
54 |     }
55 |
56 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
57 |         return true
58 |     }
[17/29] Compiling ValueTransformerKit DateTransformers.swift
/host/spi-builder-workspace/Sources/DateTransformers.swift:50:22: error: cannot find type 'NSValueTransformerName' in scope
 48 |     }
 49 |
 50 |     public var name: NSValueTransformerName {
    |                      `- error: cannot find type 'NSValueTransformerName' in scope
 51 |         return NSValueTransformerName(DateTransformers.namePrefix + self.description.capitalized)
 52 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:77: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:50: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/DateTransformers.swift:130:32: error: method does not override any method from its superclass
128 |
129 |     // MARK: - ValueTransformer
130 |     public override class func transformedValueClass() -> Swift.AnyClass {
    |                                `- error: method does not override any method from its superclass
131 |         return NSDate.self
132 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:134:32: error: method does not override any method from its superclass
132 |     }
133 |
134 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
135 |         return true
136 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:138:26: error: method does not override any method from its superclass
136 |     }
137 |
138 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
139 |         guard let date = value as? Date else {
140 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:145:26: error: method does not override any method from its superclass
143 |     }
144 |
145 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
146 |         guard let string = value as? String else {
147 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:118:39: error: cannot find type 'ValueTransformer' in scope
116 |
117 | // MARK: - DateToStringTransformer Class
118 | public class DateToStringTransformer: ValueTransformer {
    |                                       `- error: cannot find type 'ValueTransformer' in scope
119 |
120 |     // MARK: - formatter
/host/spi-builder-workspace/Sources/Operators.swift:61:79: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                                               `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:33: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:58: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                          `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:83: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                   `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:33: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:85:87: error: cannot find type 'ValueTransformer' in scope
83 | }
84 | extension ValueTransformerType {
85 |     public static func + (left: ValueTransformerType, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                       `- error: cannot find type 'ValueTransformer' in scope
86 |         return CompoundValueTransformer(transformers: [left.transformer, right.transformer])
87 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:126:9: error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
124 |     public init(formatter: DateFormatter) {
125 |         self.formatter = formatter
126 |         super.init()
    |         `- error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
127 |     }
128 |
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:22:24: error: method does not override any method from its superclass
20 |     }
21 |
22 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
23 |         guard let obj = object else {
24 |             return ""
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:12:36: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// Replace all nil object to ""
12 | open class EmptyStringTransformer: ValueTransformer {
   |                                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:44:24: error: method does not override any method from its superclass
42 |     }
43 |
44 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
45 |         guard let object = object else {
46 |             return initClosure()
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:32:30: error: cannot find type 'ValueTransformer' in scope
30 |
31 | /// Replace all nil object to a new object created using `initClosure`
32 | open class EmptyTransformer: ValueTransformer {
   |                              `- error: cannot find type 'ValueTransformer' in scope
33 |
34 |     var initClosure: () -> Any
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:9:2: error: Objective-C interoperability is disabled
 7 |
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
   |  `- error: Objective-C interoperability is disabled
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
13 |     public static let instance = IdentityTransformer()
14 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:15:32: error: method does not override any method from its superclass
13 |     public static let instance = IdentityTransformer()
14 |
15 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
16 |         return NSObject.self
17 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:19:32: error: method does not override any method from its superclass
17 |     }
18 |
19 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:23:26: error: method does not override any method from its superclass
21 |     }
22 |
23 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
24 |         return value
25 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:27:26: error: method does not override any method from its superclass
25 |     }
26 |
27 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
28 |         return value
29 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:10:41: error: cannot find type 'ValueTransformer' in scope
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                         `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:33:11: error: cannot find type 'ValueTransformer' in scope
31 | }
32 |
33 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
34 |     /// Identity transformer do return the value without applying any transformation
35 |     public static var identity: IdentityTransformer {
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:42:33: error: cannot find type 'ValueTransformer' in scope
40 | extension IdentityTransformer: ValueTransformerReversable {
41 |
42 |     public var reverseInstance: ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
43 |         return self
44 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ImageTransformers.swift:58:62: error: cannot find type 'CGFloat' in scope
56 |     public static let transformers: [ImageRepresentationTransformers] = [.png, .jpeg]
57 |
58 |     public static var kJPEGRepresentationCompressionQuality: CGFloat = 0.85
   |                                                              `- error: cannot find type 'CGFloat' in scope
59 |
60 |     public static var namePrefix = "ImageRepresentation"
/host/spi-builder-workspace/Sources/ImageTransformers.swift:63:22: error: cannot find type 'NSValueTransformerName' in scope
61 |     public static var reversableNamePrefix = "RepresentationToImage"
62 |
63 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
64 |         return NSValueTransformerName(ImageRepresentationTransformers.namePrefix + self.rawValue.capitalized)
65 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:77: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:50: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:68:37: error: cannot find type 'ValueImage' in scope
66 |
67 |     public func transformedValue(_ value: Any?) -> Any? {
68 |         guard let image = value as? ValueImage else {
   |                                     `- error: cannot find type 'ValueImage' in scope
69 |             return nil
70 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:72:27: error: cannot find 'ImagePNGRepresentation' in scope
70 |         }
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
   |                           `- error: cannot find 'ImagePNGRepresentation' in scope
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
74 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:73:28: error: cannot find 'ImageJPEGRepresentation' in scope
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
   |                            `- error: cannot find 'ImageJPEGRepresentation' in scope
74 |         }
75 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:78:36: error: cannot find type 'Data' in scope
76 |
77 |     public func reverseTransformedValue(_ value: Any?) -> Any? {
78 |         guard let data = value as? Data else {
   |                                    `- error: cannot find type 'Data' in scope
79 |             return nil
80 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:81:16: error: cannot find 'ValueImage' in scope
79 |             return nil
80 |         }
81 |         return ValueImage.init(data: data)
   |                `- error: cannot find 'ValueImage' in scope
82 |     }
83 |
[18/29] Compiling ValueTransformerKit EmptyTransformer.swift
/host/spi-builder-workspace/Sources/DateTransformers.swift:50:22: error: cannot find type 'NSValueTransformerName' in scope
 48 |     }
 49 |
 50 |     public var name: NSValueTransformerName {
    |                      `- error: cannot find type 'NSValueTransformerName' in scope
 51 |         return NSValueTransformerName(DateTransformers.namePrefix + self.description.capitalized)
 52 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:77: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:50: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/DateTransformers.swift:130:32: error: method does not override any method from its superclass
128 |
129 |     // MARK: - ValueTransformer
130 |     public override class func transformedValueClass() -> Swift.AnyClass {
    |                                `- error: method does not override any method from its superclass
131 |         return NSDate.self
132 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:134:32: error: method does not override any method from its superclass
132 |     }
133 |
134 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
135 |         return true
136 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:138:26: error: method does not override any method from its superclass
136 |     }
137 |
138 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
139 |         guard let date = value as? Date else {
140 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:145:26: error: method does not override any method from its superclass
143 |     }
144 |
145 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
146 |         guard let string = value as? String else {
147 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:118:39: error: cannot find type 'ValueTransformer' in scope
116 |
117 | // MARK: - DateToStringTransformer Class
118 | public class DateToStringTransformer: ValueTransformer {
    |                                       `- error: cannot find type 'ValueTransformer' in scope
119 |
120 |     // MARK: - formatter
/host/spi-builder-workspace/Sources/Operators.swift:61:79: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                                               `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:33: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:58: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                          `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:83: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                   `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:33: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:85:87: error: cannot find type 'ValueTransformer' in scope
83 | }
84 | extension ValueTransformerType {
85 |     public static func + (left: ValueTransformerType, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                       `- error: cannot find type 'ValueTransformer' in scope
86 |         return CompoundValueTransformer(transformers: [left.transformer, right.transformer])
87 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:126:9: error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
124 |     public init(formatter: DateFormatter) {
125 |         self.formatter = formatter
126 |         super.init()
    |         `- error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
127 |     }
128 |
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:22:24: error: method does not override any method from its superclass
20 |     }
21 |
22 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
23 |         guard let obj = object else {
24 |             return ""
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:12:36: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// Replace all nil object to ""
12 | open class EmptyStringTransformer: ValueTransformer {
   |                                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:44:24: error: method does not override any method from its superclass
42 |     }
43 |
44 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
45 |         guard let object = object else {
46 |             return initClosure()
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:32:30: error: cannot find type 'ValueTransformer' in scope
30 |
31 | /// Replace all nil object to a new object created using `initClosure`
32 | open class EmptyTransformer: ValueTransformer {
   |                              `- error: cannot find type 'ValueTransformer' in scope
33 |
34 |     var initClosure: () -> Any
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:9:2: error: Objective-C interoperability is disabled
 7 |
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
   |  `- error: Objective-C interoperability is disabled
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
13 |     public static let instance = IdentityTransformer()
14 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:15:32: error: method does not override any method from its superclass
13 |     public static let instance = IdentityTransformer()
14 |
15 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
16 |         return NSObject.self
17 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:19:32: error: method does not override any method from its superclass
17 |     }
18 |
19 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:23:26: error: method does not override any method from its superclass
21 |     }
22 |
23 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
24 |         return value
25 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:27:26: error: method does not override any method from its superclass
25 |     }
26 |
27 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
28 |         return value
29 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:10:41: error: cannot find type 'ValueTransformer' in scope
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                         `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:33:11: error: cannot find type 'ValueTransformer' in scope
31 | }
32 |
33 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
34 |     /// Identity transformer do return the value without applying any transformation
35 |     public static var identity: IdentityTransformer {
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:42:33: error: cannot find type 'ValueTransformer' in scope
40 | extension IdentityTransformer: ValueTransformerReversable {
41 |
42 |     public var reverseInstance: ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
43 |         return self
44 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ImageTransformers.swift:58:62: error: cannot find type 'CGFloat' in scope
56 |     public static let transformers: [ImageRepresentationTransformers] = [.png, .jpeg]
57 |
58 |     public static var kJPEGRepresentationCompressionQuality: CGFloat = 0.85
   |                                                              `- error: cannot find type 'CGFloat' in scope
59 |
60 |     public static var namePrefix = "ImageRepresentation"
/host/spi-builder-workspace/Sources/ImageTransformers.swift:63:22: error: cannot find type 'NSValueTransformerName' in scope
61 |     public static var reversableNamePrefix = "RepresentationToImage"
62 |
63 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
64 |         return NSValueTransformerName(ImageRepresentationTransformers.namePrefix + self.rawValue.capitalized)
65 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:77: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:50: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:68:37: error: cannot find type 'ValueImage' in scope
66 |
67 |     public func transformedValue(_ value: Any?) -> Any? {
68 |         guard let image = value as? ValueImage else {
   |                                     `- error: cannot find type 'ValueImage' in scope
69 |             return nil
70 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:72:27: error: cannot find 'ImagePNGRepresentation' in scope
70 |         }
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
   |                           `- error: cannot find 'ImagePNGRepresentation' in scope
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
74 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:73:28: error: cannot find 'ImageJPEGRepresentation' in scope
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
   |                            `- error: cannot find 'ImageJPEGRepresentation' in scope
74 |         }
75 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:78:36: error: cannot find type 'Data' in scope
76 |
77 |     public func reverseTransformedValue(_ value: Any?) -> Any? {
78 |         guard let data = value as? Data else {
   |                                    `- error: cannot find type 'Data' in scope
79 |             return nil
80 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:81:16: error: cannot find 'ValueImage' in scope
79 |             return nil
80 |         }
81 |         return ValueImage.init(data: data)
   |                `- error: cannot find 'ValueImage' in scope
82 |     }
83 |
[19/29] Compiling ValueTransformerKit IdentityTransformer.swift
/host/spi-builder-workspace/Sources/DateTransformers.swift:50:22: error: cannot find type 'NSValueTransformerName' in scope
 48 |     }
 49 |
 50 |     public var name: NSValueTransformerName {
    |                      `- error: cannot find type 'NSValueTransformerName' in scope
 51 |         return NSValueTransformerName(DateTransformers.namePrefix + self.description.capitalized)
 52 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:77: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:50: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/DateTransformers.swift:130:32: error: method does not override any method from its superclass
128 |
129 |     // MARK: - ValueTransformer
130 |     public override class func transformedValueClass() -> Swift.AnyClass {
    |                                `- error: method does not override any method from its superclass
131 |         return NSDate.self
132 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:134:32: error: method does not override any method from its superclass
132 |     }
133 |
134 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
135 |         return true
136 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:138:26: error: method does not override any method from its superclass
136 |     }
137 |
138 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
139 |         guard let date = value as? Date else {
140 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:145:26: error: method does not override any method from its superclass
143 |     }
144 |
145 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
146 |         guard let string = value as? String else {
147 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:118:39: error: cannot find type 'ValueTransformer' in scope
116 |
117 | // MARK: - DateToStringTransformer Class
118 | public class DateToStringTransformer: ValueTransformer {
    |                                       `- error: cannot find type 'ValueTransformer' in scope
119 |
120 |     // MARK: - formatter
/host/spi-builder-workspace/Sources/Operators.swift:61:79: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                                               `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:33: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:58: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                          `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:83: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                   `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:33: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:85:87: error: cannot find type 'ValueTransformer' in scope
83 | }
84 | extension ValueTransformerType {
85 |     public static func + (left: ValueTransformerType, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                       `- error: cannot find type 'ValueTransformer' in scope
86 |         return CompoundValueTransformer(transformers: [left.transformer, right.transformer])
87 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:126:9: error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
124 |     public init(formatter: DateFormatter) {
125 |         self.formatter = formatter
126 |         super.init()
    |         `- error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
127 |     }
128 |
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:22:24: error: method does not override any method from its superclass
20 |     }
21 |
22 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
23 |         guard let obj = object else {
24 |             return ""
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:12:36: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// Replace all nil object to ""
12 | open class EmptyStringTransformer: ValueTransformer {
   |                                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:44:24: error: method does not override any method from its superclass
42 |     }
43 |
44 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
45 |         guard let object = object else {
46 |             return initClosure()
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:32:30: error: cannot find type 'ValueTransformer' in scope
30 |
31 | /// Replace all nil object to a new object created using `initClosure`
32 | open class EmptyTransformer: ValueTransformer {
   |                              `- error: cannot find type 'ValueTransformer' in scope
33 |
34 |     var initClosure: () -> Any
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:9:2: error: Objective-C interoperability is disabled
 7 |
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
   |  `- error: Objective-C interoperability is disabled
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
13 |     public static let instance = IdentityTransformer()
14 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:15:32: error: method does not override any method from its superclass
13 |     public static let instance = IdentityTransformer()
14 |
15 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
16 |         return NSObject.self
17 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:19:32: error: method does not override any method from its superclass
17 |     }
18 |
19 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:23:26: error: method does not override any method from its superclass
21 |     }
22 |
23 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
24 |         return value
25 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:27:26: error: method does not override any method from its superclass
25 |     }
26 |
27 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
28 |         return value
29 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:10:41: error: cannot find type 'ValueTransformer' in scope
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                         `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:33:11: error: cannot find type 'ValueTransformer' in scope
31 | }
32 |
33 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
34 |     /// Identity transformer do return the value without applying any transformation
35 |     public static var identity: IdentityTransformer {
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:42:33: error: cannot find type 'ValueTransformer' in scope
40 | extension IdentityTransformer: ValueTransformerReversable {
41 |
42 |     public var reverseInstance: ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
43 |         return self
44 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ImageTransformers.swift:58:62: error: cannot find type 'CGFloat' in scope
56 |     public static let transformers: [ImageRepresentationTransformers] = [.png, .jpeg]
57 |
58 |     public static var kJPEGRepresentationCompressionQuality: CGFloat = 0.85
   |                                                              `- error: cannot find type 'CGFloat' in scope
59 |
60 |     public static var namePrefix = "ImageRepresentation"
/host/spi-builder-workspace/Sources/ImageTransformers.swift:63:22: error: cannot find type 'NSValueTransformerName' in scope
61 |     public static var reversableNamePrefix = "RepresentationToImage"
62 |
63 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
64 |         return NSValueTransformerName(ImageRepresentationTransformers.namePrefix + self.rawValue.capitalized)
65 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:77: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:50: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:68:37: error: cannot find type 'ValueImage' in scope
66 |
67 |     public func transformedValue(_ value: Any?) -> Any? {
68 |         guard let image = value as? ValueImage else {
   |                                     `- error: cannot find type 'ValueImage' in scope
69 |             return nil
70 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:72:27: error: cannot find 'ImagePNGRepresentation' in scope
70 |         }
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
   |                           `- error: cannot find 'ImagePNGRepresentation' in scope
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
74 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:73:28: error: cannot find 'ImageJPEGRepresentation' in scope
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
   |                            `- error: cannot find 'ImageJPEGRepresentation' in scope
74 |         }
75 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:78:36: error: cannot find type 'Data' in scope
76 |
77 |     public func reverseTransformedValue(_ value: Any?) -> Any? {
78 |         guard let data = value as? Data else {
   |                                    `- error: cannot find type 'Data' in scope
79 |             return nil
80 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:81:16: error: cannot find 'ValueImage' in scope
79 |             return nil
80 |         }
81 |         return ValueImage.init(data: data)
   |                `- error: cannot find 'ValueImage' in scope
82 |     }
83 |
[20/29] Compiling ValueTransformerKit ImageTransformers.swift
/host/spi-builder-workspace/Sources/DateTransformers.swift:50:22: error: cannot find type 'NSValueTransformerName' in scope
 48 |     }
 49 |
 50 |     public var name: NSValueTransformerName {
    |                      `- error: cannot find type 'NSValueTransformerName' in scope
 51 |         return NSValueTransformerName(DateTransformers.namePrefix + self.description.capitalized)
 52 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:77: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/DateTransformers.swift:68:50: error: cannot find type 'NSValueTransformerName' in scope
 66 |     }
 67 |
 68 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
    |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
 69 |         let newName = name.rawValue.replacingOccurrences(of: DateTransformers.namePrefix, with: DateTransformers.reversableNamePrefix)
 70 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/DateTransformers.swift:130:32: error: method does not override any method from its superclass
128 |
129 |     // MARK: - ValueTransformer
130 |     public override class func transformedValueClass() -> Swift.AnyClass {
    |                                `- error: method does not override any method from its superclass
131 |         return NSDate.self
132 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:134:32: error: method does not override any method from its superclass
132 |     }
133 |
134 |     public override class func allowsReverseTransformation() -> Bool {
    |                                `- error: method does not override any method from its superclass
135 |         return true
136 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:138:26: error: method does not override any method from its superclass
136 |     }
137 |
138 |     public override func transformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
139 |         guard let date = value as? Date else {
140 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:145:26: error: method does not override any method from its superclass
143 |     }
144 |
145 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
    |                          `- error: method does not override any method from its superclass
146 |         guard let string = value as? String else {
147 |             return nil
/host/spi-builder-workspace/Sources/DateTransformers.swift:118:39: error: cannot find type 'ValueTransformer' in scope
116 |
117 | // MARK: - DateToStringTransformer Class
118 | public class DateToStringTransformer: ValueTransformer {
    |                                       `- error: cannot find type 'ValueTransformer' in scope
119 |
120 |     // MARK: - formatter
/host/spi-builder-workspace/Sources/Operators.swift:61:79: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                                               `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:33: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:61:58: error: cannot find type 'ValueTransformer' in scope
59 |
60 |     /// Add two value transformers
61 |     public static func + (left: ValueTransformer, right: ValueTransformer) -> ValueTransformer {
   |                                                          `- error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:83: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                   `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:64:33: error: cannot find type 'ValueTransformer' in scope
62 |         return CompoundValueTransformer(transformers: [left, right])
63 |     }
64 |     public static func + (left: ValueTransformer, right: ValueTransformerType) -> ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
65 |         return CompoundValueTransformer(transformers: [left, right.transformer])
66 |     }
/host/spi-builder-workspace/Sources/Operators.swift:85:87: error: cannot find type 'ValueTransformer' in scope
83 | }
84 | extension ValueTransformerType {
85 |     public static func + (left: ValueTransformerType, right: ValueTransformerType) -> ValueTransformer {
   |                                                                                       `- error: cannot find type 'ValueTransformer' in scope
86 |         return CompoundValueTransformer(transformers: [left.transformer, right.transformer])
87 |     }
/host/spi-builder-workspace/Sources/DateTransformers.swift:126:9: error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
124 |     public init(formatter: DateFormatter) {
125 |         self.formatter = formatter
126 |         super.init()
    |         `- error: 'super' cannot be used in class 'DateToStringTransformer' because it has no superclass
127 |     }
128 |
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:22:24: error: method does not override any method from its superclass
20 |     }
21 |
22 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
23 |         guard let obj = object else {
24 |             return ""
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:12:36: error: cannot find type 'ValueTransformer' in scope
10 |
11 | /// Replace all nil object to ""
12 | open class EmptyStringTransformer: ValueTransformer {
   |                                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     open func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:44:24: error: method does not override any method from its superclass
42 |     }
43 |
44 |     open override func transformedValue(_ object: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
45 |         guard let object = object else {
46 |             return initClosure()
/host/spi-builder-workspace/Sources/EmptyTransformer.swift:32:30: error: cannot find type 'ValueTransformer' in scope
30 |
31 | /// Replace all nil object to a new object created using `initClosure`
32 | open class EmptyTransformer: ValueTransformer {
   |                              `- error: cannot find type 'ValueTransformer' in scope
33 |
34 |     var initClosure: () -> Any
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:9:2: error: Objective-C interoperability is disabled
 7 |
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
   |  `- error: Objective-C interoperability is disabled
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:12:23: error: cannot find 'NSValueTransformerName' in scope
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
13 |     public static let instance = IdentityTransformer()
14 |
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:15:32: error: method does not override any method from its superclass
13 |     public static let instance = IdentityTransformer()
14 |
15 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
16 |         return NSObject.self
17 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:19:32: error: method does not override any method from its superclass
17 |     }
18 |
19 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:23:26: error: method does not override any method from its superclass
21 |     }
22 |
23 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
24 |         return value
25 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:27:26: error: method does not override any method from its superclass
25 |     }
26 |
27 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
28 |         return value
29 |     }
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:10:41: error: cannot find type 'ValueTransformer' in scope
 8 | /// Identity transformer do return the value without applying any transformation
 9 | @objc(IdentityTransformer)
10 | final public class IdentityTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                         `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     public var name = NSValueTransformerName(rawValue: "Identity")
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:33:11: error: cannot find type 'ValueTransformer' in scope
31 | }
32 |
33 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
34 |     /// Identity transformer do return the value without applying any transformation
35 |     public static var identity: IdentityTransformer {
/host/spi-builder-workspace/Sources/IdentityTransformer.swift:42:33: error: cannot find type 'ValueTransformer' in scope
40 | extension IdentityTransformer: ValueTransformerReversable {
41 |
42 |     public var reverseInstance: ValueTransformer {
   |                                 `- error: cannot find type 'ValueTransformer' in scope
43 |         return self
44 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ImageTransformers.swift:58:62: error: cannot find type 'CGFloat' in scope
56 |     public static let transformers: [ImageRepresentationTransformers] = [.png, .jpeg]
57 |
58 |     public static var kJPEGRepresentationCompressionQuality: CGFloat = 0.85
   |                                                              `- error: cannot find type 'CGFloat' in scope
59 |
60 |     public static var namePrefix = "ImageRepresentation"
/host/spi-builder-workspace/Sources/ImageTransformers.swift:63:22: error: cannot find type 'NSValueTransformerName' in scope
61 |     public static var reversableNamePrefix = "RepresentationToImage"
62 |
63 |     public var name: NSValueTransformerName {
   |                      `- error: cannot find type 'NSValueTransformerName' in scope
64 |         return NSValueTransformerName(ImageRepresentationTransformers.namePrefix + self.rawValue.capitalized)
65 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:77: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:84:50: error: cannot find type 'NSValueTransformerName' in scope
82 |     }
83 |
84 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
85 |         let newName = name.rawValue.replacingOccurrences(of: ImageRepresentationTransformers.namePrefix, with: ImageRepresentationTransformers.reversableNamePrefix)
86 |         return NSValueTransformerName(newName)
/host/spi-builder-workspace/Sources/ImageTransformers.swift:68:37: error: cannot find type 'ValueImage' in scope
66 |
67 |     public func transformedValue(_ value: Any?) -> Any? {
68 |         guard let image = value as? ValueImage else {
   |                                     `- error: cannot find type 'ValueImage' in scope
69 |             return nil
70 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:72:27: error: cannot find 'ImagePNGRepresentation' in scope
70 |         }
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
   |                           `- error: cannot find 'ImagePNGRepresentation' in scope
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
74 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:73:28: error: cannot find 'ImageJPEGRepresentation' in scope
71 |         switch self {
72 |         case .png: return ImagePNGRepresentation(image)
73 |         case .jpeg: return ImageJPEGRepresentation(image, ImageRepresentationTransformers.kJPEGRepresentationCompressionQuality)
   |                            `- error: cannot find 'ImageJPEGRepresentation' in scope
74 |         }
75 |     }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:78:36: error: cannot find type 'Data' in scope
76 |
77 |     public func reverseTransformedValue(_ value: Any?) -> Any? {
78 |         guard let data = value as? Data else {
   |                                    `- error: cannot find type 'Data' in scope
79 |             return nil
80 |         }
/host/spi-builder-workspace/Sources/ImageTransformers.swift:81:16: error: cannot find 'ValueImage' in scope
79 |             return nil
80 |         }
81 |         return ValueImage.init(data: data)
   |                `- error: cannot find 'ValueImage' in scope
82 |     }
83 |
[21/29] Compiling ValueTransformerKit UIColorToString.swift
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:8:37: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | final class URLToStringTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                     `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     public var name = NSValueTransformerName(rawValue: "URLToString")
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:10:23: error: cannot find 'NSValueTransformerName' in scope
 8 | final class URLToStringTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 9 |
10 |     public var name = NSValueTransformerName(rawValue: "URLToString")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
11 |     public static let instance = URLToStringTransformer()
12 |
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:13:32: error: method does not override any method from its superclass
11 |     public static let instance = URLToStringTransformer()
12 |
13 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
14 |         return NSString.self
15 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:17:32: error: method does not override any method from its superclass
15 |     }
16 |
17 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
18 |         return true
19 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:21:26: error: method does not override any method from its superclass
19 |     }
20 |
21 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
22 |         guard let url = value as? URL else {
23 |             return nil
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:28:26: error: method does not override any method from its superclass
26 |     }
27 |
28 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
29 |         guard let string = value as? String else {
30 |             return nil
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:35:77: error: cannot find type 'NSValueTransformerName' in scope
33 |     }
34 |
35 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
36 |         return NSValueTransformerName("StringToURL")
37 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:35:50: error: cannot find type 'NSValueTransformerName' in scope
33 |     }
34 |
35 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
36 |         return NSValueTransformerName("StringToURL")
37 |     }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
[22/29] Compiling ValueTransformerKit URLStringToImageTransformer.swift
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:8:37: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | final class URLToStringTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                     `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     public var name = NSValueTransformerName(rawValue: "URLToString")
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:10:23: error: cannot find 'NSValueTransformerName' in scope
 8 | final class URLToStringTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 9 |
10 |     public var name = NSValueTransformerName(rawValue: "URLToString")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
11 |     public static let instance = URLToStringTransformer()
12 |
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:13:32: error: method does not override any method from its superclass
11 |     public static let instance = URLToStringTransformer()
12 |
13 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
14 |         return NSString.self
15 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:17:32: error: method does not override any method from its superclass
15 |     }
16 |
17 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
18 |         return true
19 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:21:26: error: method does not override any method from its superclass
19 |     }
20 |
21 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
22 |         guard let url = value as? URL else {
23 |             return nil
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:28:26: error: method does not override any method from its superclass
26 |     }
27 |
28 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
29 |         guard let string = value as? String else {
30 |             return nil
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:35:77: error: cannot find type 'NSValueTransformerName' in scope
33 |     }
34 |
35 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
36 |         return NSValueTransformerName("StringToURL")
37 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:35:50: error: cannot find type 'NSValueTransformerName' in scope
33 |     }
34 |
35 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
36 |         return NSValueTransformerName("StringToURL")
37 |     }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
[23/29] Compiling ValueTransformerKit URLToStringTransformer.swift
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:8:37: error: cannot find type 'ValueTransformer' in scope
 6 | import Foundation
 7 |
 8 | final class URLToStringTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
   |                                     `- error: cannot find type 'ValueTransformer' in scope
 9 |
10 |     public var name = NSValueTransformerName(rawValue: "URLToString")
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:10:23: error: cannot find 'NSValueTransformerName' in scope
 8 | final class URLToStringTransformer: ValueTransformer, ValueTransformerRegisterable, ValueTransformerSingleton {
 9 |
10 |     public var name = NSValueTransformerName(rawValue: "URLToString")
   |                       `- error: cannot find 'NSValueTransformerName' in scope
11 |     public static let instance = URLToStringTransformer()
12 |
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:13:32: error: method does not override any method from its superclass
11 |     public static let instance = URLToStringTransformer()
12 |
13 |     public override class func transformedValueClass() -> AnyClass {
   |                                `- error: method does not override any method from its superclass
14 |         return NSString.self
15 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:17:32: error: method does not override any method from its superclass
15 |     }
16 |
17 |     public override class func allowsReverseTransformation() -> Bool {
   |                                `- error: method does not override any method from its superclass
18 |         return true
19 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:21:26: error: method does not override any method from its superclass
19 |     }
20 |
21 |     public override func transformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
22 |         guard let url = value as? URL else {
23 |             return nil
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:28:26: error: method does not override any method from its superclass
26 |     }
27 |
28 |     public override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                          `- error: method does not override any method from its superclass
29 |         guard let string = value as? String else {
30 |             return nil
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:35:77: error: cannot find type 'NSValueTransformerName' in scope
33 |     }
34 |
35 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                                             `- error: cannot find type 'NSValueTransformerName' in scope
36 |         return NSValueTransformerName("StringToURL")
37 |     }
/host/spi-builder-workspace/Sources/URLToStringTransformer.swift:35:50: error: cannot find type 'NSValueTransformerName' in scope
33 |     }
34 |
35 |     public static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName {
   |                                                  `- error: cannot find type 'NSValueTransformerName' in scope
36 |         return NSValueTransformerName("StringToURL")
37 |     }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
[24/29] Compiling ValueTransformerKit PropertyListTransformer.swift
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:13:20: error: cannot find type 'NSValueTransformerName' in scope
11 | open class PropertyListTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
12 |
13 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
14 |         return NSValueTransformerName(rawValue: "PropertyList\(T.self)")
15 |     }
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:25:30: error: method does not override any method from its superclass
23 |     }
24 |
25 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
26 |         return true
27 |     }
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:29:24: error: method does not override any method from its superclass
27 |     }
28 |
29 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
30 |         guard let codable = value as? T else {
31 |             return nil
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:36:24: error: method does not override any method from its superclass
34 |     }
35 |
36 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
37 |         guard let data = value as? Data else {
38 |             return nil
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:11:49: error: cannot find type 'ValueTransformer' in scope
 9 | import Foundation
10 |
11 | open class PropertyListTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                                 `- error: cannot find type 'ValueTransformer' in scope
12 |
13 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:12:20: error: cannot find type 'ValueTransformer' in scope
10 | open class ReverseValueTransformer: ValueTransformer {
11 |
12 |     let toReverse: ValueTransformer
   |                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     public init(transformer: ValueTransformer) {
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:14:30: error: cannot find type 'ValueTransformer' in scope
12 |     let toReverse: ValueTransformer
13 |
14 |     public init(transformer: ValueTransformer) {
   |                              `- error: cannot find type 'ValueTransformer' in scope
15 |         self.toReverse = transformer
16 |         assert(transformer.classForCoder.allowsReverseTransformation())
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:19:30: error: method does not override any method from its superclass
17 |     }
18 |
19 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:23:24: error: method does not override any method from its superclass
21 |     }
22 |
23 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
24 |         return toReverse.reverseTransformedValue(value)
25 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:27:24: error: method does not override any method from its superclass
25 |     }
26 |
27 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
28 |         return toReverse.transformedValue(value)
29 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:10:37: error: cannot find type 'ValueTransformer' in scope
 8 | /// Reverse the transformation of one `ValueTransformer`
 9 | /// `allowsReverseTransformation` must return true
10 | open class ReverseValueTransformer: ValueTransformer {
   |                                     `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     let toReverse: ValueTransformer
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:37:11: error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
37 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
38 |
39 |     /// Return the reverse value transformer. `allowsReverseTransformation` must return true
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:10:39: error: cannot find type 'ValueTransformer' in scope
 8 |
 9 | import Foundation
10 | class SecondsToHoursValueTransformer: ValueTransformer {
   |                                       `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:12:25: error: method does not override any method from its superclass
10 | class SecondsToHoursValueTransformer: ValueTransformer {
11 |
12 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
13 |         return NSNumber.self
14 |     }
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:16:25: error: method does not override any method from its superclass
14 |     }
15 |
16 |     override class func allowsReverseTransformation() -> Bool {
   |                         `- error: method does not override any method from its superclass
17 |         return false
18 |     }
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:20:19: error: method does not override any method from its superclass
18 |     }
19 |
20 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
21 |         guard let timeInterval = value as? NSNumber else { return nil }
22 |         return timeInterval.doubleValue / (60 * 60)
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:40:25: error: cannot find type 'ValueTransformer' in scope
38 |
39 |     /// Return the reverse value transformer. `allowsReverseTransformation` must return true
40 |     public var reverse: ValueTransformer {
   |                         `- error: cannot find type 'ValueTransformer' in scope
41 |         if let reversable = self as? ValueTransformerReversable {
42 |             return reversable.reverseInstance
[25/29] Compiling ValueTransformerKit ReverseValueTransformer.swift
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:13:20: error: cannot find type 'NSValueTransformerName' in scope
11 | open class PropertyListTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
12 |
13 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
14 |         return NSValueTransformerName(rawValue: "PropertyList\(T.self)")
15 |     }
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:25:30: error: method does not override any method from its superclass
23 |     }
24 |
25 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
26 |         return true
27 |     }
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:29:24: error: method does not override any method from its superclass
27 |     }
28 |
29 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
30 |         guard let codable = value as? T else {
31 |             return nil
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:36:24: error: method does not override any method from its superclass
34 |     }
35 |
36 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
37 |         guard let data = value as? Data else {
38 |             return nil
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:11:49: error: cannot find type 'ValueTransformer' in scope
 9 | import Foundation
10 |
11 | open class PropertyListTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                                 `- error: cannot find type 'ValueTransformer' in scope
12 |
13 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:12:20: error: cannot find type 'ValueTransformer' in scope
10 | open class ReverseValueTransformer: ValueTransformer {
11 |
12 |     let toReverse: ValueTransformer
   |                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     public init(transformer: ValueTransformer) {
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:14:30: error: cannot find type 'ValueTransformer' in scope
12 |     let toReverse: ValueTransformer
13 |
14 |     public init(transformer: ValueTransformer) {
   |                              `- error: cannot find type 'ValueTransformer' in scope
15 |         self.toReverse = transformer
16 |         assert(transformer.classForCoder.allowsReverseTransformation())
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:19:30: error: method does not override any method from its superclass
17 |     }
18 |
19 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:23:24: error: method does not override any method from its superclass
21 |     }
22 |
23 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
24 |         return toReverse.reverseTransformedValue(value)
25 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:27:24: error: method does not override any method from its superclass
25 |     }
26 |
27 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
28 |         return toReverse.transformedValue(value)
29 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:10:37: error: cannot find type 'ValueTransformer' in scope
 8 | /// Reverse the transformation of one `ValueTransformer`
 9 | /// `allowsReverseTransformation` must return true
10 | open class ReverseValueTransformer: ValueTransformer {
   |                                     `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     let toReverse: ValueTransformer
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:37:11: error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
37 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
38 |
39 |     /// Return the reverse value transformer. `allowsReverseTransformation` must return true
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:10:39: error: cannot find type 'ValueTransformer' in scope
 8 |
 9 | import Foundation
10 | class SecondsToHoursValueTransformer: ValueTransformer {
   |                                       `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:12:25: error: method does not override any method from its superclass
10 | class SecondsToHoursValueTransformer: ValueTransformer {
11 |
12 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
13 |         return NSNumber.self
14 |     }
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:16:25: error: method does not override any method from its superclass
14 |     }
15 |
16 |     override class func allowsReverseTransformation() -> Bool {
   |                         `- error: method does not override any method from its superclass
17 |         return false
18 |     }
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:20:19: error: method does not override any method from its superclass
18 |     }
19 |
20 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
21 |         guard let timeInterval = value as? NSNumber else { return nil }
22 |         return timeInterval.doubleValue / (60 * 60)
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:40:25: error: cannot find type 'ValueTransformer' in scope
38 |
39 |     /// Return the reverse value transformer. `allowsReverseTransformation` must return true
40 |     public var reverse: ValueTransformer {
   |                         `- error: cannot find type 'ValueTransformer' in scope
41 |         if let reversable = self as? ValueTransformerReversable {
42 |             return reversable.reverseInstance
[26/29] Compiling ValueTransformerKit SecondsToHoursValueTransformer.swift
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:13:20: error: cannot find type 'NSValueTransformerName' in scope
11 | open class PropertyListTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
12 |
13 |     open var name: NSValueTransformerName {
   |                    `- error: cannot find type 'NSValueTransformerName' in scope
14 |         return NSValueTransformerName(rawValue: "PropertyList\(T.self)")
15 |     }
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:25:30: error: method does not override any method from its superclass
23 |     }
24 |
25 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
26 |         return true
27 |     }
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:29:24: error: method does not override any method from its superclass
27 |     }
28 |
29 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
30 |         guard let codable = value as? T else {
31 |             return nil
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:36:24: error: method does not override any method from its superclass
34 |     }
35 |
36 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
37 |         guard let data = value as? Data else {
38 |             return nil
/host/spi-builder-workspace/Sources/PropertyListTransformer.swift:11:49: error: cannot find type 'ValueTransformer' in scope
 9 | import Foundation
10 |
11 | open class PropertyListTransformer<T: Codable>: ValueTransformer, ValueTransformerRegisterable {
   |                                                 `- error: cannot find type 'ValueTransformer' in scope
12 |
13 |     open var name: NSValueTransformerName {
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:12:20: error: cannot find type 'ValueTransformer' in scope
10 | open class ReverseValueTransformer: ValueTransformer {
11 |
12 |     let toReverse: ValueTransformer
   |                    `- error: cannot find type 'ValueTransformer' in scope
13 |
14 |     public init(transformer: ValueTransformer) {
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:14:30: error: cannot find type 'ValueTransformer' in scope
12 |     let toReverse: ValueTransformer
13 |
14 |     public init(transformer: ValueTransformer) {
   |                              `- error: cannot find type 'ValueTransformer' in scope
15 |         self.toReverse = transformer
16 |         assert(transformer.classForCoder.allowsReverseTransformation())
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:19:30: error: method does not override any method from its superclass
17 |     }
18 |
19 |     open override class func allowsReverseTransformation() -> Bool {
   |                              `- error: method does not override any method from its superclass
20 |         return true
21 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:23:24: error: method does not override any method from its superclass
21 |     }
22 |
23 |     open override func transformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
24 |         return toReverse.reverseTransformedValue(value)
25 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:27:24: error: method does not override any method from its superclass
25 |     }
26 |
27 |     open override func reverseTransformedValue(_ value: Any?) -> Any? {
   |                        `- error: method does not override any method from its superclass
28 |         return toReverse.transformedValue(value)
29 |     }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:10:37: error: cannot find type 'ValueTransformer' in scope
 8 | /// Reverse the transformation of one `ValueTransformer`
 9 | /// `allowsReverseTransformation` must return true
10 | open class ReverseValueTransformer: ValueTransformer {
   |                                     `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     let toReverse: ValueTransformer
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:34:26: error: cannot find type 'ValueTransformer' in scope
32 |
33 | public protocol ValueTransformerReversable {
34 |     var reverseInstance: ValueTransformer {get}
   |                          `- error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:37:11: error: cannot find type 'ValueTransformer' in scope
35 | }
36 |
37 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
38 |
39 |     /// Return the reverse value transformer. `allowsReverseTransformation` must return true
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:10:39: error: cannot find type 'ValueTransformer' in scope
 8 |
 9 | import Foundation
10 | class SecondsToHoursValueTransformer: ValueTransformer {
   |                                       `- error: cannot find type 'ValueTransformer' in scope
11 |
12 |     override class func transformedValueClass() -> AnyClass {
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:12:25: error: method does not override any method from its superclass
10 | class SecondsToHoursValueTransformer: ValueTransformer {
11 |
12 |     override class func transformedValueClass() -> AnyClass {
   |                         `- error: method does not override any method from its superclass
13 |         return NSNumber.self
14 |     }
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:16:25: error: method does not override any method from its superclass
14 |     }
15 |
16 |     override class func allowsReverseTransformation() -> Bool {
   |                         `- error: method does not override any method from its superclass
17 |         return false
18 |     }
/host/spi-builder-workspace/Sources/SecondsToHoursValueTransformer.swift:20:19: error: method does not override any method from its superclass
18 |     }
19 |
20 |     override func transformedValue(_ value: Any?) -> Any? {
   |                   `- error: method does not override any method from its superclass
21 |         guard let timeInterval = value as? NSNumber else { return nil }
22 |         return timeInterval.doubleValue / (60 * 60)
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:40:25: error: cannot find type 'ValueTransformer' in scope
38 |
39 |     /// Return the reverse value transformer. `allowsReverseTransformation` must return true
40 |     public var reverse: ValueTransformer {
   |                         `- error: cannot find type 'ValueTransformer' in scope
41 |         if let reversable = self as? ValueTransformerReversable {
42 |             return reversable.reverseInstance
[27/29] Compiling ValueTransformerKit ValueTransformerRegisterable.swift
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:29:52: error: cannot find type 'ValueTransformer' in scope
27 | }
28 |
29 | extension ValueTransformerRegisterable where Self: ValueTransformer {
   |                                                    `- error: cannot find type 'ValueTransformer' in scope
30 |     public var transformer: ValueTransformer {
31 |         return self
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:30:29: error: cannot find type 'ValueTransformer' in scope
28 |
29 | extension ValueTransformerRegisterable where Self: ValueTransformer {
30 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
31 |         return self
32 |     }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:35:11: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     /// Registers this value transformer with a given identifier.
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:18:29: error: cannot find type 'ValueTransformer' in scope
16 | extension ValueTransformerType {
17 |     /// Return a `ValueTransformer`
18 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
19 |         return ValueTransformer.closure(forwardTransformer: self.transformedValue)
20 |     }
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:30:29: error: cannot find type 'ValueTransformer' in scope
28 | extension ResersableValueTransformerType {
29 |     /// Return a `ValueTransformer`
30 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
31 |         return ValueTransformer.closure(forwardTransformer: self.transformedValue, reverseTransformer: self.reverseTransformedValue)
32 |     }
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:35:11: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | extension ValueTransformer: ResersableValueTransformerType {
   |           `- error: cannot find type 'ValueTransformer' in scope
36 |     /// Return self
37 |     public var transformer: ValueTransformer {
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:14:30: error: cannot find type 'ValueTransformer' in scope
12 |     let toReverse: ValueTransformer
13 |
14 |     public init(transformer: ValueTransformer) {
   |                              `- error: cannot find type 'ValueTransformer' in scope
15 |         self.toReverse = transformer
16 |         assert(transformer.classForCoder.allowsReverseTransformation())
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:38:51: error: cannot find type 'NSValueTransformerName' in scope
36 |
37 |     /// Registers this value transformer with a given identifier.
38 |     public func setValueTransformer(forName name: NSValueTransformerName) {
   |                                                   `- error: cannot find type 'NSValueTransformerName' in scope
39 |         assert(ValueTransformer(forName: name) == nil)
40 |         ValueTransformer.setValueTransformer(self, forName: name)
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:37:29: error: cannot find type 'ValueTransformer' in scope
35 | extension ValueTransformer: ResersableValueTransformerType {
36 |     /// Return self
37 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
38 |         return self
39 |     }
[28/29] Compiling ValueTransformerKit ValueTransformerType.swift
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:29:52: error: cannot find type 'ValueTransformer' in scope
27 | }
28 |
29 | extension ValueTransformerRegisterable where Self: ValueTransformer {
   |                                                    `- error: cannot find type 'ValueTransformer' in scope
30 |     public var transformer: ValueTransformer {
31 |         return self
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:30:29: error: cannot find type 'ValueTransformer' in scope
28 |
29 | extension ValueTransformerRegisterable where Self: ValueTransformer {
30 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
31 |         return self
32 |     }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:35:11: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     /// Registers this value transformer with a given identifier.
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:18:29: error: cannot find type 'ValueTransformer' in scope
16 | extension ValueTransformerType {
17 |     /// Return a `ValueTransformer`
18 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
19 |         return ValueTransformer.closure(forwardTransformer: self.transformedValue)
20 |     }
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:30:29: error: cannot find type 'ValueTransformer' in scope
28 | extension ResersableValueTransformerType {
29 |     /// Return a `ValueTransformer`
30 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
31 |         return ValueTransformer.closure(forwardTransformer: self.transformedValue, reverseTransformer: self.reverseTransformedValue)
32 |     }
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:35:11: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | extension ValueTransformer: ResersableValueTransformerType {
   |           `- error: cannot find type 'ValueTransformer' in scope
36 |     /// Return self
37 |     public var transformer: ValueTransformer {
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:14:30: error: cannot find type 'ValueTransformer' in scope
12 |     let toReverse: ValueTransformer
13 |
14 |     public init(transformer: ValueTransformer) {
   |                              `- error: cannot find type 'ValueTransformer' in scope
15 |         self.toReverse = transformer
16 |         assert(transformer.classForCoder.allowsReverseTransformation())
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:38:51: error: cannot find type 'NSValueTransformerName' in scope
36 |
37 |     /// Registers this value transformer with a given identifier.
38 |     public func setValueTransformer(forName name: NSValueTransformerName) {
   |                                                   `- error: cannot find type 'NSValueTransformerName' in scope
39 |         assert(ValueTransformer(forName: name) == nil)
40 |         ValueTransformer.setValueTransformer(self, forName: name)
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:37:29: error: cannot find type 'ValueTransformer' in scope
35 | extension ValueTransformer: ResersableValueTransformerType {
36 |     /// Return self
37 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
38 |         return self
39 |     }
[29/29] Compiling ValueTransformerKit ValueTransformers.swift
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:15:22: error: cannot find type 'ValueTransformer' in scope
13 |
14 |     /// The value transformer to register.
15 |     var transformer: ValueTransformer {get}
   |                      `- error: cannot find type 'ValueTransformer' in scope
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:17:15: error: cannot find type 'NSValueTransformerName' in scope
15 |     var transformer: ValueTransformer {get}
16 |     /// The identifier to register the value transformer.
17 |     var name: NSValueTransformerName {get}
   |               `- error: cannot find type 'NSValueTransformerName' in scope
18 | }
19 |
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:29:52: error: cannot find type 'ValueTransformer' in scope
27 | }
28 |
29 | extension ValueTransformerRegisterable where Self: ValueTransformer {
   |                                                    `- error: cannot find type 'ValueTransformer' in scope
30 |     public var transformer: ValueTransformer {
31 |         return self
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:30:29: error: cannot find type 'ValueTransformer' in scope
28 |
29 | extension ValueTransformerRegisterable where Self: ValueTransformer {
30 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
31 |         return self
32 |     }
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:35:11: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | extension ValueTransformer {
   |           `- error: cannot find type 'ValueTransformer' in scope
36 |
37 |     /// Registers this value transformer with a given identifier.
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:18:29: error: cannot find type 'ValueTransformer' in scope
16 | extension ValueTransformerType {
17 |     /// Return a `ValueTransformer`
18 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
19 |         return ValueTransformer.closure(forwardTransformer: self.transformedValue)
20 |     }
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:30:29: error: cannot find type 'ValueTransformer' in scope
28 | extension ResersableValueTransformerType {
29 |     /// Return a `ValueTransformer`
30 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
31 |         return ValueTransformer.closure(forwardTransformer: self.transformedValue, reverseTransformer: self.reverseTransformedValue)
32 |     }
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:35:11: error: cannot find type 'ValueTransformer' in scope
33 | }
34 |
35 | extension ValueTransformer: ResersableValueTransformerType {
   |           `- error: cannot find type 'ValueTransformer' in scope
36 |     /// Return self
37 |     public var transformer: ValueTransformer {
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:70: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                                                      `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ValueTransformers.swift:47:43: error: cannot find type 'NSValueTransformerName' in scope
45 |
46 |     /// Return a name for reverse value transformer to register it.
47 |     static func reversableName(from name: NSValueTransformerName) -> NSValueTransformerName
   |                                           `- error: cannot find type 'NSValueTransformerName' in scope
48 |
49 | }
/host/spi-builder-workspace/Sources/ReverseValueTransformer.swift:14:30: error: cannot find type 'ValueTransformer' in scope
12 |     let toReverse: ValueTransformer
13 |
14 |     public init(transformer: ValueTransformer) {
   |                              `- error: cannot find type 'ValueTransformer' in scope
15 |         self.toReverse = transformer
16 |         assert(transformer.classForCoder.allowsReverseTransformation())
/host/spi-builder-workspace/Sources/ValueTransformerRegisterable.swift:38:51: error: cannot find type 'NSValueTransformerName' in scope
36 |
37 |     /// Registers this value transformer with a given identifier.
38 |     public func setValueTransformer(forName name: NSValueTransformerName) {
   |                                                   `- error: cannot find type 'NSValueTransformerName' in scope
39 |         assert(ValueTransformer(forName: name) == nil)
40 |         ValueTransformer.setValueTransformer(self, forName: name)
/host/spi-builder-workspace/Sources/ValueTransformerType.swift:37:29: error: cannot find type 'ValueTransformer' in scope
35 | extension ValueTransformer: ResersableValueTransformerType {
36 |     /// Return self
37 |     public var transformer: ValueTransformer {
   |                             `- error: cannot find type 'ValueTransformer' in scope
38 |         return self
39 |     }
BUILD FAILURE 6.1 linux