From f4c9b256c5b9ac3271ec7dfb5110e2071fcdc2c0 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sat, 4 Mar 2023 13:22:31 -0500 Subject: Update vegetable data. --- js/garden.js | 107 ++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 76 insertions(+), 31 deletions(-) diff --git a/js/garden.js b/js/garden.js index 14b7c95..13ccd3f 100644 --- a/js/garden.js +++ b/js/garden.js @@ -101,13 +101,16 @@ const CROPS = [ }), new Crop("Arugula", { family: "Brassica", - interval: 2, + fallCrop: true, + headStart: 4, maturity: 6, + multisow: 3, pause: 3, resume: 11, spacing: 4, species: ["eruca sativa"], - springPlant: -4 + springPlant: -4, + transplant: true }), new Crop("Basil", { family: "Mint", @@ -120,32 +123,39 @@ const CROPS = [ new Crop("Bean (Bush)", { depth: 1, family: "Legume", + headStart: 3, interval: 2, maturity: 8, spacing: 9, species: ["phaseolus vulgaris"], - springPlant: 1 + springPlant: 1, + transplant: true, + transplantIterations: 1 }), new Crop("Bean (Pole)", { depth: 1, family: "Legume", + headStart: 2, maturity: 9, spacing: 8, species: ["phaseolus vulgaris"], springPlant: 1, + transplant: true, trellis: true }), new Crop("Beet", { depth: .5, family: "Amaranth", - interval: 2, + headStart: 4, + interval: 3, maturity: 8, - multisow: 4, + multisow: 3, pause: 1, resume: 12, spacing: 4, species: ["beta vulgaris"], - springPlant: -3 + springPlant: -3, + transplant: true }), new Crop("Bok Choy", { fallCrop: true, @@ -169,7 +179,7 @@ const CROPS = [ new Crop("Brussels Sprouts", { fallCrop: true, family: "Brassica", - headStart: 4, + headStart: 6, maturity: 16, species: ["brassica oleracea"], transplant: true @@ -194,7 +204,7 @@ const CROPS = [ new Crop("Cabbage (Asian)", { family: "Brassica", fallCrop: true, - headStart: 4, + headStart: 3, maturity: 10, species: ["brassica rapa"], springPlant: -3, @@ -232,21 +242,26 @@ const CROPS = [ species: ["montia perfoliata"], springPlant: -5 }), - new Crop("Cucumber (Vine)", { + new Crop("Cucumber", { depth: .5, family: "Cucurbit", + headStart: 4, maturity: 9, spacing: 2, species: ["cucumis sativus"], springPlant: 1, + transplant: true, trellis: true }), new Crop("Dill", { family: "Umbellifer", - interval: 3, + fallCrop: true, + headStart: 3, maturity: 8, + spacing: 4, species: ["anethum graveolens"], - springPlant: -4 + springPlant: -2, + transplant: true }), new Crop("Eggplant", { family: "Nightshade", @@ -268,12 +283,16 @@ const CROPS = [ new Crop("Fennel", { fallCrop: true, family: "Umbellifer", + headStart: 4, maturity: 10, + spacing: 4, species: ["foeniculum vulgare"], - springPlant: 0 + springPlant: 0, + transplant: true }), new Crop("Garlic", { depth: 3, + family: "Allium", fallCrop: true, overwinterPlant: 2, maturity: 28, @@ -289,7 +308,18 @@ const CROPS = [ springPlant: -4, transplant: true }), - new Crop("Lettuce (Leaf/Mini Head)", { + new Crop("Leek (Summer)", { + depth: 0.5, + family: "Allium", + headStart: 6, + maturity: 10, + multisow: 4, + spacing: 1, + species: ["allium ampeloprasum"], + springPlant: -2, + transplant: true + }), + new Crop("Lettuce (Leaf)", { depth: .125, family: "Aster", headStart: 4, @@ -361,10 +391,13 @@ const CROPS = [ new Crop("Pea", { fallCrop: 'sow', family: "Legume", + headStart: 3, maturity: 12, - spacing: 8, + multisow: 4, + spacing: 4, species: ["pisum sativum"], springPlant: -4, + transplant: true, trellis: true }), new Crop("Pepper", { @@ -383,25 +416,29 @@ const CROPS = [ species: ["solanum tuberosum"], springPlant: -3 }), - new Crop("Radish (Round)", { + new Crop("Radish (Spring)", { depth: .5, family: "Brassica", - interval: 2, + headStart: 3, + interval: 3, maturity: 4, - multisow: 4, - pause: 6, + multisow: 5, + pause: 4, resume: 10, spacing: 4, species: ["raphanus raphanistrum"], - springPlant: -3 + springPlant: -4, + transplant: true }), - new Crop("Radish (Daikon)", { + new Crop("Radish (Winter)", { depth: .5, family: "Brassica", fallCrop: true, + headStart: 3, maturity: 9, spacing: 4, - species: ["raphanus raphanistrum"] + species: ["raphanus raphanistrum"], + transplant: true }), new Crop("Shallot", { family: "Allium", @@ -416,30 +453,36 @@ const CROPS = [ new Crop("Spinach", { depth: .5, family: "Amaranth", - interval: 2, + fallCrop: true, + headStart: 3, maturity: 6, - multisow: 4, + multisow: 3, pause: -1, resume: 11, spacing: 4, species: ["spinacia olerace"], - springPlant: -5 + springPlant: -5, + transplant: true }), new Crop("Squash (Summer)", { depth: 1, family: "Cucurbit", + headStart: 4, maturity: 8, spacing: 1.0 / 9, species: ["cucurbita pepo"], - springPlant: 0 + springPlant: 0, + transplant: true }), new Crop("Squash (Winter)", { depth: 1, family: "Cucurbit", + headStart: 4, maturity: 12, spacing: 0.5, species: ["cucurbita maxima", "cucurbita moschata", "cucurbita pepo"], - springPlant: 1 + springPlant: 1, + transplant: true }), new Crop("Swiss Chard", { depth: .5, @@ -460,16 +503,18 @@ const CROPS = [ transplant: true, trellis: true }), - new Crop("Turnip (Salad)", { + new Crop("Turnip", { family: "Brassica", - interval: 2, + fallCrop: true, + headStart: 3, maturity: 5, - multisow: 4, + multisow: 5, pause: 6, resume: 10, - spacing: 16, + spacing: 4, species: ["brassica rapa"], - springPlant: -3 + springPlant: -3, + transplant: true }) ]; -- cgit v1.2.3