Create json-ld to used in Cafebazaar pages
npm install @cafebazaar/jaldi---
bash
npm i @cafebazaar/jaldi
or
yarn add @cafebazaar/jaldi
`
And then, register it on your application:script.js
`javascript
// ESM
import jaldi from '@cafebazaar/jaldi';
// or
import { app, website } from '@cafebazaar/jaldi';
// CommonJS
const jaldi = require('@cafebazaar/jaldi');
// or
const { app, website } = require('@cafebazaar/jaldi');
`$3
index.html
`html
`
---
Usage
After registring Jaldi, you can use these methods to get json-ld object:$3
`javascript
const websiteLd = jaldi.website();
`$3
`javascript
const corporationLd = jaldi.corporation();
`
$3
`javascript
const appDetailsObject = dilmaj('appDetailsV2Request', {
packageName: 'ir.divar',
});const appLd = jaldi.app(appDetailsObject);
`$3
`javascript
const movieDetailsObject = dilmaj('VideoDetailsRequest', {
videoId: 'ECM70kLh',
});const movieLd = jaldi.movie(movieDetailsObject);
`$3
`javascript
const episodeDetailsObject = dilmaj('EpisodeDetailsRequest', {
episodeId: 'Captain_Tsubasa_2018_-_E05_25RpD_filimo_episode',
});const episodeLd = jaldi.episode(episodeDetailsObject);
`
$3
`javascript
const seriesDetailsObject = dilmaj('SeriesDetailsRequest', {
seriesId: '5iWFN_filimo_series',
});const seriesLd = jaldi.series(seriesDetailsObject);
`$3
`javascript
const seasonDetailsObject = dilmaj('SeasonPageRequest', {
slug: 'Mpb3p8Za|1',
limit: 10000,
offset: 0,
});const seasonLd = jaldi.season(seasonDetailsObject);
`
$3
`javascript
const pageObject = dilmaj('GetPageV2Request', {
path: 'list~app~editorial~ml-best-updated-apps~DEFAULT',
});const vitrinListLd = jaldi.vitrinList(pageObject);
``