Skip to content

sonicdoe/jsonfeed-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsonfeed-validator

Node.js package Build status

JSON Feed validator

Installation

$ npm install jsonfeed-validator --save

Usage

const validate = require('jsonfeed-validator')

const feed = {
  version: 'https://jsonfeed.org/version/1',
  title: 'My Example Feed',
  home_page_url: 'https://example.org/',
  feed_url: 'https://example.org/feed.json',
  items: [
    {
      content_html: '<p>Hello, world!</p>',
      url: 'https://example.org/initial-post'
    }
  ]
}

const results = validate(feed)
/*
  [
    {
      ruleId: 'schema',
      message: 'should have required property \'id\' at path \'.items[0]\''
    }
  ]
*/

API

validate(feed)

feed

Type: object

JSON Feed to be validated.