summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorDavid Thompson <dthompson2@worcester.edu>2023-03-04 13:22:31 -0500
committerDavid Thompson <dthompson2@worcester.edu>2023-03-04 13:22:31 -0500
commitf4c9b256c5b9ac3271ec7dfb5110e2071fcdc2c0 (patch)
treebcb9a6f3eee96db353da371f561fb0689b578096 /js
parent620b3341517191f0675a85cfbef60f36034982ab (diff)
Update vegetable data.
Diffstat (limited to 'js')
-rw-r--r--js/garden.js107
1 files 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
})
];