The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Nook, reference v0.4.0 (db42d1), with Swift 6.2 for macOS (SPM) on 12 Aug 2026 11:54:36 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/twinkling-reality/opennook.git
Reference: v0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/twinkling-reality/opennook
 * tag               v0.4.0     -> FETCH_HEAD
HEAD is now at db42d19 Fix activity queue dwell timing flake on CI.
Cloned https://github.com/twinkling-reality/opennook.git
Revision (git rev-parse @):
db42d19f0636bd95115f25c2ca0d2cb75d8f9b75
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/twinkling-reality/opennook.git at v0.4.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/twinkling-reality/opennook.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/55] Write LayoutNook-entitlement.plist
[0/55] Write HelloNook-entitlement.plist
[0/55] Write ChromeNook-entitlement.plist
[3/55] Write MultiNook-entitlement.plist
[3/55] Write VolumeNook-entitlement.plist
[3/55] Write ClockNook-entitlement.plist
[3/55] Write Nook-entitlement.plist
[3/55] Write ShelfNook-entitlement.plist
[3/55] Write ThemedNook-entitlement.plist
[3/55] Write sources
[22/55] Write ActivityNook-entitlement.plist
[24/55] Write swift-version--3CB7CFEC50E0D141.txt
[26/75] Compiling NookSurface NookControllable.swift
[27/75] Compiling NookSurface NookFeedback.swift
[28/75] Compiling NookSurface NookDragDestination.swift
[29/75] Compiling NookSurface NookFeedbackEvent.swift
[30/75] Compiling NookSurface NookShape.swift
[31/75] Compiling NookSurface NookView.swift
[32/75] Compiling NookSurface NookState.swift
[33/75] Compiling NookSurface NookStyle.swift
[34/75] Compiling NookSurface NookHoverBehavior.swift
[35/75] Compiling NookSurface NookPresentation.swift
[36/75] Compiling NookSurface NookBackdrop.swift
[37/75] Compiling NookSurface NookContentInsets.swift
[38/77] Compiling NookSurface VisualEffectView.swift
[39/77] Compiling NookSurface Nook.swift
[40/77] Compiling NookSurface BlurModifier.swift
[41/77] Compiling NookSurface NSScreen+Extensions.swift
[42/77] Compiling NookSurface Nook+Drag.swift
[43/77] Emitting module NookSurface
[44/77] Compiling NookSurface NookFeedbackOverlay.swift
[45/77] Compiling NookSurface NookPanel.swift
[46/77] Compiling NookSurface NookSurfaceAmbience.swift
[47/77] Compiling NookSurface NookTransitionConfiguration.swift
[48/128] Compiling NookKit NookHostConfiguration.swift
[49/128] Compiling NookKit NookModule.swift
[50/128] Compiling NookKit NookModuleContext.swift
[51/128] Compiling NookKit NookModuleDescriptor.swift
[52/128] Compiling NookKit NookModuleRegistry.swift
[53/128] Compiling NookKit NookModuleSwitcher.swift
[54/133] Emitting module NookKit
[55/133] Compiling NookKit NookSurfaceDriving.swift
[56/133] Compiling NookKit NookSurfacePresenting.swift
[57/133] Compiling NookKit SurfaceArbiter.swift
[58/133] Compiling NookKit CompactViews.swift
[59/133] Compiling NookKit NookContentColumn.swift
[60/133] Compiling NookKit NookAccentPreset.swift
[61/133] Compiling NookKit NookAppearancePreferences.swift
[62/133] Compiling NookKit NookBackdropMapping.swift
[63/133] Compiling NookKit NookChromeBehavior.swift
[64/133] Compiling NookKit NookChromeLabels.swift
[65/133] Compiling NookKit NookChromeMetrics.swift
[66/133] Compiling NookKit SettingsCommonViews.swift
[67/133] Compiling NookKit SettingsDataCommandRow.swift
[68/133] Compiling NookKit SettingsView.swift
[69/133] Compiling NookKit HeaderIcon.swift
[70/133] Compiling NookKit NookMark.swift
[71/133] Compiling NookKit AppCoordinator+SmokeTest.swift
[72/133] Compiling NookKit AppCoordinator.swift
[73/133] Compiling NookKit AppServices.swift
[74/133] Compiling NookKit AppState.swift
[75/133] Compiling NookKit ModuleHost.swift
[76/133] Compiling NookKit NookHostBranding.swift
[77/133] Compiling NookKit NookTransientStatusBanner.swift
[78/133] Compiling NookKit SettingActionLine.swift
[79/133] Compiling NookKit HotkeyController.swift
[80/133] Compiling NookKit NookHotkey.swift
[81/133] Compiling NookKit NookScreenLocator.swift
[82/133] Compiling NookKit NookLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/NookKit/App/Views/NookExpandedView.swift:152:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
150 |             .fontDesign(resolvedTheme.fontDesign)
151 |             .preferredColorScheme(appState.appearancePreferences.chromeColorSchemeOverride)
152 |             .onChange(of: appState.viewMode) { _ in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
153 |                 isHomeIconHovered = false
154 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[83/133] Compiling NookKit ModuleRouterViews.swift
/Users/admin/builder/spi-builder-workspace/Sources/NookKit/App/Views/NookExpandedView.swift:152:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
150 |             .fontDesign(resolvedTheme.fontDesign)
151 |             .preferredColorScheme(appState.appearancePreferences.chromeColorSchemeOverride)
152 |             .onChange(of: appState.viewMode) { _ in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
153 |                 isHomeIconHovered = false
154 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[84/133] Compiling NookKit NookExpandedView.swift
/Users/admin/builder/spi-builder-workspace/Sources/NookKit/App/Views/NookExpandedView.swift:152:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
150 |             .fontDesign(resolvedTheme.fontDesign)
151 |             .preferredColorScheme(appState.appearancePreferences.chromeColorSchemeOverride)
152 |             .onChange(of: appState.viewMode) { _ in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
153 |                 isHomeIconHovered = false
154 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[85/133] Compiling NookKit NookHomeAmbience.swift
/Users/admin/builder/spi-builder-workspace/Sources/NookKit/App/Views/NookExpandedView.swift:152:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
150 |             .fontDesign(resolvedTheme.fontDesign)
151 |             .preferredColorScheme(appState.appearancePreferences.chromeColorSchemeOverride)
152 |             .onChange(of: appState.viewMode) { _ in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
153 |                 isHomeIconHovered = false
154 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[86/133] Compiling NookKit NookKeepsExpandedModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/NookKit/App/Views/NookExpandedView.swift:152:14: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
150 |             .fontDesign(resolvedTheme.fontDesign)
151 |             .preferredColorScheme(appState.appearancePreferences.chromeColorSchemeOverride)
152 |             .onChange(of: appState.viewMode) { _ in
    |              `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead. [#DeprecatedDeclaration]
153 |                 isHomeIconHovered = false
154 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[87/133] Compiling NookKit NookChromeMotion.swift
[88/133] Compiling NookKit NookChromeTypography.swift
[89/133] Compiling NookKit NookConfiguration.swift
[90/133] Compiling NookKit NookDisplayPreference.swift
[91/133] Compiling NookKit NookFilePicker.swift
[92/133] Compiling NookKit NookHaptics.swift
[93/133] Compiling NookKit NookHotkeyIDs.swift
[94/133] Compiling NookKit NookPreferenceDefaults.swift
[95/133] Compiling NookKit NookPreferenceStorage.swift
[96/133] Compiling NookKit NookPresentationPinning.swift
[97/133] Compiling NookKit NookResolvedTheme.swift
[98/133] Compiling NookKit NookStatus.swift
[99/133] Compiling NookKit NookPlaceholderHomeView.swift
[100/133] Compiling NookKit NookTopBar.swift
[101/133] Compiling NookKit AppearanceSettingsView.swift
[102/133] Compiling NookKit DisplaySettingsView.swift
[103/133] Compiling NookKit HotkeySettingsView.swift
[104/146] Compiling NookApp NookLaunchSmoke.swift
[105/146] Emitting module NookApp
[106/146] Compiling NookApp NookApp.swift
[107/159] Compiling NookComponents NookVolumeIndicator.swift
[108/159] Compiling NookComponents ShelfRuntime.swift
[109/159] Compiling NookComponents ShelfItem.swift
[110/159] Compiling NookComponents ShelfDragSource.swift
[111/159] Compiling NookComponents ShelfStore.swift
[112/161] Compiling NookExecutable main.swift
[113/161] Emitting module NookExecutable
[114/161] Compiling NookComponents NookActivityQueue.swift
[115/161] Compiling NookComponents NookActivity.swift
[116/161] Compiling NookComponents NookActivityHost.swift
[117/161] Compiling NookComponents NookShelfView.swift
[118/161] Emitting module NookComponents
[118/161] Write Objects.LinkFileList
[120/161] Compiling HelloNook main.swift
[121/161] Emitting module HelloNook
[121/161] Write Objects.LinkFileList
[123/161] Compiling ThemedNook main.swift
[124/161] Emitting module ThemedNook
[124/161] Write Objects.LinkFileList
[126/161] Emitting module ClockNook
[127/161] Compiling ClockNook main.swift
[128/161] Emitting module LayoutNook
[128/161] Write Objects.LinkFileList
[129/161] Compiling LayoutNook main.swift
[131/161] Compiling ChromeNook main.swift
[132/161] Emitting module ChromeNook
[132/161] Write Objects.LinkFileList
[134/161] Emitting module MultiNook
[135/161] Compiling MultiNook main.swift
[135/161] Write Objects.LinkFileList
[138/161] Compiling NookComponents SystemVolumeObserver.swift
[139/167] Compiling VolumeNook main.swift
[140/167] Emitting module VolumeNook
[140/167] Write Objects.LinkFileList
[142/167] Emitting module ShelfNook
[143/167] Compiling ShelfNook main.swift
[143/167] Write Objects.LinkFileList
[145/167] Emitting module ActivityNook
[146/167] Compiling ActivityNook main.swift
[146/167] Write Objects.LinkFileList
[147/167] Linking Nook
[148/167] Applying Nook
[149/167] Linking VolumeNook
[150/167] Applying VolumeNook
[151/167] Linking ShelfNook
[152/167] Applying ShelfNook
[153/167] Linking ThemedNook
[154/167] Applying ThemedNook
[155/167] Linking ActivityNook
[156/167] Applying ActivityNook
[157/167] Linking HelloNook
[158/167] Applying HelloNook
[159/167] Linking ClockNook
[160/167] Applying ClockNook
[161/167] Linking MultiNook
[162/167] Applying MultiNook
[163/167] Linking ChromeNook
[164/167] Applying ChromeNook
[165/167] Linking LayoutNook
[166/167] Applying LayoutNook
Build complete! (15.32s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Nook",
  "name" : "Nook",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "Nook",
      "targets" : [
        "NookExecutable"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "NookApp",
      "targets" : [
        "NookApp"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NookComponents",
      "targets" : [
        "NookComponents"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HelloNook",
      "targets" : [
        "HelloNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ClockNook",
      "targets" : [
        "ClockNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ThemedNook",
      "targets" : [
        "ThemedNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ChromeNook",
      "targets" : [
        "ChromeNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "LayoutNook",
      "targets" : [
        "LayoutNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ShelfNook",
      "targets" : [
        "ShelfNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "ActivityNook",
      "targets" : [
        "ActivityNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "VolumeNook",
      "targets" : [
        "VolumeNook"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "MultiNook",
      "targets" : [
        "MultiNook"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VolumeNook",
      "module_type" : "SwiftTarget",
      "name" : "VolumeNook",
      "path" : "Examples/VolumeNook",
      "product_memberships" : [
        "VolumeNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp",
        "NookComponents"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ThemedNook",
      "module_type" : "SwiftTarget",
      "name" : "ThemedNook",
      "path" : "Examples/ThemedNook",
      "product_memberships" : [
        "ThemedNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ShelfNook",
      "module_type" : "SwiftTarget",
      "name" : "ShelfNook",
      "path" : "Examples/ShelfNook",
      "product_memberships" : [
        "ShelfNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp",
        "NookComponents"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NookSurface",
      "module_type" : "SwiftTarget",
      "name" : "NookSurface",
      "path" : "Sources/NookSurface",
      "product_memberships" : [
        "Nook",
        "NookApp",
        "NookComponents",
        "HelloNook",
        "ClockNook",
        "ThemedNook",
        "ChromeNook",
        "LayoutNook",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook",
        "MultiNook"
      ],
      "sources" : [
        "Internal/BlurModifier.swift",
        "Internal/NSScreen+Extensions.swift",
        "Internal/Nook+Drag.swift",
        "Internal/NookDragDestination.swift",
        "Internal/NookFeedbackEvent.swift",
        "Internal/NookFeedbackOverlay.swift",
        "Internal/NookPanel.swift",
        "Internal/NookShape.swift",
        "Internal/NookView.swift",
        "Internal/VisualEffectView.swift",
        "Nook.swift",
        "NookBackdrop.swift",
        "NookContentInsets.swift",
        "NookControllable.swift",
        "NookFeedback.swift",
        "NookHoverBehavior.swift",
        "NookPresentation.swift",
        "NookState.swift",
        "NookStyle.swift",
        "NookSurfaceAmbience.swift",
        "NookTransitionConfiguration.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NookKitTests",
      "module_type" : "SwiftTarget",
      "name" : "NookKitTests",
      "path" : "Tests/NookKitTests",
      "sources" : [
        "AppCoordinatorTests.swift",
        "AppServicesTests.swift",
        "AppStateTests.swift",
        "FakeNookSurface.swift",
        "HotkeyControllerTests.swift",
        "ModuleHostTests.swift",
        "ModuleSwitcherPlacementTests.swift",
        "NookAppearancePreferencesTests.swift",
        "NookBackdropMappingTests.swift",
        "NookBrandingSeamTests.swift",
        "NookChromeBehaviorTests.swift",
        "NookChromeStyleTests.swift",
        "NookConfigurationTests.swift",
        "NookContentInsetsTests.swift",
        "NookDisplayPreferenceTests.swift",
        "NookFilePickerTests.swift",
        "NookHapticsTests.swift",
        "NookHotkeyTests.swift",
        "NookModuleRegistryTests.swift",
        "NookPreferenceDefaultsTests.swift",
        "NookPresentationPinningTests.swift",
        "NookPresentationTests.swift",
        "NookShapeTests.swift",
        "NookSurfaceConcurrencyTests.swift",
        "PreferenceStoreTestIsolation.swift",
        "SurfaceArbiterTests.swift"
      ],
      "target_dependencies" : [
        "NookKit",
        "NookSurface"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NookKit",
      "module_type" : "SwiftTarget",
      "name" : "NookKit",
      "path" : "Sources/NookKit",
      "product_memberships" : [
        "Nook",
        "NookApp",
        "NookComponents",
        "HelloNook",
        "ClockNook",
        "ThemedNook",
        "ChromeNook",
        "LayoutNook",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook",
        "MultiNook"
      ],
      "sources" : [
        "App/AppCoordinator+SmokeTest.swift",
        "App/AppCoordinator.swift",
        "App/AppServices.swift",
        "App/AppState.swift",
        "App/ModuleHost.swift",
        "App/Modules/NookHostBranding.swift",
        "App/Modules/NookHostConfiguration.swift",
        "App/Modules/NookModule.swift",
        "App/Modules/NookModuleContext.swift",
        "App/Modules/NookModuleDescriptor.swift",
        "App/Modules/NookModuleRegistry.swift",
        "App/Modules/NookModuleSwitcher.swift",
        "App/NookAccentPreset.swift",
        "App/NookAppearancePreferences.swift",
        "App/NookBackdropMapping.swift",
        "App/NookChromeBehavior.swift",
        "App/NookChromeLabels.swift",
        "App/NookChromeMetrics.swift",
        "App/NookChromeMotion.swift",
        "App/NookChromeTypography.swift",
        "App/NookConfiguration.swift",
        "App/NookDisplayPreference.swift",
        "App/NookFilePicker.swift",
        "App/NookHaptics.swift",
        "App/NookHotkeyIDs.swift",
        "App/NookPreferenceDefaults.swift",
        "App/NookPreferenceStorage.swift",
        "App/NookPresentationPinning.swift",
        "App/NookResolvedTheme.swift",
        "App/NookStatus.swift",
        "App/NookSurfaceDriving.swift",
        "App/NookSurfacePresenting.swift",
        "App/SurfaceArbiter.swift",
        "App/Views/Compact/CompactViews.swift",
        "App/Views/Layout/NookContentColumn.swift",
        "App/Views/Layout/NookLayout.swift",
        "App/Views/ModuleRouterViews.swift",
        "App/Views/NookExpandedView.swift",
        "App/Views/NookHomeAmbience.swift",
        "App/Views/NookKeepsExpandedModifier.swift",
        "App/Views/NookPlaceholderHomeView.swift",
        "App/Views/NookTopBar.swift",
        "App/Views/Settings/AppearanceSettingsView.swift",
        "App/Views/Settings/DisplaySettingsView.swift",
        "App/Views/Settings/HotkeySettingsView.swift",
        "App/Views/Settings/SettingsCommonViews.swift",
        "App/Views/Settings/SettingsDataCommandRow.swift",
        "App/Views/Settings/SettingsView.swift",
        "App/Views/Shared/HeaderIcon.swift",
        "App/Views/Shared/NookMark.swift",
        "App/Views/Shared/NookTransientStatusBanner.swift",
        "App/Views/Shared/SettingActionLine.swift",
        "System/HotkeyController.swift",
        "System/NookHotkey.swift",
        "System/NookScreenLocator.swift"
      ],
      "target_dependencies" : [
        "NookSurface"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NookExecutable",
      "module_type" : "SwiftTarget",
      "name" : "NookExecutable",
      "path" : "Sources/NookExecutable",
      "product_memberships" : [
        "Nook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "NookComponentsTests",
      "module_type" : "SwiftTarget",
      "name" : "NookComponentsTests",
      "path" : "Tests/NookComponentsTests",
      "sources" : [
        "NookActivityQueueTests.swift",
        "NookVolumeIndicatorTests.swift",
        "ShelfDragSourceTests.swift",
        "ShelfStoreTests.swift",
        "SystemVolumeObserverTests.swift"
      ],
      "target_dependencies" : [
        "NookComponents"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NookComponents",
      "module_type" : "SwiftTarget",
      "name" : "NookComponents",
      "path" : "Sources/NookComponents",
      "product_memberships" : [
        "NookComponents",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook"
      ],
      "sources" : [
        "Activities/NookActivity.swift",
        "Activities/NookActivityHost.swift",
        "Activities/NookActivityQueue.swift",
        "Shelf/NookShelfView.swift",
        "Shelf/ShelfDragSource.swift",
        "Shelf/ShelfItem.swift",
        "Shelf/ShelfRuntime.swift",
        "Shelf/ShelfStore.swift",
        "Volume/NookVolumeIndicator.swift",
        "Volume/SystemVolumeObserver.swift"
      ],
      "target_dependencies" : [
        "NookKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NookApp",
      "module_type" : "SwiftTarget",
      "name" : "NookApp",
      "path" : "Sources/NookApp",
      "product_memberships" : [
        "Nook",
        "NookApp",
        "HelloNook",
        "ClockNook",
        "ThemedNook",
        "ChromeNook",
        "LayoutNook",
        "ShelfNook",
        "ActivityNook",
        "VolumeNook",
        "MultiNook"
      ],
      "sources" : [
        "NookApp.swift",
        "NookLaunchSmoke.swift"
      ],
      "target_dependencies" : [
        "NookKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MultiNook",
      "module_type" : "SwiftTarget",
      "name" : "MultiNook",
      "path" : "Examples/MultiNook",
      "product_memberships" : [
        "MultiNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "LayoutNook",
      "module_type" : "SwiftTarget",
      "name" : "LayoutNook",
      "path" : "Examples/LayoutNook",
      "product_memberships" : [
        "LayoutNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "HelloNook",
      "module_type" : "SwiftTarget",
      "name" : "HelloNook",
      "path" : "Examples/HelloNook",
      "product_memberships" : [
        "HelloNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ClockNook",
      "module_type" : "SwiftTarget",
      "name" : "ClockNook",
      "path" : "Examples/ClockNook",
      "product_memberships" : [
        "ClockNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ChromeNook",
      "module_type" : "SwiftTarget",
      "name" : "ChromeNook",
      "path" : "Examples/ChromeNook",
      "product_memberships" : [
        "ChromeNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ActivityNook",
      "module_type" : "SwiftTarget",
      "name" : "ActivityNook",
      "path" : "Examples/ActivityNook",
      "product_memberships" : [
        "ActivityNook"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "NookApp",
        "NookComponents"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.9"
}
Done.