import perfumes from "../src/data/perfumes.js"; const parsePriceCents = (price) => { const match = String(price).match(/(\d+)/); return match ? Number(match[1]) * 100 : 0; }; export const catalogProducts = [ { id: "discovery-set", slug: "discovery-set", name: "Discovery Set", kind: "discovery_set", size_label: "6 x 2ml", price_cents: 4800, discovery_credit_cents: 4800, }, ...perfumes.flatMap((perfume) => [ { id: `${perfume.slug}-sample`, slug: perfume.slug, name: `${perfume.name} Sample`, kind: "sample", size_label: "2ml", price_cents: parsePriceCents(perfume.prices.sample), discovery_credit_cents: 0, }, { id: `${perfume.slug}-full`, slug: perfume.slug, name: `${perfume.name} Full Size`, kind: "full_size", size_label: "50ml", price_cents: parsePriceCents(perfume.prices.full), discovery_credit_cents: 0, }, ]), ];