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; } 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