Installations
npm install jsonify-that-feed
Developer Guide
Typescript
Yes
Module System
CommonJS
Min. Node Version
>=10.0.0
Node Version
14.15.4
NPM Version
6.14.10
Releases
Unable to fetch releases
Contributors
Unable to fetch Contributors
Languages
TypeScript (98.75%)
JavaScript (1.25%)
Developer
Ghost-Reader-App
Download Statistics
Total Downloads
3,624
Last Day
9
Last Week
18
Last Month
62
Last Year
849
GitHub Statistics
1 Stars
19 Commits
2 Watching
1 Branches
1 Contributors
Bundle Size
111.55 kB
Minified
36.99 kB
Minified + Gzipped
Package Meta Information
Latest Version
1.2.2
Package Id
jsonify-that-feed@1.2.2
Unpacked Size
82.29 kB
Size
16.71 kB
File Count
41
NPM Version
6.14.10
Node Version
14.15.4
Total Downloads
Cumulative downloads
Total Downloads
3,624
Last day
0%
9
Compared to previous day
Last week
-25%
18
Compared to previous week
Last month
675%
62
Compared to previous month
Last year
-41.4%
849
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
3
Dev Dependencies
3
jsonify-that-feed
Parse Atom
, RSS
, JSON
feeds to JSON Feed 1.1
.
Or OPML
to JSON
and vice versa.
This module is specifically developed for Ghost Reader
Install
1# with npm: npm i jsonify-that-feed 2yarn add jsonify-that-feed
Atom, RSS, JSON > JSON 1.1
1import axios from 'axios'; 2import * as jsonify from 'jsonify-that-feed'; 3 4const { data } = await axios.get(url); 5const feed = jsonify.toJson(data); 6console.log(feed); 7/* 8 { 9 "version": "https://jsonfeed.org/version/1.1", 10 "title": "My Example Feed", 11 "home_page_url": "https://example.org/", 12 "feed_url"?: "https://example.org/feed.json", 13 "items": [ 14 { 15 "id": "1", 16 "content_html"?: "<p>Hello, world!</p>", 17 "url"?: "https://example.org/initial-post" 18 } 19 ] 20 } 21*/
OPML > JSON
1const json = jsonify.opmlToJson(data); 2console.log(json); 3/** 4 { 5 version: 2, 6 head: { title: 'Ghost Reader Subscriptions' }, 7 body: { 8 outline: [ 9 { 10 text: 'Example', 11 title: 'Example', 12 type: 'rss', 13 xmlUrl: 'https://example.com/feed', 14 htmlUrl: 'https://example.com', 15 }, 16 ], 17 }, 18 } 19*/
JSON > OPML
1const opml = jsonify.jsonToOpml(data); 2console.log(opml); 3/** 4 <version>2</version> 5 <head> 6 <title>Ghost Reader Subscriptions</title> 7 </head> 8 <body> 9 <outline> 10 <text>Example</text> 11 <title>Example</title> 12 <type>rss</type> 13 <xmlUrl>https://example.com/feed</xmlUrl> 14 <htmlUrl>https://example.com</htmlUrl> 15 </outline> 16 </body> 17*/
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
9 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw
- Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275
- Warn: Project is vulnerable to: GHSA-x3cc-x39p-42qx
- Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6
- Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9
- Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm
- Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3
- Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw
- Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7
Reason
Found 0/19 approved changesets -- score normalized to 0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no SAST tool detected
Details
- Warn: no pull requests merged into dev branch
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
- Warn: no security policy file detected
- Warn: no security file to analyze
- Warn: no security file to analyze
- Warn: no security file to analyze
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
license file not detected
Details
- Warn: project does not have a license file
Reason
branch protection not enabled on development/release branches
Details
- Warn: branch protection not enabled for branch 'master'
Score
1.4
/10
Last Scanned on 2025-01-27
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More