microdata-parser-ts
Version:
Microdata parser. Extract and parse microdata from any website
24 lines (22 loc) • 1.47 kB
JavaScript
export const product = {
name: 'Pepsi Cola',
image: 'path/to/pepsi.png',
imageAlt: 'Cold Pepsi',
offer: {
price: '€42.00',
availability: 'InStock',
description: 'A fresh bottle of soda.',
},
};
export const productHTML = `
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">${product.name}</span>
<img src="${product.image}" alt="${product.imageAlt}" />
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price">${product.offer.price}</span>
<link itemprop="availability" href="http://schema.org/InStock" />
${product.offer.availability}
</div>
<span itemprop="description">${product.offer.description}</span>
</div>`;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL21vY2tzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBRztJQUNyQixJQUFJLEVBQUUsWUFBWTtJQUNsQixLQUFLLEVBQUUsbUJBQW1CO0lBQzFCLFFBQVEsRUFBRSxZQUFZO0lBQ3RCLEtBQUssRUFBRTtRQUNMLEtBQUssRUFBRSxRQUFRO1FBQ2YsWUFBWSxFQUFFLFNBQVM7UUFDdkIsV0FBVyxFQUFFLHlCQUF5QjtLQUN2QztDQUNGLENBQUE7QUFFRCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUc7OzBCQUVELE9BQU8sQ0FBQyxJQUFJO2NBQ3hCLE9BQU8sQ0FBQyxLQUFLLFVBQVUsT0FBTyxDQUFDLFFBQVE7Ozs2QkFHeEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxLQUFLOztNQUUxQyxPQUFPLENBQUMsS0FBSyxDQUFDLFlBQVk7OztpQ0FHQyxPQUFPLENBQUMsS0FBSyxDQUFDLFdBQVc7T0FDbkQsQ0FBQSJ9