import { z } from "zod"; export const CategoryEnum = z.enum([ "Kitchen", "Cleaning", "Home", "Baby", "Wellness", "Tech", ]); export const SeedProductSchema = z.object({ name: z.string(), category: CategoryEnum, bestBuySearchTerm: z.string(), amazonASIN: z.string().optional(), }); export type SeedProduct = z.infer; export const SEED_PRODUCTS: SeedProduct[] = [ { name: "Instant Pot Duo 7-in-1", category: "Kitchen", bestBuySearchTerm: "Instant Pot Duo 7-in-1", amazonASIN: "B00FLYWNYQ" }, { name: "Ninja Air Fryer Max XL", category: "Kitchen", bestBuySearchTerm: "Ninja Air Fryer Max XL", amazonASIN: "B07FDJMC9Q" }, { name: "KitchenAid Artisan Stand Mixer", category: "Kitchen", bestBuySearchTerm: "KitchenAid Artisan Stand Mixer", amazonASIN: "B00BWLXEFY" }, { name: "Vitamix E310 Explorian", category: "Kitchen", bestBuySearchTerm: "Vitamix E310 Explorian", amazonASIN: "B0758JHZM3" }, { name: "Lodge Cast Iron Skillet 10.25 inch", category: "Kitchen", bestBuySearchTerm: "Lodge Cast Iron Skillet", amazonASIN: "B00006JSUA" }, { name: "Victorinox Fibrox Pro Chef Knife 8 inch", category: "Kitchen", bestBuySearchTerm: "Victorinox Chef Knife 8 inch", amazonASIN: "B008M5U1C2" }, { name: "Le Creuset Dutch Oven 5.5 Qt", category: "Kitchen", bestBuySearchTerm: "Le Creuset Dutch Oven", amazonASIN: "B00024JG2K" }, { name: "Breville Smart Oven Air Fryer Pro", category: "Kitchen", bestBuySearchTerm: "Breville Smart Oven Air Fryer Pro", amazonASIN: "B085L1B2J5" }, { name: "Cuisinart 14-Cup Food Processor", category: "Kitchen", bestBuySearchTerm: "Cuisinart 14-Cup Food Processor", amazonASIN: "B01AXM4WV2" }, { name: "Fellow Stagg EKG Electric Kettle", category: "Kitchen", bestBuySearchTerm: "Fellow Stagg EKG Kettle", amazonASIN: "B077JBQZPX" }, { name: "Dyson V15 Detect", category: "Cleaning", bestBuySearchTerm: "Dyson V15 Detect", amazonASIN: "B0CX3PMMX7" }, { name: "iRobot Roomba j7+", category: "Cleaning", bestBuySearchTerm: "iRobot Roomba j7+", amazonASIN: "B094NYHTMF" }, { name: "Bissell CrossWave Floor Cleaner", category: "Cleaning", bestBuySearchTerm: "Bissell CrossWave", amazonASIN: "B01DTYAZIG" }, { name: "Mrs. Meyer's Multi-Surface Cleaner", category: "Cleaning", bestBuySearchTerm: "Mrs Meyers Clean Day", amazonASIN: "B000S0OHN0" }, { name: "Shark Navigator Lift-Away Vacuum", category: "Cleaning", bestBuySearchTerm: "Shark Navigator Lift-Away", amazonASIN: "B004Q4DRJW" }, { name: "Roborock S8 Pro Ultra", category: "Cleaning", bestBuySearchTerm: "Roborock S8 Pro Ultra", amazonASIN: "B0BVB5LTMH" }, { name: "Tineco Floor ONE S5", category: "Cleaning", bestBuySearchTerm: "Tineco Floor ONE S5", amazonASIN: "B09FP2HJ6Q" }, { name: "Casper Original Mattress Queen", category: "Home", bestBuySearchTerm: "Casper Original Mattress", amazonASIN: "B09H1YZYSN" }, { name: "YnM Weighted Blanket 15 lbs", category: "Home", bestBuySearchTerm: "YnM Weighted Blanket", amazonASIN: "B073429DV2" }, { name: "Philips Hue Starter Kit", category: "Home", bestBuySearchTerm: "Philips Hue Starter Kit", amazonASIN: "B096YFWPH5" }, { name: "Ring Video Doorbell 4", category: "Home", bestBuySearchTerm: "Ring Video Doorbell 4", amazonASIN: "B09WZBPX7K" }, { name: "Dyson Pure Cool Air Purifier", category: "Home", bestBuySearchTerm: "Dyson Pure Cool Air Purifier", amazonASIN: "B07NRS3GBF" }, { name: "Coway Airmega AP-1512HH Purifier", category: "Home", bestBuySearchTerm: "Coway Airmega air purifier", amazonASIN: "B01728NLRG" }, { name: "Levoit Core 300 Air Purifier", category: "Home", bestBuySearchTerm: "Levoit Core 300 Air Purifier", amazonASIN: "B07VVK39F7" }, { name: "SimpliSafe Home Security System", category: "Home", bestBuySearchTerm: "SimpliSafe Home Security", amazonASIN: "B07C8LFG34" }, { name: "Nest Learning Thermostat", category: "Home", bestBuySearchTerm: "Google Nest Learning Thermostat", amazonASIN: "B0DDJN9QGK" }, { name: "UPPAbaby Vista V2 Stroller", category: "Baby", bestBuySearchTerm: "UPPAbaby Vista V2 Stroller", amazonASIN: "B084T6D5K3" }, { name: "Hatch Rest+ Sound Machine", category: "Baby", bestBuySearchTerm: "Hatch Rest+ Sound Machine", amazonASIN: "B09KXB2JNF" }, { name: "BabyBjorn Carrier One Air", category: "Baby", bestBuySearchTerm: "BabyBjorn Carrier One", amazonASIN: "B01FXRLR98" }, { name: "Nanit Pro Baby Monitor", category: "Baby", bestBuySearchTerm: "Nanit Pro Baby Monitor", amazonASIN: "B09NMJN5QC" }, { name: "Baby Brezza Formula Pro Advanced", category: "Baby", bestBuySearchTerm: "Baby Brezza Formula Pro", amazonASIN: "B07GQN1DC8" }, { name: "Graco 4Ever DLX Car Seat", category: "Baby", bestBuySearchTerm: "Graco 4Ever DLX car seat", amazonASIN: "B07J39WHFF" }, { name: "Theragun Mini Massage Gun", category: "Wellness", bestBuySearchTerm: "Theragun Mini", amazonASIN: "B0B72G71NM" }, { name: "Lululemon Reversible Mat 5mm", category: "Wellness", bestBuySearchTerm: "yoga mat 5mm reversible", amazonASIN: "B07JH4FJKV" }, { name: "Brita Everyday Water Pitcher 10 Cup", category: "Wellness", bestBuySearchTerm: "Brita Water Pitcher", amazonASIN: "B015SY3WKS" }, { name: "Hydro Flask 32 oz Wide Mouth", category: "Wellness", bestBuySearchTerm: "Hydro Flask 32 oz", amazonASIN: "B01GW2GBF8" }, { name: "Oura Ring Gen 3", category: "Wellness", bestBuySearchTerm: "Oura Ring Gen 3", amazonASIN: "B0CSXFBSK4" }, { name: "Whoop 4.0 Fitness Band", category: "Wellness", bestBuySearchTerm: "Whoop 4.0", amazonASIN: "B0CK58V3RX" }, { name: "Withings Body+ Smart Scale", category: "Wellness", bestBuySearchTerm: "Withings Body+ Scale", amazonASIN: "B071XW4C5Q" }, { name: "Apple AirPods Pro 2nd Gen", category: "Tech", bestBuySearchTerm: "Apple AirPods Pro 2nd Generation", amazonASIN: "B0D1XD1ZV3" }, { name: "Apple iPad 10th Gen 64GB", category: "Tech", bestBuySearchTerm: "Apple iPad 10th Generation", amazonASIN: "B0BJLXMVMV" }, { name: "Kindle Paperwhite 11th Gen", category: "Tech", bestBuySearchTerm: "Kindle Paperwhite 11th Gen", amazonASIN: "B09TMN58KL" }, { name: "Sony WH-1000XM5 Headphones", category: "Tech", bestBuySearchTerm: "Sony WH-1000XM5", amazonASIN: "B09XS7JWHH" }, { name: "Apple Watch Series 9", category: "Tech", bestBuySearchTerm: "Apple Watch Series 9", amazonASIN: "B0CSTJ2Y5F" }, { name: "Samsung Galaxy Buds3 Pro", category: "Tech", bestBuySearchTerm: "Samsung Galaxy Buds3 Pro", amazonASIN: "B0D64FQFVF" }, { name: "Anker PowerCore 26800mAh", category: "Tech", bestBuySearchTerm: "Anker PowerCore 26800", amazonASIN: "B01JIWQPMW" }, { name: "Logitech MX Master 3S Mouse", category: "Tech", bestBuySearchTerm: "Logitech MX Master 3S", amazonASIN: "B09HM94VDS" }, { name: "Apple AirTag 4-Pack", category: "Tech", bestBuySearchTerm: "Apple AirTag 4 Pack", amazonASIN: "B0D54JZTHY" }, ];