nuxt-feed-yandex-market
v1.0.0
Published
A Nuxt.js module that generates an YML file. Example for Yandex.Market
Downloads
98
Maintainers
Readme
A Nuxt.js module that generates an XML file for Yandex.Market (YML)
A wrapper over Yandex Market Language(YML) that generates a JSON object into the xml file, heavily inspired by nuxt-community/feed-module. The module supports Nuxt 2.x. There is yarn run generate
support.
Simple usage
- Install
yarn add nuxt-feed-yandex-market
- Add
nuxt-feed-yandex-market
tomodules
section ofnuxt.config.js
export default {
modules: [
'nuxt-feed-yandex-market'
],
// @deprecated use feedYml
yandexMarket: {},
feedYml: {
data: {}, // JSON with data or a function that returns the JSON
path: '/yandex-market.xml', // The route to your xml file
validate: true,
cacheTime: 1000 * 3600 * 24
}
}
or
export default {
modules: [
'nuxt-feed-yandex-market'
],
feedYml: [
{
async data () {
// await axios
return {
name: 'SuperShop',
company: 'Tne Best inc.',
url: 'https://yesworld.github.io/portfolio/',
...
}
},
path: '/yandex-market.xml',
validate: true,
cacheTime: 1000 * 3600 * 24
},
{
data: {},
path: '/aliexpress.xml'
}
]
}
License
Copyright (c) :suspect: @yesworld