The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-json, reference 3.3.0 (8122ed), with Swift 6.3 for Wasm on 21 Apr 2026 22:08:46 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rarestype/swift-json.git
Reference: 3.3.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/rarestype/swift-json
 * tag               3.3.0      -> FETCH_HEAD
HEAD is now at 8122ed1 Merge pull request #127 from rarestype/tutorial
Cloned https://github.com/rarestype/swift-json.git
Revision (git rev-parse @):
8122ed1dfca4bcecc14b2a64b0fc9a573fe093cf
SUCCESS checkout https://github.com/rarestype/swift-json.git at 3.3.0
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/rarestype/swift-json.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Fetching https://github.com/rarestype/gram
Fetching https://github.com/ordo-one/dollup
[1/23] Fetching dollup
[5/1220] Fetching dollup, gram
Fetched https://github.com/rarestype/gram from cache (0.54s)
Fetched https://github.com/ordo-one/dollup from cache (0.54s)
Computing version for https://github.com/rarestype/gram
Computed https://github.com/rarestype/gram at 2.0.0 (1.46s)
Computing version for https://github.com/ordo-one/dollup
Computed https://github.com/ordo-one/dollup at 1.0.4 (1.09s)
Creating working copy for https://github.com/ordo-one/dollup
Working copy of https://github.com/ordo-one/dollup resolved at 1.0.4
Creating working copy for https://github.com/rarestype/gram
Working copy of https://github.com/rarestype/gram resolved at 2.0.0
Downloading binary artifact https://download.rarestype.com/dollup/1.0.4/Linux-x86_64/dollup.artifactbundle.zip
[1360/13109709] Downloading https://download.rarestype.com/dollup/1.0.4/Linux-x86_64/dollup.artifactbundle.zip
Downloaded https://download.rarestype.com/dollup/1.0.4/Linux-x86_64/dollup.artifactbundle.zip (1.80s)
[1/1] Compiling plugin DollupPlugin
Building for debugging...
[1/58] Write sources
[21/58] Write swift-version-24593BA9C3E375BF.txt
[23/74] Emitting module JSONAST
[24/74] Compiling JSONAST JSON.Array.swift
[25/74] Compiling JSONAST JSON.EscapeCode.swift
[26/75] Compiling JSONAST JSON.Number.swift
[27/75] Compiling JSONAST JSON.NumericOverflowError.swift
[28/75] Compiling JSONAST JSON.Number.Base10.swift
[29/75] Compiling JSONAST JSON.Number.Inline.swift
[30/75] Emitting module TestableErrors
[31/75] Compiling TestableErrors Error (ext).swift
[32/75] Compiling JSONAST JSON.IntegerOverflowError.swift
[33/75] Compiling JSONAST JSON.Key.swift
[34/75] Compiling JSONAST JSON.Literal.swift
[35/75] Compiling JSONAST JSON.Node.swift
[36/75] Compiling JSONAST JSON.Object.swift
[37/75] Compiling JSONAST JSON.TypecastError.swift
[38/75] Compiling JSONAST JSON.swift
[40/76] Compiling JSONAST String (ext).swift
[41/77] Wrapping AST for TestableErrors for debugging
[42/82] Wrapping AST for JSONAST for debugging
[44/92] Compiling TraceableErrors exports.swift
[45/92] Emitting module TraceableErrors
[46/92] Compiling TraceableErrors TraceableError.swift
[47/92] Compiling TraceableErrors NamedError.swift
[48/92] Compiling TraceableErrors Error (ext).swift
[49/93] Compiling JQ lexemes.swift
[51/130] Compiling JQ warnings.swift
/host/spi-builder-workspace/Sources/JQ/warnings.swift:3:5: warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
1 | #if !_ExperimentalJQ
2 | #warning(
3 |     """
  |     `- warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
4 |     JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' \
5 |     package trait to suppress this warning
[52/130] Compiling JQ JSON.PathComponent.swift
[52/130] Wrapping AST for TraceableErrors for debugging
[54/131] Compiling JSONEncoding Float16 (ext).swift
[55/131] Compiling JSONEncoding Float80 (ext).swift
[56/131] Compiling JSONEncoding Int (ext).swift
[57/131] Compiling JSONEncoding Int128 (ext).swift
[58/131] Compiling JSONEncoding Int16 (ext).swift
[59/131] Compiling JSONEncoding Substring (ext).swift
[60/131] Compiling JSONEncoding UInt (ext).swift
[61/131] Compiling JSONEncoding UInt128 (ext).swift
[62/131] Compiling JSONEncoding UInt16 (ext).swift
[63/131] Compiling JSONEncoding UInt32 (ext).swift
[64/131] Compiling JSONEncoding UInt64 (ext).swift
[65/131] Compiling JSONEncoding UInt8 (ext).swift
[66/131] Compiling JSONEncoding Unicode.Scalar (ext).swift
[67/131] Compiling JSONEncoding JSON.ArrayEncoder.Index.swift
[68/131] Compiling JSONEncoding JSON.ArrayEncoder.swift
[69/131] Compiling JSONEncoding Array (ext).swift
[70/131] Compiling JSONEncoding ArraySlice (ext).swift
[71/131] Compiling JSONEncoding Bool (ext).swift
[72/131] Compiling JSONEncoding Character (ext).swift
[73/131] Compiling JSONEncoding Double (ext).swift
[74/131] Compiling JSONEncoding Float (ext).swift
[75/154] Emitting module JSONEncoding
[76/168] Compiling JQ JSON.Node (ext).swift
[77/168] Compiling JQ JSON.NodeAccessError.swift
[78/168] Compiling JQ JSON.NodeAccess.swift
[79/168] Compiling JQ JSON.NodeAccessor.swift
[80/174] Emitting module JQ
/host/spi-builder-workspace/Sources/JQ/warnings.swift:3:5: warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
1 | #if !_ExperimentalJQ
2 | #warning(
3 |     """
  |     `- warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
4 |     JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' \
5 |     package trait to suppress this warning
[81/174] Compiling Grammar Array (ext).swift
[82/174] Compiling Grammar DefaultDiagnostics.swift
[84/175] Compiling Grammar UnicodeDigit.HexScalar.swift
[85/175] Compiling Grammar UnicodeDigit.Natural.swift
[86/175] Compiling JSONEncoding Never (ext).swift
[87/175] Compiling JSONEncoding Optional (ext).swift
[88/175] Compiling JSONEncoding exports.swift
[91/175] Compiling Grammar NoDiagnostics.swift
[92/175] Compiling Grammar ParsingDiagnostics.swift
[93/175] Compiling Grammar Optional (ext).swift
[94/175] Compiling Grammar ParsingError.Frame.swift
[95/175] Compiling Grammar PatternMatchingError.swift
[96/175] Compiling Grammar AtomicRule.swift
[97/175] Compiling Grammar DigitRule.swift
[98/175] Compiling Grammar LiteralRule.swift
[99/175] Compiling Grammar ParsingRule.swift
[99/180] Wrapping AST for JQ for debugging
[101/180] Compiling Grammar Pattern.UnsignedNormalizedInteger.swift
[102/180] Compiling Grammar Pattern.swift
[103/180] Compiling Grammar TerminalRule.swift
[104/180] Compiling Grammar ASCIITerminal.swift
[105/180] Compiling Grammar CharacterTerminal.swift
[106/180] Compiling Grammar UnicodeDigit.DecimalScalar.swift
[107/180] Compiling Grammar Pattern.Join.swift
[108/180] Compiling Grammar Pattern.Pad.swift
[109/180] Compiling Grammar Pattern.Reduce.swift
[110/180] Compiling Grammar Pattern.UnsignedInteger.swift
[111/180] Compiling Grammar UInt16 (ext).swift
[112/180] Compiling Grammar UInt8 (ext).swift
[113/180] Compiling Grammar UnicodeDigit.Hex.Lowercase.swift
[114/180] Compiling Grammar UnicodeDigit.Hex.swift
[115/180] Compiling Grammar UnicodeDigit.HexScalar.Lowercase.swift
[127/181] Compiling Grammar UTF16Terminal.swift
[128/181] Compiling Grammar UTF8Terminal.swift
[129/181] Compiling Grammar Unicode.Scalar (ext).swift
[130/181] Compiling Grammar UnicodeDigit.Decimal.swift
[137/181] Wrapping AST for JSONEncoding for debugging
[139/181] Compiling Grammar ParsingError.swift
[140/181] Compiling Grammar ParsingInput.swift
[141/181] Compiling Grammar Pattern.Collect.swift
[142/181] Compiling Grammar Pattern.Discard.swift
[143/181] Compiling Grammar Pattern.End.swift
[144/181] Compiling Grammar Pattern.IntegerOverflowError.swift
[145/181] Emitting module Grammar
[146/181] Compiling Grammar UnicodeDigit.NaturalScalar.swift
[147/181] Compiling Grammar UnicodeDigit.swift
[148/181] Compiling Grammar UnicodeEncoding.Newline.swift
[149/181] Compiling Grammar UnicodeEncoding.swift
[150/181] Compiling Grammar UnicodeTerminal.swift
[151/182] Wrapping AST for Grammar for debugging
[153/243] Compiling JSONDecoding Array (ext).swift
[154/243] Compiling JSONDecoding Bool (ext).swift
[155/243] Compiling JSONDecoding Character (ext).swift
[156/246] Emitting module JSONDecoding
[157/251] Compiling JSONParsing JSON (ext).swift
[158/251] Compiling JSONParsing JSON.NodeRule.Array.swift
[159/251] Compiling JSONParsing JSON.NodeRule.False.swift
[160/251] Compiling JSONParsing JSON.NodeRule.True.swift
[161/251] Compiling JSONParsing JSON.NodeRule.swift
[162/251] Compiling JSONParsing JSON.Number.Exp10.swift
[163/251] Compiling JSONParsing JSON.NodeRule.Null.swift
[164/251] Compiling JSONParsing JSON.NodeRule.Object.Item.swift
[165/251] Compiling JSONParsing JSON.NodeRule.Object.swift
[166/251] Compiling JSONParsing JSON.NumberRule.PlusOrMinus.swift
[167/251] Compiling JSONParsing JSON.NumberRule.swift
[168/251] Compiling JSONParsing JSON.StringRule.CodeUnit.swift
[169/251] Compiling JSONParsing JSON.StringRule.EscapeSequence.swift
[170/251] Compiling JSONParsing JSON.StringRule.EscapedCodeUnit.swift
[174/251] Compiling JSONParsing JSON.RootRule.swift
[175/251] Compiling JSONParsing JSON.Array (ext).swift
[176/251] Compiling JSONParsing JSON.InvalidUnicodeScalarError.swift
[177/251] Compiling JSONParsing JSON.Node (ext).swift
[178/251] Compiling JSONParsing JSON.Object (ext).swift
[179/251] Emitting module JSONParsing
[180/251] Compiling JSONDecoding JSONObjectDecodable.swift
[181/251] Compiling JSONDecoding JSONStringDecodable.swift
[182/251] Compiling JSONDecoding Never (ext).swift
[183/251] Compiling JSONDecoding Optional (ext).swift
[184/251] Compiling JSONDecoding exports.swift
[185/251] Compiling JSONParsing JSON.StringRule.swift
[186/251] Compiling JSONParsing JSON.WhitespaceRule.swift
[187/251] Compiling JSONParsing exports.swift
[208/252] Compiling JSONDecoding JSON.ObjectDecoder.swift
[209/252] Compiling JSONDecoding JSON.ObjectKeyError.swift
[210/252] Compiling JSONDecoding JSON.SingleKeyError.swift
[211/252] Compiling JSONDecoding JSON.ValueError.swift
[212/252] Compiling JSONDecoding JSON.FieldDecoder.swift
[216/252] Compiling JSONDecoding String (ext).swift
[217/252] Compiling JSONDecoding UInt (ext).swift
[218/252] Compiling JSONDecoding JSON.OptionalDecoder.swift
[219/252] Compiling JSONDecoding JSON.TraceableDecoder.swift
[220/252] Compiling JSONDecoding JSON.Array (ext).swift
[221/252] Compiling JSONDecoding JSON.Object (ext).swift
[222/252] Compiling JSONDecoding JSONDecodable.swift
[222/253] Wrapping AST for JSONParsing for debugging
[224/253] Wrapping AST for JSONDecoding for debugging
[226/264] Compiling JSONLegacy DecodingError (ext).swift
[227/265] Compiling JSON exports.swift
[228/265] Emitting module JSON
[229/265] Compiling JSON JSON (ext).swift
[230/266] Compiling JSONLegacy exports.swift
[232/266] Emitting module JSONLegacy
[233/266] Compiling JSONLegacy JSON.KeyedDecoder.Super.swift
[234/266] Compiling JSONLegacy JSON.KeyedDecoder.swift
[235/266] Compiling JSONLegacy JSON.UnkeyedDecoder.Index.swift
[236/266] Compiling JSONLegacy JSON.SingleValueDecoder.swift
[237/266] Compiling JSONLegacy JSON.Node (ext).swift
[238/266] Compiling JSONLegacy JSON.UnkeyedDecoder.swift
[239/267] Wrapping AST for JSON for debugging
[241/270] Emitting module _JSON_SnippetsAnchor
[242/270] Compiling _JSON_SnippetsAnchor anchor.swift
[244/271] Emitting module JavaScriptPersistence
[244/271] Wrapping AST for JSONLegacy for debugging
[245/271] Wrapping AST for _JSON_SnippetsAnchor for debugging
[247/296] Compiling JavaScriptPersistence Int64 (ext).swift
[248/296] Compiling JavaScriptPersistence Int8 (ext).swift
[249/296] Compiling JavaScriptPersistence JSBigInt.swift
[250/296] Compiling JavaScriptPersistence UInt32 (ext).swift
[251/296] Compiling JavaScriptPersistence UInt64 (ext).swift
[252/296] Compiling JavaScriptPersistence UInt8 (ext).swift
[253/296] Compiling JavaScriptPersistence Int (ext).swift
[254/296] Compiling JavaScriptPersistence Int16 (ext).swift
[255/296] Compiling JavaScriptPersistence Int32 (ext).swift
[256/296] Compiling JavaScriptPersistence Array (ext).swift
[257/296] Compiling JavaScriptPersistence BinaryFloatingPoint (ext).swift
[258/296] Compiling JavaScriptPersistence Bool (ext).swift
[259/296] Compiling JavaScriptPersistence ConstructibleFromJSValue.swift
[260/296] Compiling JavaScriptPersistence String (ext).swift
[261/296] Compiling JavaScriptPersistence UInt (ext).swift
[262/296] Compiling JavaScriptPersistence UInt16 (ext).swift
[263/296] Compiling JavaScriptPersistence JSValue.Storage.swift
[264/296] Compiling JavaScriptPersistence JSValue.swift
[265/296] Compiling JavaScriptPersistence Optional (ext).swift
[266/296] Compiling JavaScriptPersistence ConvertibleToJSValue.swift
[267/296] Compiling JavaScriptPersistence Double (ext).swift
[268/296] Compiling JavaScriptPersistence Float (ext).swift
[269/296] Compiling JavaScriptPersistence JSObject.swift
[270/296] Compiling JavaScriptPersistence JSString.swift
[271/296] Compiling JavaScriptPersistence JSSymbol.swift
[273/311] Emitting module anchor
[274/313] Compiling anchor anchor.swift
[275/313] Emitting module EncodingArrays
[276/314] Emitting module DecodingWithCodable
[278/314] Emitting module Parsing
[279/314] Compiling Parsing Parsing.swift
[280/315] Emitting module ParsingErrors
[281/315] Compiling ParsingErrors ParsingErrors.swift
[282/315] Emitting module DecodingArrays
[284/315] Compiling DecodingArrays DecodingArrays.swift
[285/315] Compiling EncodingArrays EncodingArrays.swift
[288/318] Compiling DecodingWithCodable DecodingWithCodable.swift
[291/319] Emitting module QueriesAndModifications
[292/319] Compiling QueriesAndModifications QueriesAndModifications.swift
[293/319] Emitting module DecodingObjects
[294/319] Compiling DecodingObjects DecodingObjects.swift
[294/321] Wrapping AST for ParsingErrors for debugging
[297/321] Wrapping AST for EncodingArrays for debugging
[297/321] Wrapping AST for Parsing for debugging
[299/321] Wrapping AST for JavaScriptPersistence for debugging
[300/321] Wrapping AST for anchor for debugging
[301/321] Wrapping AST for DecodingArrays for debugging
[302/321] Write Objects.LinkFileList
[307/321] Wrapping AST for DecodingWithCodable for debugging
[308/321] Write Objects.LinkFileList
[309/321] Wrapping AST for DecodingObjects for debugging
[310/321] Wrapping AST for QueriesAndModifications for debugging
[311/321] Write Objects.LinkFileList
[313/321] Linking Parsing.wasm
[314/321] Linking EncodingArrays.wasm
[315/321] Linking anchor.wasm
[316/321] Linking ParsingErrors.wasm
[317/321] Linking DecodingWithCodable.wasm
[318/321] Linking DecodingArrays.wasm
[319/321] Linking QueriesAndModifications.wasm
[320/321] Linking DecodingObjects.wasm
Build complete! (35.41s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "dollup",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ordo-one/dollup"
    },
    {
      "identity" : "gram",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/rarestype/gram"
    }
  ],
  "manifest_display_name" : "swift-json",
  "name" : "swift-json",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    },
    {
      "name" : "watchos",
      "version" : "11.0"
    },
    {
      "name" : "visionos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "JavaScriptPersistence",
      "targets" : [
        "JavaScriptPersistence"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JQ",
      "targets" : [
        "JQ"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSON",
      "targets" : [
        "JSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONAST",
      "targets" : [
        "JSONAST"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONLegacy",
      "targets" : [
        "JSONLegacy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_JSON_SnippetsAnchor",
      "targets" : [
        "_JSON_SnippetsAnchor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DecodingObjects",
      "targets" : [
        "DecodingObjects"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Parsing",
      "targets" : [
        "Parsing"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "QueriesAndModifications",
      "targets" : [
        "QueriesAndModifications"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "ParsingErrors",
      "targets" : [
        "ParsingErrors"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "EncodingArrays",
      "targets" : [
        "EncodingArrays"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "DecodingWithCodable",
      "targets" : [
        "DecodingWithCodable"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "DecodingArrays",
      "targets" : [
        "DecodingArrays"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "anchor",
      "targets" : [
        "anchor"
      ],
      "type" : {
        "snippet" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_JSON_SnippetsAnchor",
      "module_type" : "SwiftTarget",
      "name" : "_JSON_SnippetsAnchor",
      "path" : "Snippets/_Anchor",
      "product_memberships" : [
        "_JSON_SnippetsAnchor",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "anchor.swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JavaScriptPersistence",
      "module_type" : "SwiftTarget",
      "name" : "JavaScriptPersistence",
      "path" : "Sources/JavaScriptPersistence",
      "product_memberships" : [
        "JavaScriptPersistence",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "Array (ext).swift",
        "BinaryFloatingPoint (ext).swift",
        "Bool (ext).swift",
        "ConstructibleFromJSValue.swift",
        "ConvertibleToJSValue.swift",
        "Double (ext).swift",
        "Float (ext).swift",
        "Int (ext).swift",
        "Int16 (ext).swift",
        "Int32 (ext).swift",
        "Int64 (ext).swift",
        "Int8 (ext).swift",
        "JSBigInt.swift",
        "JSObject.swift",
        "JSString.swift",
        "JSSymbol.swift",
        "JSValue.Storage.swift",
        "JSValue.swift",
        "Optional (ext).swift",
        "String (ext).swift",
        "UInt (ext).swift",
        "UInt16 (ext).swift",
        "UInt32 (ext).swift",
        "UInt64 (ext).swift",
        "UInt8 (ext).swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONTests",
      "module_type" : "SwiftTarget",
      "name" : "JSONTests",
      "path" : "Sources/JSONTests",
      "sources" : [
        "IntegerOverflow.swift",
        "Parsing.swift",
        "ParsingNumerics.swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JSONParsing",
      "module_type" : "SwiftTarget",
      "name" : "JSONParsing",
      "path" : "Sources/JSONParsing",
      "product_dependencies" : [
        "Grammar"
      ],
      "product_memberships" : [
        "JavaScriptPersistence",
        "JSON",
        "_JSON_SnippetsAnchor",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON.Array (ext).swift",
        "JSON.InvalidUnicodeScalarError.swift",
        "JSON.Node (ext).swift",
        "JSON.Object (ext).swift",
        "Rules/JSON (ext).swift",
        "Rules/JSON.NodeRule.Array.swift",
        "Rules/JSON.NodeRule.False.swift",
        "Rules/JSON.NodeRule.Inf.swift",
        "Rules/JSON.NodeRule.NaN.swift",
        "Rules/JSON.NodeRule.Nonfinite.swift",
        "Rules/JSON.NodeRule.Null.swift",
        "Rules/JSON.NodeRule.Object.Item.swift",
        "Rules/JSON.NodeRule.Object.swift",
        "Rules/JSON.NodeRule.True.swift",
        "Rules/JSON.NodeRule.swift",
        "Rules/JSON.Number.Exp10.swift",
        "Rules/JSON.NumberRule.PlusOrMinus.swift",
        "Rules/JSON.NumberRule.swift",
        "Rules/JSON.RootRule.swift",
        "Rules/JSON.StringRule.CodeUnit.swift",
        "Rules/JSON.StringRule.EscapeSequence.swift",
        "Rules/JSON.StringRule.EscapedCodeUnit.swift",
        "Rules/JSON.StringRule.swift",
        "Rules/JSON.WhitespaceRule.swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONLegacy",
      "module_type" : "SwiftTarget",
      "name" : "JSONLegacy",
      "path" : "Sources/JSONLegacy",
      "product_memberships" : [
        "JSONLegacy",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "CodableCompatibility/JSON.KeyedDecoder.Super.swift",
        "CodableCompatibility/JSON.KeyedDecoder.swift",
        "CodableCompatibility/JSON.Node (ext).swift",
        "CodableCompatibility/JSON.SingleValueDecoder.swift",
        "CodableCompatibility/JSON.UnkeyedDecoder.Index.swift",
        "CodableCompatibility/JSON.UnkeyedDecoder.swift",
        "DecodingError (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONDecoding"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONEncoding",
      "module_type" : "SwiftTarget",
      "name" : "JSONEncoding",
      "path" : "Sources/JSONEncoding",
      "product_memberships" : [
        "JavaScriptPersistence",
        "JSON",
        "_JSON_SnippetsAnchor",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "Conformances/Array (ext).swift",
        "Conformances/ArraySlice (ext).swift",
        "Conformances/Bool (ext).swift",
        "Conformances/Character (ext).swift",
        "Conformances/Double (ext).swift",
        "Conformances/Float (ext).swift",
        "Conformances/Float16 (ext).swift",
        "Conformances/Float80 (ext).swift",
        "Conformances/Int (ext).swift",
        "Conformances/Int128 (ext).swift",
        "Conformances/Int16 (ext).swift",
        "Conformances/Int32 (ext).swift",
        "Conformances/Int64 (ext).swift",
        "Conformances/Int8 (ext).swift",
        "Conformances/LazyDropWhileSequence (ext).swift",
        "Conformances/LazyFilterSequence (ext).swift",
        "Conformances/LazyMapSequence (ext).swift",
        "Conformances/LazyPrefixWhileSequence (ext).swift",
        "Conformances/Sequence (ext).swift",
        "Conformances/StaticString (ext).swift",
        "Conformances/String (ext).swift",
        "Conformances/Substring (ext).swift",
        "Conformances/UInt (ext).swift",
        "Conformances/UInt128 (ext).swift",
        "Conformances/UInt16 (ext).swift",
        "Conformances/UInt32 (ext).swift",
        "Conformances/UInt64 (ext).swift",
        "Conformances/UInt8 (ext).swift",
        "Conformances/Unicode.Scalar (ext).swift",
        "Encoders/JSON.ArrayEncoder.Index.swift",
        "Encoders/JSON.ArrayEncoder.swift",
        "Encoders/JSON.InlineEncoder.swift",
        "Encoders/JSON.Literal (ext).swift",
        "Encoders/JSON.ObjectEncoder.swift",
        "JSON (ext).swift",
        "JSONEncodable.swift",
        "JSONObjectEncodable.swift",
        "JSONStringEncodable.swift",
        "Never (ext).swift",
        "Optional (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONDecoding",
      "module_type" : "SwiftTarget",
      "name" : "JSONDecoding",
      "path" : "Sources/JSONDecoding",
      "product_dependencies" : [
        "Grammar"
      ],
      "product_memberships" : [
        "JavaScriptPersistence",
        "JSON",
        "JSONLegacy",
        "_JSON_SnippetsAnchor",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "Conformances/Array (ext).swift",
        "Conformances/Bool (ext).swift",
        "Conformances/Character (ext).swift",
        "Conformances/Dictionary (ext).swift",
        "Conformances/Double (ext).swift",
        "Conformances/Float (ext).swift",
        "Conformances/Float16 (ext).swift",
        "Conformances/Float80 (ext).swift",
        "Conformances/Int (ext).swift",
        "Conformances/Int128 (ext).swift",
        "Conformances/Int16 (ext).swift",
        "Conformances/Int32 (ext).swift",
        "Conformances/Int64 (ext).swift",
        "Conformances/Int8 (ext).swift",
        "Conformances/Set (ext).swift",
        "Conformances/String (ext).swift",
        "Conformances/UInt (ext).swift",
        "Conformances/UInt128 (ext).swift",
        "Conformances/UInt16 (ext).swift",
        "Conformances/UInt32 (ext).swift",
        "Conformances/UInt64 (ext).swift",
        "Conformances/UInt8 (ext).swift",
        "Conformances/Unicode.Scalar (ext).swift",
        "Decoding/JSON.ArrayShape.swift",
        "Decoding/JSON.ArrayShapeCriteria.swift",
        "Decoding/JSON.ArrayShapeError.swift",
        "Decoding/JSON.DecodingError.swift",
        "Decoding/JSON.ObjectDecoder.swift",
        "Decoding/JSON.ObjectKeyError.swift",
        "Decoding/JSON.SingleKeyError.swift",
        "Decoding/JSON.ValueError.swift",
        "Fields/JSON.FieldDecoder.swift",
        "Fields/JSON.OptionalDecoder.swift",
        "Fields/JSON.TraceableDecoder.swift",
        "JSON.Array (ext).swift",
        "JSON.Object (ext).swift",
        "JSONDecodable.swift",
        "JSONObjectDecodable.swift",
        "JSONStringDecodable.swift",
        "Never (ext).swift",
        "Optional (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONAST",
      "module_type" : "SwiftTarget",
      "name" : "JSONAST",
      "path" : "Sources/JSONAST",
      "product_memberships" : [
        "JavaScriptPersistence",
        "JQ",
        "JSON",
        "JSONAST",
        "JSONLegacy",
        "_JSON_SnippetsAnchor",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON.Array.swift",
        "JSON.EscapeCode.swift",
        "JSON.IntegerOverflowError.swift",
        "JSON.Key.swift",
        "JSON.Literal.swift",
        "JSON.Node.swift",
        "JSON.Number.Base10.swift",
        "JSON.Number.Inline.swift",
        "JSON.Number.swift",
        "JSON.NumericOverflowError.swift",
        "JSON.Object.swift",
        "JSON.TypecastError.swift",
        "JSON.swift",
        "String (ext).swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSON",
      "module_type" : "SwiftTarget",
      "name" : "JSON",
      "path" : "Sources/JSON",
      "product_memberships" : [
        "JavaScriptPersistence",
        "JSON",
        "_JSON_SnippetsAnchor",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONDecoding",
        "JSONEncoding",
        "JSONParsing"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JQTests",
      "module_type" : "SwiftTarget",
      "name" : "JQTests",
      "path" : "Sources/JQTests",
      "sources" : [
        "AccessArrayTests.swift",
        "AccessObjectTests.swift"
      ],
      "target_dependencies" : [
        "JSON",
        "JQ"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JQ",
      "module_type" : "SwiftTarget",
      "name" : "JQ",
      "path" : "Sources/JQ",
      "product_memberships" : [
        "JQ",
        "DecodingObjects",
        "Parsing",
        "QueriesAndModifications",
        "ParsingErrors",
        "EncodingArrays",
        "DecodingWithCodable",
        "DecodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON.Array (ext).swift",
        "JSON.ArrayAccessor.swift",
        "JSON.Node (ext).swift",
        "JSON.NodeAccess.swift",
        "JSON.NodeAccessError.swift",
        "JSON.NodeAccessor.swift",
        "JSON.PathComponent.swift",
        "lexemes.swift",
        "warnings.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DecodingObjects",
      "module_type" : "SwiftTarget",
      "name" : "DecodingObjects",
      "path" : "Snippets",
      "product_memberships" : [
        "DecodingObjects"
      ],
      "sources" : [
        "DecodingObjects.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "Parsing",
      "module_type" : "SwiftTarget",
      "name" : "Parsing",
      "path" : "Snippets",
      "product_memberships" : [
        "Parsing"
      ],
      "sources" : [
        "Parsing.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "QueriesAndModifications",
      "module_type" : "SwiftTarget",
      "name" : "QueriesAndModifications",
      "path" : "Snippets",
      "product_memberships" : [
        "QueriesAndModifications"
      ],
      "sources" : [
        "QueriesAndModifications.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "ParsingErrors",
      "module_type" : "SwiftTarget",
      "name" : "ParsingErrors",
      "path" : "Snippets",
      "product_memberships" : [
        "ParsingErrors"
      ],
      "sources" : [
        "ParsingErrors.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "EncodingArrays",
      "module_type" : "SwiftTarget",
      "name" : "EncodingArrays",
      "path" : "Snippets",
      "product_memberships" : [
        "EncodingArrays"
      ],
      "sources" : [
        "EncodingArrays.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "DecodingWithCodable",
      "module_type" : "SwiftTarget",
      "name" : "DecodingWithCodable",
      "path" : "Snippets",
      "product_memberships" : [
        "DecodingWithCodable"
      ],
      "sources" : [
        "DecodingWithCodable.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "DecodingArrays",
      "module_type" : "SwiftTarget",
      "name" : "DecodingArrays",
      "path" : "Snippets",
      "product_memberships" : [
        "DecodingArrays"
      ],
      "sources" : [
        "DecodingArrays.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "anchor",
      "module_type" : "SwiftTarget",
      "name" : "anchor",
      "path" : "Snippets/_Anchor",
      "product_memberships" : [
        "anchor"
      ],
      "sources" : [
        "anchor.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONLegacy",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    }
  ],
  "tools_version" : "6.2"
}
wasm-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d69f4e7582c319245442d62a08b2d7c7fd5a0c0c69f5d2ef11d1530cd8d3329b
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest
Done.