Socket
Socket
Sign inDemoInstall

rss-combiner

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rss-combiner - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

10

lib/index.js

@@ -68,5 +68,11 @@ 'use strict';

function combine(feedConfig) {
const deferred = Q.defer();
function combine(feedConfig, callback) {
let deferred = {};
let err = null;
if (callback) {
deferred.resolve = feed => callback(null, feed);
deferred.reject = err => callback(err, null);
} else {
deferred = Q.defer();
}

@@ -73,0 +79,0 @@ if (!feedConfig.feeds || feedConfig.feeds.length === 0 || !feedConfig.size) {

2

package.json
{
"name": "rss-combiner",
"version": "0.0.2",
"version": "0.0.3",
"description": "Combine multiple RSS feed sources into one",

@@ -5,0 +5,0 @@ "keywords": [

rss-combiner
======
Combine multiple RSS feeds into one using [node-feedparser](https://www.npmjs.com/package/node-feedparser) and [rss](https://www.npmjs.com/package/rss).
Combine multiple RSS feeds into one using [node-feedparser](https://www.npmjs.com/package/node-feedparser "npm node-feedparser package") and [rss](https://www.npmjs.com/package/rss "npm rss package").

@@ -15,2 +15,3 @@ npm install rss-combiner

// Promise usage
RSSCombiner(feedConfig)

@@ -20,2 +21,11 @@ .then(function (combinedFeed) {

});
// Node callback usage
RSSCombiner(feedConfig, function (err, combinedFeed) {
if (err) {
console.error(err);
} else {
var xml = combinedFeed.xml();
}
});
```

@@ -25,3 +35,3 @@

See [rss](https://www.npmjs.com/package/rss "RSS npm package") `feedConfig`
See [rss](https://www.npmjs.com/package/rss#feedoptions "feedOptions - rss (npm)") `feedOptions`

@@ -28,0 +38,0 @@ Plus 2 additional required options:

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc