senorcris/opengraphjs

View on GitHub
lib/fields.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = {
    'og:title': {
        fieldName: 'title'
    }, 
    'og:type': {
        fieldName: 'type'
    },
    'og:url': {
        fieldName: 'url'
    },
    'og:description': {
        fieldName: 'description'
    },
    'og:determiner': {
        fieldName: 'determiner'
    },
    'og:locale': {
        fieldName: 'name',
        group: 'locale',
        type: 'item'
    },
    'og:locale:alternate': {
        fieldName: 'alternate',
        group: 'locale',
        type: 'array'
    },
    'og:site_name': {
        fieldName: 'siteName'
    },
    'og:image': {
        fieldName: 'url',
        group: 'image',
        type: 'arrayItem'
    },
    'og:image:secure_url': {
        fieldName: 'secureUrl',
        group: 'image'
    },
    'og:image:width': {
        fieldName: 'width',
        group: 'image'
    },
    'og:image:height': {
        fieldName: 'height',
        group: 'image'
    },
    'og:image:type': {
        fieldName: 'type',
        group: 'image'
    },
    'og:video': {
        fieldName: 'url',
        group: 'video',
        type: 'arrayItem'
    },
    'og:video:url': {
        fieldName: 'url',
        group: 'video'
    },
    'og:video:secure_url': {
        fieldName: 'secureUrl',
        group: 'video'
    },
    'og:video:width': {
        fieldName: 'width',
        group: 'video'
    },
    'og:video:height': {
        fieldName: 'height',
        group: 'video'
    },
    'og:video:type': {
        fieldName: 'type',
        group: 'video'
    },
    'og:audio': {
        fieldName: 'url',
        group: 'audio',
        type: 'arrayItem'
    },
    'og:audio:type': {
        fieldName: 'type',
        group: 'audio'
    },
    'og:audio:secure_url': {
        fieldName: 'secureUrl',
        group: 'audio'
    },
    'twitter:image': {
        fieldName: 'url',
        group: 'image',
        type: 'arrayItem'
    }
};