From b293403879f36cccba8c6562fafbae6254a37271 Mon Sep 17 00:00:00 2001 From: gimenes Date: Fri, 18 Aug 2023 10:20:45 -0300 Subject: [PATCH 1/2] fix: product.items is not iterable --- packs/vtex/utils/transform.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packs/vtex/utils/transform.ts b/packs/vtex/utils/transform.ts index 351075d2..f22bb670 100644 --- a/packs/vtex/utils/transform.ts +++ b/packs/vtex/utils/transform.ts @@ -83,11 +83,13 @@ export const pickSku = ( product: T, maybeSkuId?: string, ): T["items"][number] => { + const items = product.items ?? []; + const skuId = maybeSkuId ?? - findFirstAvailable(product.items)?.itemId ?? - product.items[0]?.itemId; + findFirstAvailable(items)?.itemId ?? + items[0]?.itemId; - for (const item of product.items) { + for (const item of items) { if (item.itemId === skuId) { return item; } From 960dbb7977172a20bf1da8465ae8234b2c2eff7e Mon Sep 17 00:00:00 2001 From: gimenes Date: Wed, 23 Aug 2023 16:59:55 -0300 Subject: [PATCH 2/2] console.error --- plugins/tailwind/bundler.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/tailwind/bundler.ts b/plugins/tailwind/bundler.ts index 0f67c649..dbdb43e6 100644 --- a/plugins/tailwind/bundler.ts +++ b/plugins/tailwind/bundler.ts @@ -25,7 +25,10 @@ export const bundle = async ({ to, from }: { to: string; from: string }) => { toFileUrl(join(Deno.cwd(), "tailwind.config.ts")).href ) .then((mod) => mod.default) - .catch(() => DEFAULT_OPTIONS); + .catch((error) => { + console.error(error); + return DEFAULT_OPTIONS; + }); const processor = postcss([ // deno-lint-ignore no-explicit-any