{
  "method": "Deterministic planning examples, not a growing trial. Rules from src/core.js; frost date supplied as a hypothetical input, not a city forecast.",
  "checked": "2026-10-31",
  "frost": "2027-05-15",
  "counts": {
    "crops": 30,
    "transplants": 23,
    "direct": 7
  },
  "rows": [
    {
      "name": "Tomato",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "1 to 2 weeks after"
      },
      "id": "tomato",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-04-24",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pepper",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        8,
        8
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8",
        "when": "2 weeks after"
      },
      "id": "pepper",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Eggplant",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        14,
        21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "2 to 3 weeks after"
      },
      "id": "eggplant",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-24",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Okra",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        14,
        28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 to 4 weeks after"
      },
      "id": "okra",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-17",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-06-12",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cucumber",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "1 to 2 weeks after"
      },
      "id": "cucumber",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Melon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "melon",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Watermelon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "watermelon",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Squash",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "squash",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pumpkin",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "pumpkin",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Broccoli",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks before"
      },
      "id": "broccoli",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cabbage",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "cabbage",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cauliflower",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 weeks before"
      },
      "id": "cauliflower",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Kale",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "kale",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Lettuce",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        5
      ],
      "offset": [
        -28,
        -21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 5",
        "when": "3 to 4 weeks before"
      },
      "id": "lettuce",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Swiss chard",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "2 weeks before"
      },
      "id": "chard",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Celery & celeriac",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        10,
        12
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "10 to 12",
        "when": "1 week after"
      },
      "id": "celery",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-27",
      "sowEnd": "2027-03-13",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Spinach",
      "group": "Brassicas & greens",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "spinach",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-17",
      "directEnd": "2027-05-01"
    },
    {
      "name": "Onion",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "4 weeks before"
      },
      "id": "onion",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-06",
      "sowEnd": "2027-02-20",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Leek",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "2 weeks before"
      },
      "id": "leek",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-20",
      "sowEnd": "2027-03-06",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Carrot",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "carrot",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-01",
      "directEnd": "2027-05-15"
    },
    {
      "name": "Beet",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "beet",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-01",
      "directEnd": "2027-05-15"
    },
    {
      "name": "Radish",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "radish",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-17",
      "directEnd": "2027-05-01"
    },
    {
      "name": "Pea",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "pea",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-17",
      "directEnd": "2027-05-01"
    },
    {
      "name": "Snap bean",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "bean",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-15",
      "directEnd": "2027-05-22"
    },
    {
      "name": "Sweet corn",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "corn",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-15",
      "directEnd": "2027-05-22"
    },
    {
      "name": "Basil",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        6
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6",
        "when": "1 week after"
      },
      "id": "basil",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Parsley",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        9,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "9 to 10",
        "when": "1 week after"
      },
      "id": "parsley",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Thyme",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "thyme",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Oregano",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "oregano",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Sage",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "1 week after"
      },
      "id": "sage",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    }
  ],
  "shifts": [
    {
      "name": "Tomato",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "1 to 2 weeks after"
      },
      "id": "tomato",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-17",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pepper",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        8,
        8
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8",
        "when": "2 weeks after"
      },
      "id": "pepper",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Eggplant",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        14,
        21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "2 to 3 weeks after"
      },
      "id": "eggplant",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-04-17",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Okra",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        14,
        28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 to 4 weeks after"
      },
      "id": "okra",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cucumber",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "1 to 2 weeks after"
      },
      "id": "cucumber",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-17",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Melon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "melon",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Watermelon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "watermelon",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Squash",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "squash",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pumpkin",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "pumpkin",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Broccoli",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks before"
      },
      "id": "broccoli",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cabbage",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "cabbage",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-27",
      "sowEnd": "2027-03-13",
      "transplantStart": "2027-04-10",
      "transplantEnd": "2027-04-10",
      "hardenStart": "2027-03-31",
      "hardenEnd": "2027-04-09",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cauliflower",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 weeks before"
      },
      "id": "cauliflower",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Kale",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "kale",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-27",
      "sowEnd": "2027-03-13",
      "transplantStart": "2027-04-10",
      "transplantEnd": "2027-04-10",
      "hardenStart": "2027-03-31",
      "hardenEnd": "2027-04-09",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Lettuce",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        5
      ],
      "offset": [
        -28,
        -21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 5",
        "when": "3 to 4 weeks before"
      },
      "id": "lettuce",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-04-10",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-03-31",
      "hardenEnd": "2027-04-09",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Swiss chard",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "2 weeks before"
      },
      "id": "chard",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Celery & celeriac",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        10,
        12
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "10 to 12",
        "when": "1 week after"
      },
      "id": "celery",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-20",
      "sowEnd": "2027-03-06",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-15",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Spinach",
      "group": "Brassicas & greens",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "spinach",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-10",
      "directEnd": "2027-04-24"
    },
    {
      "name": "Onion",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "4 weeks before"
      },
      "id": "onion",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-01-30",
      "sowEnd": "2027-02-13",
      "transplantStart": "2027-04-10",
      "transplantEnd": "2027-04-10",
      "hardenStart": "2027-03-31",
      "hardenEnd": "2027-04-09",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Leek",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "2 weeks before"
      },
      "id": "leek",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-13",
      "sowEnd": "2027-02-27",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Carrot",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "carrot",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-24",
      "directEnd": "2027-05-08"
    },
    {
      "name": "Beet",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "beet",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-24",
      "directEnd": "2027-05-08"
    },
    {
      "name": "Radish",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "radish",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-10",
      "directEnd": "2027-04-24"
    },
    {
      "name": "Pea",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "pea",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-10",
      "directEnd": "2027-04-24"
    },
    {
      "name": "Snap bean",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "bean",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-08",
      "directEnd": "2027-05-15"
    },
    {
      "name": "Sweet corn",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "corn",
      "frost": "2027-05-08",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-08",
      "directEnd": "2027-05-15"
    },
    {
      "name": "Basil",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        6
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6",
        "when": "1 week after"
      },
      "id": "basil",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-15",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Parsley",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        9,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "9 to 10",
        "when": "1 week after"
      },
      "id": "parsley",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-13",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-15",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Thyme",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "thyme",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-15",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Oregano",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "oregano",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-15",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Sage",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "1 week after"
      },
      "id": "sage",
      "frost": "2027-05-08",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-15",
      "transplantEnd": "2027-05-15",
      "hardenStart": "2027-05-05",
      "hardenEnd": "2027-05-14",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Tomato",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "1 to 2 weeks after"
      },
      "id": "tomato",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-04-24",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pepper",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        8,
        8
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8",
        "when": "2 weeks after"
      },
      "id": "pepper",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Eggplant",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        14,
        21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "2 to 3 weeks after"
      },
      "id": "eggplant",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-24",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Okra",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        14,
        28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 to 4 weeks after"
      },
      "id": "okra",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-17",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-06-12",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cucumber",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "1 to 2 weeks after"
      },
      "id": "cucumber",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Melon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "melon",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Watermelon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "watermelon",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Squash",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "squash",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pumpkin",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "pumpkin",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-08",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Broccoli",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks before"
      },
      "id": "broccoli",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cabbage",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "cabbage",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cauliflower",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 weeks before"
      },
      "id": "cauliflower",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Kale",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "kale",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Lettuce",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        5
      ],
      "offset": [
        -28,
        -21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 5",
        "when": "3 to 4 weeks before"
      },
      "id": "lettuce",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Swiss chard",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "2 weeks before"
      },
      "id": "chard",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Celery & celeriac",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        10,
        12
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "10 to 12",
        "when": "1 week after"
      },
      "id": "celery",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-27",
      "sowEnd": "2027-03-13",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Spinach",
      "group": "Brassicas & greens",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "spinach",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-17",
      "directEnd": "2027-05-01"
    },
    {
      "name": "Onion",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "4 weeks before"
      },
      "id": "onion",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-06",
      "sowEnd": "2027-02-20",
      "transplantStart": "2027-04-17",
      "transplantEnd": "2027-04-17",
      "hardenStart": "2027-04-07",
      "hardenEnd": "2027-04-16",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Leek",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "2 weeks before"
      },
      "id": "leek",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-20",
      "sowEnd": "2027-03-06",
      "transplantStart": "2027-05-01",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-21",
      "hardenEnd": "2027-04-30",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Carrot",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "carrot",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-01",
      "directEnd": "2027-05-15"
    },
    {
      "name": "Beet",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "beet",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-01",
      "directEnd": "2027-05-15"
    },
    {
      "name": "Radish",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "radish",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-17",
      "directEnd": "2027-05-01"
    },
    {
      "name": "Pea",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "pea",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-17",
      "directEnd": "2027-05-01"
    },
    {
      "name": "Snap bean",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "bean",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-15",
      "directEnd": "2027-05-22"
    },
    {
      "name": "Sweet corn",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "corn",
      "frost": "2027-05-15",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-15",
      "directEnd": "2027-05-22"
    },
    {
      "name": "Basil",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        6
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6",
        "when": "1 week after"
      },
      "id": "basil",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Parsley",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        9,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "9 to 10",
        "when": "1 week after"
      },
      "id": "parsley",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Thyme",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "thyme",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Oregano",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "oregano",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Sage",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "1 week after"
      },
      "id": "sage",
      "frost": "2027-05-15",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-22",
      "transplantEnd": "2027-05-22",
      "hardenStart": "2027-05-12",
      "hardenEnd": "2027-05-21",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Tomato",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "1 to 2 weeks after"
      },
      "id": "tomato",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-17",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pepper",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        8,
        8
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8",
        "when": "2 weeks after"
      },
      "id": "pepper",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Eggplant",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        14,
        21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "2 to 3 weeks after"
      },
      "id": "eggplant",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-05-01",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-12",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Okra",
      "group": "Fruiting crops",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        14,
        28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 to 4 weeks after"
      },
      "id": "okra",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-24",
      "sowEnd": "2027-05-22",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-19",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cucumber",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        7,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "1 to 2 weeks after"
      },
      "id": "cucumber",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-01",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Melon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "melon",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-08",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Watermelon",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "watermelon",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-08",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Squash",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "squash",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-08",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Pumpkin",
      "group": "Vines",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        14,
        14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks after"
      },
      "id": "pumpkin",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-05-08",
      "sowEnd": "2027-05-15",
      "transplantStart": "2027-06-05",
      "transplantEnd": "2027-06-05",
      "hardenStart": "2027-05-26",
      "hardenEnd": "2027-06-04",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Broccoli",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        3,
        4
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "3 to 4",
        "when": "2 weeks before"
      },
      "id": "broccoli",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-10",
      "sowEnd": "2027-04-17",
      "transplantStart": "2027-05-08",
      "transplantEnd": "2027-05-08",
      "hardenStart": "2027-04-28",
      "hardenEnd": "2027-05-07",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cabbage",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "cabbage",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Cauliflower",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "2 weeks before"
      },
      "id": "cauliflower",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-04-10",
      "transplantStart": "2027-05-08",
      "transplantEnd": "2027-05-08",
      "hardenStart": "2027-04-28",
      "hardenEnd": "2027-05-07",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Kale",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        6
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 6",
        "when": "4 weeks before"
      },
      "id": "kale",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-13",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Lettuce",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        4,
        5
      ],
      "offset": [
        -28,
        -21
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "4 to 5",
        "when": "3 to 4 weeks before"
      },
      "id": "lettuce",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-05-01",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Swiss chard",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        5,
        6
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "5 to 6",
        "when": "2 weeks before"
      },
      "id": "chard",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-27",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-08",
      "transplantEnd": "2027-05-08",
      "hardenStart": "2027-04-28",
      "hardenEnd": "2027-05-07",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Celery & celeriac",
      "group": "Brassicas & greens",
      "method": "transplant",
      "weeks": [
        10,
        12
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "10 to 12",
        "when": "1 week after"
      },
      "id": "celery",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-06",
      "sowEnd": "2027-03-20",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Spinach",
      "group": "Brassicas & greens",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "spinach",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-24",
      "directEnd": "2027-05-08"
    },
    {
      "name": "Onion",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -28,
        -28
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "4 weeks before"
      },
      "id": "onion",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-13",
      "sowEnd": "2027-02-27",
      "transplantStart": "2027-04-24",
      "transplantEnd": "2027-04-24",
      "hardenStart": "2027-04-14",
      "hardenEnd": "2027-04-23",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Leek",
      "group": "Onions & roots",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        -14,
        -14
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "2 weeks before"
      },
      "id": "leek",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-02-27",
      "sowEnd": "2027-03-13",
      "transplantStart": "2027-05-08",
      "transplantEnd": "2027-05-08",
      "hardenStart": "2027-04-28",
      "hardenEnd": "2027-05-07",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Carrot",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "carrot",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-08",
      "directEnd": "2027-05-22"
    },
    {
      "name": "Beet",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -14,
        0
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 0-2 weeks before the date of the average last spring frost."
      },
      "id": "beet",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-08",
      "directEnd": "2027-05-22"
    },
    {
      "name": "Radish",
      "group": "Onions & roots",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "radish",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-24",
      "directEnd": "2027-05-08"
    },
    {
      "name": "Pea",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        -28,
        -14
      ],
      "src": "csu",
      "quote": {
        "when": "As early as 2-4 weeks before the date of the average last spring frost."
      },
      "id": "pea",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-04-24",
      "directEnd": "2027-05-08"
    },
    {
      "name": "Snap bean",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "bean",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-22",
      "directEnd": "2027-05-29"
    },
    {
      "name": "Sweet corn",
      "group": "Peas, beans & corn",
      "method": "direct",
      "weeks": null,
      "offset": [
        0,
        7
      ],
      "src": "csu",
      "quote": {
        "when": "From seed: around the date of the average last spring frost"
      },
      "id": "corn",
      "frost": "2027-05-22",
      "source": "https://extension.colostate.edu/resource/vegetable-planting-guide/",
      "sourceName": "Colorado State University Extension, Vegetable Planting Guide (GardenNotes #720)",
      "sowStart": null,
      "sowEnd": null,
      "transplantStart": null,
      "transplantEnd": null,
      "hardenStart": null,
      "hardenEnd": null,
      "directStart": "2027-05-22",
      "directEnd": "2027-05-29"
    },
    {
      "name": "Basil",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        6
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6",
        "when": "1 week after"
      },
      "id": "basil",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-17",
      "sowEnd": "2027-04-17",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Parsley",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        9,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "9 to 10",
        "when": "1 week after"
      },
      "id": "parsley",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-03-27",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Thyme",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "thyme",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Oregano",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        8,
        10
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "8 to 10",
        "when": "1 week after"
      },
      "id": "oregano",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-03-20",
      "sowEnd": "2027-04-03",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    },
    {
      "name": "Sage",
      "group": "Herbs",
      "method": "transplant",
      "weeks": [
        6,
        8
      ],
      "offset": [
        7,
        7
      ],
      "src": "johnnys",
      "quote": {
        "weeks": "6 to 8",
        "when": "1 week after"
      },
      "id": "sage",
      "frost": "2027-05-22",
      "source": "https://www.johnnyseeds.com/growers-library/seed-planting-schedule-calculator.html",
      "sourceName": "Johnny's Selected Seeds, Seed-Starting Date Calculator",
      "sowStart": "2027-04-03",
      "sowEnd": "2027-04-17",
      "transplantStart": "2027-05-29",
      "transplantEnd": "2027-05-29",
      "hardenStart": "2027-05-19",
      "hardenEnd": "2027-05-28",
      "directStart": null,
      "directEnd": null
    }
  ]
}
