{
  "version": "1.4",
  "description": "Baker's Buddy sample recipe — Apple Rum Cake",
  "recipes": [
    {
      "id": "r-apple-rum-cake",
      "name": "Apple Rum Cake",
      "notes": "A moist bundt rum cake soaked in a buttery glaze, made with apple rum. Adapted from Gluten Free on a Shoestring (uses an all-purpose blend). Prices aren't set — tap each ingredient to add what you pay.",
      "servings": 10,
      "timeHours": 1,
      "timeMinutes": 5,
      "ingredientsCost": 0,
      "suppliesCost": 0,
      "laborCost": 0,
      "totalCost": 0,
      "costPerServing": 0,
      "ingredients": [
        { "pantryItemId": "pi-pecans", "pantryItemName": "Pecans", "quantity": 1, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-vanilla", "pantryItemName": "Pure Vanilla Extract", "quantity": 0.5, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-granulated-sugar", "pantryItemName": "Granulated Sugar", "quantity": 2, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-flour", "pantryItemName": "All-Purpose Flour", "quantity": 1.75, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-xanthan", "pantryItemName": "Xanthan Gum", "quantity": 0.75, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-powdered-milk", "pantryItemName": "Powdered Milk", "quantity": 0.75, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-cornstarch", "pantryItemName": "Cornstarch", "quantity": 3, "unit": "Tbsp", "cost": 0 },
        { "pantryItemId": "pi-baking-powder", "pantryItemName": "Baking Powder", "quantity": 1.5, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-baking-soda", "pantryItemName": "Baking Soda", "quantity": 0.5, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-salt", "pantryItemName": "Kosher Salt", "quantity": 1.125, "unit": "tsp", "cost": 0 },
        { "pantryItemId": "pi-canola-oil", "pantryItemName": "Canola Oil", "quantity": 0.5, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-apple-rum", "pantryItemName": "Apple Rum", "quantity": 9, "unit": "Tbsp", "cost": 0 },
        { "pantryItemId": "pi-eggs", "pantryItemName": "Large Eggs", "quantity": 4, "unit": "unit", "cost": 0 },
        { "pantryItemId": "pi-milk", "pantryItemName": "Whole Milk", "quantity": 0.5, "unit": "cup", "cost": 0 },
        { "pantryItemId": "pi-butter", "pantryItemName": "Unsalted Butter", "quantity": 6, "unit": "Tbsp", "cost": 0 },
        { "pantryItemId": "pi-water", "pantryItemName": "Water", "quantity": 3, "unit": "Tbsp", "cost": 0 },
        { "pantryItemId": "pi-powdered-sugar", "pantryItemName": "Powdered Sugar", "quantity": 2, "unit": "Tbsp", "cost": 0 }
      ],
      "supplies": [],
      "createdAt": "2026-01-01T00:00:00.000",
      "updatedAt": "2026-01-01T00:00:00.000"
    }
  ],
  "pantryItems": [
    { "id": "pi-pecans", "name": "Pecans", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-vanilla", "name": "Pure Vanilla Extract", "unitTypeString": "liquid", "purchaseQuantity": 1, "purchaseUnit": "fluid ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 29.5735, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-granulated-sugar", "name": "Granulated Sugar", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-flour", "name": "All-Purpose Flour", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": "A gluten-free all-purpose blend works too", "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-xanthan", "name": "Xanthan Gum", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": "Omit if your flour blend contains it", "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-powdered-milk", "name": "Powdered Milk", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-cornstarch", "name": "Cornstarch", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-baking-powder", "name": "Baking Powder", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-baking-soda", "name": "Baking Soda", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 28.3495, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-salt", "name": "Kosher Salt", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-canola-oil", "name": "Canola Oil", "unitTypeString": "liquid", "purchaseQuantity": 1, "purchaseUnit": "fluid ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 29.5735, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-apple-rum", "name": "Apple Rum", "unitTypeString": "liquid", "purchaseQuantity": 1, "purchaseUnit": "fluid ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 29.5735, "isSupply": false, "needsPrice": true, "notes": "Apple-flavored rum (or rum + apple extract)", "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-eggs", "name": "Large Eggs", "unitTypeString": "count", "purchaseQuantity": 12, "purchaseUnit": "unit", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 12, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-milk", "name": "Whole Milk", "unitTypeString": "liquid", "purchaseQuantity": 1, "purchaseUnit": "fluid ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 29.5735, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-butter", "name": "Unsalted Butter", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-water", "name": "Water", "unitTypeString": "liquid", "purchaseQuantity": 1, "purchaseUnit": "fluid ounce", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 29.5735, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" },
    { "id": "pi-powdered-sugar", "name": "Powdered Sugar", "unitTypeString": "solid", "purchaseQuantity": 1, "purchaseUnit": "pound", "costPerUnit": 0, "purchaseCost": 0, "normalizedQuantity": 453.592, "isSupply": false, "needsPrice": true, "notes": null, "customConversion": null, "createdAt": "2026-01-01T00:00:00.000", "updatedAt": "2026-01-01T00:00:00.000" }
  ]
}
