diff --git a/lib/serializer.ts b/lib/serializer.ts index f158331..3387f64 100644 --- a/lib/serializer.ts +++ b/lib/serializer.ts @@ -36,7 +36,6 @@ import { import { siteSearchBoxFieldName } from "../rjsconfig.json"; - import { relative, basename, join, dirname } from "path"; function aggregateRatingSerializer( @@ -146,7 +145,9 @@ function videoObjectSerializer( return serializedVideoObject; } -function nutritionalInfoSerializer(nutritionalInfo: NutritionInfoOptions): Record { +function nutritionalInfoSerializer( + nutritionalInfo: NutritionInfoOptions, +): Record { const serializedNutritionalInfo = { "@type": "NutritionInformation", calories: nutritionalInfo.calories, @@ -260,7 +261,7 @@ export function serializeArticle( export function serializeBreadCrumb( breadCrumbData: breadCrumbListOptions, -): Record { +): Record | null { if (breadCrumbData.breadCrumbMetas.length > 1) { const serializedJsonLD: Record = { "@context": "https://schema.org", @@ -281,7 +282,7 @@ export function serializeBreadCrumb( return serializedJsonLD; } else { console.log("BreadCrumb not possible"); - process.exit(); + return null; } } @@ -836,7 +837,7 @@ export function serializeProfilePage( ProfilePageData: ProfilePageOptions, ): Record { //remove non-alphanumeric characters except hyphen and underscore - ProfilePageData.uid = ProfilePageData.uid.replace(/[^a-zA-Z0-9-_]/g, '') + ProfilePageData.uid = ProfilePageData.uid.replace(/[^a-zA-Z0-9-_]/g, ""); const serializedJsonLD: Record = { "@context": "https://schema.org", @@ -916,7 +917,7 @@ export function serializeEventsPage( "@type": "PerformingGroup", name: `${instance.performers.slice(0, -1).join(", ")} and ${instance.performers.at(-1)}`, } - : { + : { "@type": "Person", name: instance.performers[0], }, @@ -1029,7 +1030,7 @@ function offerSerializer(offerMetaData: Offers): Record { itemCondition: offerMetaData.itemCondition, hasMerchantReturnPolicy: returnPolicySerializer( offerMetaData.hasMerchantReturnPolicy ?? - ({} as MerchantReturnPolicy), + ({} as MerchantReturnPolicy), ), shippingDetails: shippingDetailsSerializer( offerMetaData.shippingDetails ?? ({} as OfferShippingDetails), diff --git a/package.json b/package.json index f1dfdeb..026a2fe 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "Generator" ], "author": "CRESTEEM ", - "license": "Apache License 2.0", + "license":"Apache-2.0", "maintainers": [ "CRESTEEM ", "DARSAN "